JBoss Tools SVN: r14733 - in trunk/smooks/plugins: org.jboss.tools.smooks.core/icons/full/ctool16 and 26 other directories.
by jbosstools-commits@lists.jboss.org
Author: DartPeng
Date: 2009-04-14 06:33:00 -0400 (Tue, 14 Apr 2009)
New Revision: 14733
Added:
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateCsvDocumentRoot_reader_CsvReader.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateIODocumentRoot_router_IORouter.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateJmsDocumentRoot_router_JmsRouter.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateJmsRouter_connection_Connection.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateJmsRouter_highWaterMark_HighWaterMark.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateJmsRouter_jndi_Jndi.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateJmsRouter_message_Message.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateJmsRouter_session_Session.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateJsonDocumentRoot_reader_JsonReader.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateJsonReader_keyMap_KeyMap.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateSmooksResourceListType_abstractReader_CsvReader.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateSmooksResourceListType_abstractReader_JsonReader.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateSmooksResourceListType_abstractResourceConfig_CsvReader.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateSmooksResourceListType_abstractResourceConfig_IORouter.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateSmooksResourceListType_abstractResourceConfig_JmsRouter.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateSmooksResourceListType_abstractResourceConfig_JsonReader.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/CsvDocumentRoot.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/CsvReader.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/IODocumentRoot.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/IORouter.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/JmsDocumentRoot.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/JmsRouter.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/JsonDocumentRoot.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/JsonReader.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvDocumentRoot.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvPackage.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvReader.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/impl/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/impl/CsvDocumentRootImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/impl/CsvFactoryImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/impl/CsvPackageImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/impl/CsvReaderImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/provider/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/provider/Csv1EditPlugin.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/provider/CsvDocumentRootItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/provider/CsvItemProviderAdapterFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/provider/CsvReaderItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvAdapterFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvResourceFactoryImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvResourceImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvSwitch.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvValidator.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvXMLProcessor.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IODocumentRoot.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IORouter.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IoroutingFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IoroutingPackage.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/impl/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/impl/IODocumentRootImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/impl/IORouterImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/impl/IoroutingFactoryImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/impl/IoroutingPackageImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/provider/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/provider/IODocumentRootItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/provider/IORouterItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/provider/Iorouting1EditPlugin.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/provider/IoroutingItemProviderAdapterFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingAdapterFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingResourceFactoryImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingResourceImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingSwitch.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingXMLProcessor.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/AcknowledgeMode.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Connection.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/DeliveryMode.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/HighWaterMark.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsDocumentRoot.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsRouter.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsroutingFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsroutingPackage.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Jndi.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Message.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/MessageType.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Session.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/ConnectionImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/HighWaterMarkImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JmsDocumentRootImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JmsRouterImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JmsroutingFactoryImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JmsroutingPackageImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JndiImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/MessageImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/SessionImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/ConnectionItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/HighWaterMarkItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/JmsDocumentRootItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/JmsRouterItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/Jmsrouting1EditPlugin.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/JmsroutingItemProviderAdapterFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/JndiItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/MessageItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/SessionItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingAdapterFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingResourceFactoryImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingResourceImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingSwitch.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingXMLProcessor.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonDocumentRoot.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonPackage.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonReader.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/Key.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/KeyMap.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/JsonDocumentRootImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/JsonFactoryImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/JsonPackageImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/JsonReaderImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/KeyImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/KeyMapImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/Json1EditPlugin.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/JsonDocumentRootItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/JsonItemProviderAdapterFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/JsonReaderItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/KeyItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/KeyMapItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonAdapterFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonResourceFactoryImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonResourceImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonSwitch.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonXMLProcessor.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/csv/
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/csv/CsvReaderUICreator.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/dbrouting/
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/dbrouting/ExecutorUICreator.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/dbrouting/ResultSetRowSelectorUICreator.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/dbrouting/ResultSetUICreator.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edireader/
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edireader/EDIReaderUICreator.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/iorouting/
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/iorouting/IORouterUICreator.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/ConnectionUICreator.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/HighWaterMarkUICreator.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/JmsRouterUICreator.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/JndiUICreator.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/MessageUICreator.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/SessionUICreator.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/json/
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/json/JsonReaderUICreator.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/json/KeyMapUICreator.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/json/KeyUICreator.java
Modified:
trunk/smooks/plugins/org.jboss.tools.smooks.core/model/csv-1.1.ecore
trunk/smooks/plugins/org.jboss.tools.smooks.core/model/io-routing-1.1.ecore
trunk/smooks/plugins/org.jboss.tools.smooks.core/model/jms-routing-1.1.ecore
trunk/smooks/plugins/org.jboss.tools.smooks.core/model/json-1.1.ecore
trunk/smooks/plugins/org.jboss.tools.smooks.core/plugin.properties
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/smooks/provider/SmooksResourceListTypeItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/Codegenerator.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/PropertyUICreatorManager.java
Log:
JBIDE-4171
refact some codes
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateCsvDocumentRoot_reader_CsvReader.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateCsvDocumentRoot_reader_CsvReader.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateIODocumentRoot_router_IORouter.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateIODocumentRoot_router_IORouter.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateJmsDocumentRoot_router_JmsRouter.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateJmsDocumentRoot_router_JmsRouter.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateJmsRouter_connection_Connection.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateJmsRouter_connection_Connection.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateJmsRouter_highWaterMark_HighWaterMark.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateJmsRouter_highWaterMark_HighWaterMark.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateJmsRouter_jndi_Jndi.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateJmsRouter_jndi_Jndi.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateJmsRouter_message_Message.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateJmsRouter_message_Message.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateJmsRouter_session_Session.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateJmsRouter_session_Session.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateJsonDocumentRoot_reader_JsonReader.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateJsonDocumentRoot_reader_JsonReader.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateJsonReader_keyMap_KeyMap.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateJsonReader_keyMap_KeyMap.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateSmooksResourceListType_abstractReader_CsvReader.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateSmooksResourceListType_abstractReader_CsvReader.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateSmooksResourceListType_abstractReader_JsonReader.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateSmooksResourceListType_abstractReader_JsonReader.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateSmooksResourceListType_abstractResourceConfig_CsvReader.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateSmooksResourceListType_abstractResourceConfig_CsvReader.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateSmooksResourceListType_abstractResourceConfig_IORouter.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateSmooksResourceListType_abstractResourceConfig_IORouter.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateSmooksResourceListType_abstractResourceConfig_JmsRouter.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateSmooksResourceListType_abstractResourceConfig_JmsRouter.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateSmooksResourceListType_abstractResourceConfig_JsonReader.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateSmooksResourceListType_abstractResourceConfig_JsonReader.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/CsvDocumentRoot.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/CsvDocumentRoot.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/CsvReader.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/CsvReader.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/IODocumentRoot.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/IODocumentRoot.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/IORouter.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/IORouter.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/JmsDocumentRoot.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/JmsDocumentRoot.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/JmsRouter.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/JmsRouter.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/JsonDocumentRoot.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/JsonDocumentRoot.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/JsonReader.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/JsonReader.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/model/csv-1.1.ecore
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/model/csv-1.1.ecore 2009-04-14 09:58:00 UTC (rev 14732)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/model/csv-1.1.ecore 2009-04-14 10:33:00 UTC (rev 14733)
@@ -13,7 +13,7 @@
<details key="length" value="1"/>
</eAnnotations>
</eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="DocumentRoot">
+ <eClassifiers xsi:type="ecore:EClass" name="CsvDocumentRoot">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value=""/>
<details key="kind" value="mixed"/>
@@ -42,7 +42,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="reader" upperBound="-2"
- eType="#//Reader" volatile="true" transient="true" derived="true" containment="true"
+ eType="#//CsvReader" volatile="true" transient="true" derived="true" containment="true"
resolveProxies="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="
 			CSV Reader Configuration
 		 	The CSV reader reads and validates a CSV stream and converts it to SAX events that Smooks
 		 	can process.
 		"/>
@@ -55,7 +55,7 @@
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Reader" eSuperTypes="smooks-1.1.ecore#//AbstractReader">
+ <eClassifiers xsi:type="ecore:EClass" name="CsvReader" eSuperTypes="smooks-1.1.ecore#//AbstractReader">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="CSV Reader"/>
</eAnnotations>
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/model/io-routing-1.1.ecore
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/model/io-routing-1.1.ecore 2009-04-14 09:58:00 UTC (rev 14732)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/model/io-routing-1.1.ecore 2009-04-14 10:33:00 UTC (rev 14733)
@@ -6,7 +6,7 @@
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Smooks IO Routing Configuration"/>
</eAnnotations>
- <eClassifiers xsi:type="ecore:EClass" name="DocumentRoot">
+ <eClassifiers xsi:type="ecore:EClass" name="IODocumentRoot">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value=""/>
<details key="kind" value="mixed"/>
@@ -35,7 +35,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="router" upperBound="-2"
- eType="#//Router" volatile="true" transient="true" derived="true" containment="true"
+ eType="#//IORouter" volatile="true" transient="true" derived="true" containment="true"
resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
@@ -45,7 +45,7 @@
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Router" eSuperTypes="smooks-1.1.ecore#//ElementVisitor">
+ <eClassifiers xsi:type="ecore:EClass" name="IORouter" eSuperTypes="smooks-1.1.ecore#//ElementVisitor">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="
 			Output stream router
 		"/>
</eAnnotations>
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/model/jms-routing-1.1.ecore
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/model/jms-routing-1.1.ecore 2009-04-14 09:58:00 UTC (rev 14732)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/model/jms-routing-1.1.ecore 2009-04-14 10:33:00 UTC (rev 14733)
@@ -96,7 +96,7 @@
<details key="baseType" value="deliveryMode"/>
</eAnnotations>
</eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="DocumentRoot">
+ <eClassifiers xsi:type="ecore:EClass" name="JmsDocumentRoot">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value=""/>
<details key="kind" value="mixed"/>
@@ -125,7 +125,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="router" upperBound="-2"
- eType="#//Router" volatile="true" transient="true" derived="true" containment="true"
+ eType="#//JmsRouter" volatile="true" transient="true" derived="true" containment="true"
resolveProxies="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="
	 			JMS router configuration
 			The JMS router routes messages to a JMS destination (Queue or Topic).
 			The message payload is created from a bean out of the bean context. It is possible
 			to send Text or Object messages. The correlation id can be generated out of a FreeMarker
 			template.
	 		"/>
@@ -304,7 +304,7 @@
<details key="baseType" value="messageType"/>
</eAnnotations>
</eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Router" eSuperTypes="smooks-1.1.ecore#//ElementVisitor">
+ <eClassifiers xsi:type="ecore:EClass" name="JmsRouter" eSuperTypes="smooks-1.1.ecore#//ElementVisitor">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="
 			JMS Router
 		"/>
</eAnnotations>
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/model/json-1.1.ecore
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/model/json-1.1.ecore 2009-04-14 09:58:00 UTC (rev 14732)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/model/json-1.1.ecore 2009-04-14 10:33:00 UTC (rev 14733)
@@ -6,7 +6,7 @@
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Smooks JSON Reader Configuration"/>
</eAnnotations>
- <eClassifiers xsi:type="ecore:EClass" name="DocumentRoot">
+ <eClassifiers xsi:type="ecore:EClass" name="JsonDocumentRoot">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value=""/>
<details key="kind" value="mixed"/>
@@ -35,7 +35,7 @@
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="reader" upperBound="-2"
- eType="#//Reader" volatile="true" transient="true" derived="true" containment="true"
+ eType="#//JsonReader" volatile="true" transient="true" derived="true" containment="true"
resolveProxies="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="
 			JSON Reader Configuration
 		 	The JSON reader reads a JSON stream and converts it to SAX events that Smooks
 		 	can process.
 		"/>
@@ -95,7 +95,7 @@
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Reader" eSuperTypes="smooks-1.1.ecore#//AbstractReader">
+ <eClassifiers xsi:type="ecore:EClass" name="JsonReader" eSuperTypes="smooks-1.1.ecore#//AbstractReader">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="JSON Reader"/>
</eAnnotations>
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/plugin.properties
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/plugin.properties 2009-04-14 09:58:00 UTC (rev 14732)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/plugin.properties 2009-04-14 10:33:00 UTC (rev 14733)
@@ -245,15 +245,18 @@
_UI_OutputStream_type = Output Stream
# CSV
-_UI_CSV_Reader_type = CSV Reader
+_UI_CsvDocumentRoot_type = Document Root
+_UI_CsvReader_type = CSV Reader
+_UI_CsvDocumentRoot_mixed_feature = Mixed
+_UI_CsvDocumentRoot_xMLNSPrefixMap_feature = XMLNS Prefix Map
+_UI_CsvDocumentRoot_xSISchemaLocation_feature = XSI Schema Location
+_UI_CsvDocumentRoot_reader_feature = Reader
+_UI_CsvReader_encoding_feature = Encoding
+_UI_CsvReader_fields_feature = Fields
+_UI_CsvReader_quote_feature = Quote
+_UI_CsvReader_separator_feature = Separator
+_UI_CsvReader_skipLines_feature = Skip Lines
-_UI_DocumentRoot_reader_feature = Reader
-_UI_Reader_encoding_feature = Encoding
-_UI_Reader_fields_feature = Fields
-_UI_Reader_quote_feature = Quote
-_UI_Reader_separator_feature = Separator
-_UI_Reader_skipLines_feature = Skip Lines
-
# DB routing
_UI_Executor_type = Executor
@@ -282,29 +285,37 @@
_UI_ResultSetScopeType_APPLICATION_literal = APPLICATION
# IO routing
-_UI_IO_Router_type = IO Router
+_UI_IODocumentRoot_type = IO Document Root
+_UI_IORouter_type = IO Router
-_UI_DocumentRoot_router_feature = Router
-_UI_Router_beanId_feature = Bean Id
-_UI_Router_encoding_feature = Encoding
-_UI_Router_executeBefore_feature = Execute Before
-_UI_Router_resourceName_feature = Resource Name
-_UI_Router_routeOnElement_feature = Route On Element
-_UI_Router_routeOnElementNS_feature = Route On Element NS
+_UI_IODocumentRoot_mixed_feature = Mixed
+_UI_IODocumentRoot_xMLNSPrefixMap_feature = XMLNS Prefix Map
+_UI_IODocumentRoot_xSISchemaLocation_feature = XSI Schema Location
+_UI_IODocumentRoot_router_feature = Router
+_UI_IORouter_beanId_feature = Bean Id
+_UI_IORouter_encoding_feature = Encoding
+_UI_IORouter_executeBefore_feature = Execute Before
+_UI_IORouter_resourceName_feature = Resource Name
+_UI_IORouter_routeOnElement_feature = Route On Element
+_UI_IORouter_routeOnElementNS_feature = Route On Element NS
# JMS routing
_UI_Connection_type = Connection
+_UI_JmsDocumentRoot_type = Jms Document Root
_UI_HighWaterMark_type = High Water Mark
_UI_Jndi_type = Jndi
_UI_Message_type = Message
-_UI_JMS_Router_type = JMS Router
+_UI_JmsRouter_type = Jms Router
_UI_Session_type = Session
_UI_Connection_factory_feature = Factory
_UI_Connection_securityCredential_feature = Security Credential
_UI_Connection_securityPrincipal_feature = Security Principal
-_UI_DocumentRoot_router_feature = Router
+_UI_JmsDocumentRoot_mixed_feature = Mixed
+_UI_JmsDocumentRoot_xMLNSPrefixMap_feature = XMLNS Prefix Map
+_UI_JmsDocumentRoot_xSISchemaLocation_feature = XSI Schema Location
+_UI_JmsDocumentRoot_router_feature = Router
_UI_HighWaterMark_mark_feature = Mark
_UI_HighWaterMark_pollFrequency_feature = Poll Frequency
_UI_HighWaterMark_timeout_feature = Timeout
@@ -316,16 +327,16 @@
_UI_Message_priority_feature = Priority
_UI_Message_timeToLive_feature = Time To Live
_UI_Message_type_feature = Type
-_UI_Router_message_feature = Message
-_UI_Router_connection_feature = Connection
-_UI_Router_session_feature = Session
-_UI_Router_jndi_feature = Jndi
-_UI_Router_highWaterMark_feature = High Water Mark
-_UI_Router_beanId_feature = Bean Id
-_UI_Router_destination_feature = Destination
-_UI_Router_executeBefore_feature = Execute Before
-_UI_Router_routeOnElement_feature = Route On Element
-_UI_Router_routeOnElementNS_feature = Route On Element NS
+_UI_JmsRouter_message_feature = Message
+_UI_JmsRouter_connection_feature = Connection
+_UI_JmsRouter_session_feature = Session
+_UI_JmsRouter_jndi_feature = Jndi
+_UI_JmsRouter_highWaterMark_feature = High Water Mark
+_UI_JmsRouter_beanId_feature = Bean Id
+_UI_JmsRouter_destination_feature = Destination
+_UI_JmsRouter_executeBefore_feature = Execute Before
+_UI_JmsRouter_routeOnElement_feature = Route On Element
+_UI_JmsRouter_routeOnElementNS_feature = Route On Element NS
_UI_Session_acknowledgeMode_feature = Acknowledge Mode
_UI_Session_transacted_feature = Transacted
@@ -338,24 +349,30 @@
_UI_MessageType_ObjectMessage_literal = ObjectMessage
_UI_MessageType_MapMessage_literal = MapMessage
+
# JSON
+_UI_JsonDocumentRoot_type = Document Root
_UI_Key_type = Key
_UI_KeyMap_type = Key Map
-_UI_Json_Reader_type = Json Reader
-_UI_DocumentRoot_reader_feature = Reader
+_UI_JsonReader_type =Json Reader
+
+_UI_JsonDocumentRoot_mixed_feature = Mixed
+_UI_JsonDocumentRoot_xMLNSPrefixMap_feature = XMLNS Prefix Map
+_UI_JsonDocumentRoot_xSISchemaLocation_feature = XSI Schema Location
+_UI_JsonDocumentRoot_reader_feature = Reader
_UI_Key_value_feature = Value
_UI_Key_from_feature = From
_UI_Key_to_feature = To
_UI_KeyMap_key_feature = Key
_UI_JsonReader_keyMap_feature = Key Map
-_UI_Reader_arrayElementName_feature = Array Element Name
-_UI_Reader_encoding_feature = Encoding
-_UI_Reader_illegalElementNameCharReplacement_feature = Illegal Element Name Char Replacement
-_UI_Reader_keyPrefixOnNumeric_feature = Key Prefix On Numeric
-_UI_Reader_keyWhitspaceReplacement_feature = Key Whitspace Replacement
-_UI_Reader_nullValueReplacement_feature = Null Value Replacement
-_UI_Reader_rootName_feature = Root Name
+_UI_JsonReader_arrayElementName_feature = Array Element Name
+_UI_JsonReader_encoding_feature = Encoding
+_UI_JsonReader_illegalElementNameCharReplacement_feature = Illegal Element Name Char Replacement
+_UI_JsonReader_keyPrefixOnNumeric_feature = Key Prefix On Numeric
+_UI_JsonReader_keyWhitspaceReplacement_feature = Key Whitspace Replacement
+_UI_JsonReader_nullValueReplacement_feature = Null Value Replacement
+_UI_JsonReader_rootName_feature = Root Name
# EDI Reader
_UI_EDIDocumentRoot_type = EDI Document Root
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvDocumentRoot.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvDocumentRoot.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvDocumentRoot.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,118 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.csv;
+
+import org.eclipse.emf.common.util.EMap;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.ecore.util.FeatureMap;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Document Root</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.csv.CsvDocumentRoot#getMixed <em>Mixed</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.csv.CsvDocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.csv.CsvDocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.csv.CsvDocumentRoot#getReader <em>Reader</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.csv.CsvPackage#getCsvDocumentRoot()
+ * @model extendedMetaData="name='' kind='mixed'"
+ * @generated
+ */
+public interface CsvDocumentRoot extends EObject {
+ /**
+ * Returns the value of the '<em><b>Mixed</b></em>' attribute list.
+ * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Mixed</em>' attribute list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Mixed</em>' attribute list.
+ * @see org.jboss.tools.smooks.model.csv.CsvPackage#getCsvDocumentRoot_Mixed()
+ * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
+ * extendedMetaData="kind='elementWildcard' name=':mixed'"
+ * @generated
+ */
+ FeatureMap getMixed();
+
+ /**
+ * Returns the value of the '<em><b>XMLNS Prefix Map</b></em>' map.
+ * The key is of type {@link java.lang.String},
+ * and the value is of type {@link java.lang.String},
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>XMLNS Prefix Map</em>' map isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>XMLNS Prefix Map</em>' map.
+ * @see org.jboss.tools.smooks.model.csv.CsvPackage#getCsvDocumentRoot_XMLNSPrefixMap()
+ * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
+ * extendedMetaData="kind='attribute' name='xmlns:prefix'"
+ * @generated
+ */
+ EMap<String, String> getXMLNSPrefixMap();
+
+ /**
+ * Returns the value of the '<em><b>XSI Schema Location</b></em>' map.
+ * The key is of type {@link java.lang.String},
+ * and the value is of type {@link java.lang.String},
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>XSI Schema Location</em>' map isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>XSI Schema Location</em>' map.
+ * @see org.jboss.tools.smooks.model.csv.CsvPackage#getCsvDocumentRoot_XSISchemaLocation()
+ * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
+ * extendedMetaData="kind='attribute' name='xsi:schemaLocation'"
+ * @generated
+ */
+ EMap<String, String> getXSISchemaLocation();
+
+ /**
+ * Returns the value of the '<em><b>Reader</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * CSV Reader Configuration
+ * The CSV reader reads and validates a CSV stream and converts it to SAX events that Smooks
+ * can process.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Reader</em>' containment reference.
+ * @see #setReader(CsvReader)
+ * @see org.jboss.tools.smooks.model.csv.CsvPackage#getCsvDocumentRoot_Reader()
+ * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='reader' namespace='##targetNamespace' affiliation='http://www.milyn.org/xsd/smooks-1.1.xsd#abstract-reader'"
+ * @generated
+ */
+ CsvReader getReader();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.csv.CsvDocumentRoot#getReader <em>Reader</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Reader</em>' containment reference.
+ * @see #getReader()
+ * @generated
+ */
+ void setReader(CsvReader value);
+
+} // CsvDocumentRoot
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvDocumentRoot.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvFactory.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvFactory.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,55 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.csv;
+
+import org.eclipse.emf.ecore.EFactory;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Factory</b> for the model.
+ * It provides a create method for each non-abstract class of the model.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.csv.CsvPackage
+ * @generated
+ */
+public interface CsvFactory extends EFactory {
+ /**
+ * The singleton instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ CsvFactory eINSTANCE = org.jboss.tools.smooks.model.csv.impl.CsvFactoryImpl.init();
+
+ /**
+ * Returns a new object of class '<em>Document Root</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Document Root</em>'.
+ * @generated
+ */
+ CsvDocumentRoot createCsvDocumentRoot();
+
+ /**
+ * Returns a new object of class '<em>Reader</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Reader</em>'.
+ * @generated
+ */
+ CsvReader createCsvReader();
+
+ /**
+ * Returns the package supported by this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the package supported by this factory.
+ * @generated
+ */
+ CsvPackage getCsvPackage();
+
+} //CsvFactory
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvFactory.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvPackage.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvPackage.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvPackage.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,490 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.csv;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EDataType;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.EReference;
+import org.jboss.tools.smooks.model.smooks.SmooksPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Package</b> for the model.
+ * It contains accessors for the meta objects to represent
+ * <ul>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * Smooks CSV Reader Configuration
+ * <!-- end-model-doc -->
+ * @see org.jboss.tools.smooks.model.csv.CsvFactory
+ * @model kind="package"
+ * @generated
+ */
+public interface CsvPackage extends EPackage {
+ /**
+ * The package name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNAME = "csv";
+
+ /**
+ * The package namespace URI.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_URI = "http://www.milyn.org/xsd/smooks/csv-1.1.xsd";
+
+ /**
+ * The package namespace name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_PREFIX = "cvs";
+
+ /**
+ * The singleton instance of the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ CsvPackage eINSTANCE = org.jboss.tools.smooks.model.csv.impl.CsvPackageImpl.init();
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.csv.impl.CsvDocumentRootImpl <em>Document Root</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.csv.impl.CsvDocumentRootImpl
+ * @see org.jboss.tools.smooks.model.csv.impl.CsvPackageImpl#getCsvDocumentRoot()
+ * @generated
+ */
+ int CSV_DOCUMENT_ROOT = 0;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CSV_DOCUMENT_ROOT__MIXED = 0;
+
+ /**
+ * The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CSV_DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;
+
+ /**
+ * The feature id for the '<em><b>XSI Schema Location</b></em>' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CSV_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;
+
+ /**
+ * The feature id for the '<em><b>Reader</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CSV_DOCUMENT_ROOT__READER = 3;
+
+ /**
+ * The number of structural features of the '<em>Document Root</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CSV_DOCUMENT_ROOT_FEATURE_COUNT = 4;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.csv.impl.CsvReaderImpl <em>Reader</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.csv.impl.CsvReaderImpl
+ * @see org.jboss.tools.smooks.model.csv.impl.CsvPackageImpl#getCsvReader()
+ * @generated
+ */
+ int CSV_READER = 1;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CSV_READER__MIXED = SmooksPackage.ABSTRACT_READER__MIXED;
+
+ /**
+ * The feature id for the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CSV_READER__ANY = SmooksPackage.ABSTRACT_READER__ANY;
+
+ /**
+ * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CSV_READER__ANY_ATTRIBUTE = SmooksPackage.ABSTRACT_READER__ANY_ATTRIBUTE;
+
+ /**
+ * The feature id for the '<em><b>Target Profile</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CSV_READER__TARGET_PROFILE = SmooksPackage.ABSTRACT_READER__TARGET_PROFILE;
+
+ /**
+ * The feature id for the '<em><b>Encoding</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CSV_READER__ENCODING = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Fields</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CSV_READER__FIELDS = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Quote</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CSV_READER__QUOTE = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Separator</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CSV_READER__SEPARATOR = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 3;
+
+ /**
+ * The feature id for the '<em><b>Skip Lines</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CSV_READER__SKIP_LINES = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 4;
+
+ /**
+ * The number of structural features of the '<em>Reader</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CSV_READER_FEATURE_COUNT = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 5;
+
+ /**
+ * The meta object id for the '<em>Char</em>' data type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see java.lang.String
+ * @see org.jboss.tools.smooks.model.csv.impl.CsvPackageImpl#getChar()
+ * @generated
+ */
+ int CHAR = 2;
+
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.csv.CsvDocumentRoot <em>Document Root</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Document Root</em>'.
+ * @see org.jboss.tools.smooks.model.csv.CsvDocumentRoot
+ * @generated
+ */
+ EClass getCsvDocumentRoot();
+
+ /**
+ * Returns the meta object for the attribute list '{@link org.jboss.tools.smooks.model.csv.CsvDocumentRoot#getMixed <em>Mixed</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute list '<em>Mixed</em>'.
+ * @see org.jboss.tools.smooks.model.csv.CsvDocumentRoot#getMixed()
+ * @see #getCsvDocumentRoot()
+ * @generated
+ */
+ EAttribute getCsvDocumentRoot_Mixed();
+
+ /**
+ * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.csv.CsvDocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
+ * @see org.jboss.tools.smooks.model.csv.CsvDocumentRoot#getXMLNSPrefixMap()
+ * @see #getCsvDocumentRoot()
+ * @generated
+ */
+ EReference getCsvDocumentRoot_XMLNSPrefixMap();
+
+ /**
+ * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.csv.CsvDocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the map '<em>XSI Schema Location</em>'.
+ * @see org.jboss.tools.smooks.model.csv.CsvDocumentRoot#getXSISchemaLocation()
+ * @see #getCsvDocumentRoot()
+ * @generated
+ */
+ EReference getCsvDocumentRoot_XSISchemaLocation();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.csv.CsvDocumentRoot#getReader <em>Reader</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Reader</em>'.
+ * @see org.jboss.tools.smooks.model.csv.CsvDocumentRoot#getReader()
+ * @see #getCsvDocumentRoot()
+ * @generated
+ */
+ EReference getCsvDocumentRoot_Reader();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.csv.CsvReader <em>Reader</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Reader</em>'.
+ * @see org.jboss.tools.smooks.model.csv.CsvReader
+ * @generated
+ */
+ EClass getCsvReader();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.csv.CsvReader#getEncoding <em>Encoding</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Encoding</em>'.
+ * @see org.jboss.tools.smooks.model.csv.CsvReader#getEncoding()
+ * @see #getCsvReader()
+ * @generated
+ */
+ EAttribute getCsvReader_Encoding();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.csv.CsvReader#getFields <em>Fields</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Fields</em>'.
+ * @see org.jboss.tools.smooks.model.csv.CsvReader#getFields()
+ * @see #getCsvReader()
+ * @generated
+ */
+ EAttribute getCsvReader_Fields();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.csv.CsvReader#getQuote <em>Quote</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Quote</em>'.
+ * @see org.jboss.tools.smooks.model.csv.CsvReader#getQuote()
+ * @see #getCsvReader()
+ * @generated
+ */
+ EAttribute getCsvReader_Quote();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.csv.CsvReader#getSeparator <em>Separator</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Separator</em>'.
+ * @see org.jboss.tools.smooks.model.csv.CsvReader#getSeparator()
+ * @see #getCsvReader()
+ * @generated
+ */
+ EAttribute getCsvReader_Separator();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.csv.CsvReader#getSkipLines <em>Skip Lines</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Skip Lines</em>'.
+ * @see org.jboss.tools.smooks.model.csv.CsvReader#getSkipLines()
+ * @see #getCsvReader()
+ * @generated
+ */
+ EAttribute getCsvReader_SkipLines();
+
+ /**
+ * Returns the meta object for data type '{@link java.lang.String <em>Char</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for data type '<em>Char</em>'.
+ * @see java.lang.String
+ * @model instanceClass="java.lang.String"
+ * extendedMetaData="name='char' baseType='http://www.eclipse.org/emf/2003/XMLType#string' length='1'"
+ * @generated
+ */
+ EDataType getChar();
+
+ /**
+ * Returns the factory that creates the instances of the model.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the factory that creates the instances of the model.
+ * @generated
+ */
+ CsvFactory getCsvFactory();
+
+ /**
+ * <!-- begin-user-doc -->
+ * Defines literals for the meta objects that represent
+ * <ul>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ interface Literals {
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.csv.impl.CsvDocumentRootImpl <em>Document Root</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.csv.impl.CsvDocumentRootImpl
+ * @see org.jboss.tools.smooks.model.csv.impl.CsvPackageImpl#getCsvDocumentRoot()
+ * @generated
+ */
+ EClass CSV_DOCUMENT_ROOT = eINSTANCE.getCsvDocumentRoot();
+
+ /**
+ * The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute CSV_DOCUMENT_ROOT__MIXED = eINSTANCE.getCsvDocumentRoot_Mixed();
+
+ /**
+ * The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference CSV_DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getCsvDocumentRoot_XMLNSPrefixMap();
+
+ /**
+ * The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference CSV_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getCsvDocumentRoot_XSISchemaLocation();
+
+ /**
+ * The meta object literal for the '<em><b>Reader</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference CSV_DOCUMENT_ROOT__READER = eINSTANCE.getCsvDocumentRoot_Reader();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.csv.impl.CsvReaderImpl <em>Reader</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.csv.impl.CsvReaderImpl
+ * @see org.jboss.tools.smooks.model.csv.impl.CsvPackageImpl#getCsvReader()
+ * @generated
+ */
+ EClass CSV_READER = eINSTANCE.getCsvReader();
+
+ /**
+ * The meta object literal for the '<em><b>Encoding</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute CSV_READER__ENCODING = eINSTANCE.getCsvReader_Encoding();
+
+ /**
+ * The meta object literal for the '<em><b>Fields</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute CSV_READER__FIELDS = eINSTANCE.getCsvReader_Fields();
+
+ /**
+ * The meta object literal for the '<em><b>Quote</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute CSV_READER__QUOTE = eINSTANCE.getCsvReader_Quote();
+
+ /**
+ * The meta object literal for the '<em><b>Separator</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute CSV_READER__SEPARATOR = eINSTANCE.getCsvReader_Separator();
+
+ /**
+ * The meta object literal for the '<em><b>Skip Lines</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute CSV_READER__SKIP_LINES = eINSTANCE.getCsvReader_SkipLines();
+
+ /**
+ * The meta object literal for the '<em>Char</em>' data type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see java.lang.String
+ * @see org.jboss.tools.smooks.model.csv.impl.CsvPackageImpl#getChar()
+ * @generated
+ */
+ EDataType CHAR = eINSTANCE.getChar();
+
+ }
+
+} //CsvPackage
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvPackage.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvReader.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvReader.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvReader.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,290 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.csv;
+
+import java.math.BigInteger;
+
+import org.jboss.tools.smooks.model.smooks.AbstractReader;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Reader</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ * CSV Reader
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.csv.CsvReader#getEncoding <em>Encoding</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.csv.CsvReader#getFields <em>Fields</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.csv.CsvReader#getQuote <em>Quote</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.csv.CsvReader#getSeparator <em>Separator</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.csv.CsvReader#getSkipLines <em>Skip Lines</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.csv.CsvPackage#getCsvReader()
+ * @model extendedMetaData="name='reader' kind='empty'"
+ * @generated
+ */
+public interface CsvReader extends AbstractReader {
+ /**
+ * Returns the value of the '<em><b>Encoding</b></em>' attribute.
+ * The default value is <code>"UTF-8"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The encoding of the input stream. Default of 'UTF-8'
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Encoding</em>' attribute.
+ * @see #isSetEncoding()
+ * @see #unsetEncoding()
+ * @see #setEncoding(String)
+ * @see org.jboss.tools.smooks.model.csv.CsvPackage#getCsvReader_Encoding()
+ * @model default="UTF-8" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='encoding'"
+ * @generated
+ */
+ String getEncoding();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.csv.CsvReader#getEncoding <em>Encoding</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Encoding</em>' attribute.
+ * @see #isSetEncoding()
+ * @see #unsetEncoding()
+ * @see #getEncoding()
+ * @generated
+ */
+ void setEncoding(String value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.csv.CsvReader#getEncoding <em>Encoding</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetEncoding()
+ * @see #getEncoding()
+ * @see #setEncoding(String)
+ * @generated
+ */
+ void unsetEncoding();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.csv.CsvReader#getEncoding <em>Encoding</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Encoding</em>' attribute is set.
+ * @see #unsetEncoding()
+ * @see #getEncoding()
+ * @see #setEncoding(String)
+ * @generated
+ */
+ boolean isSetEncoding();
+
+ /**
+ * Returns the value of the '<em><b>Fields</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Comma separated list of CSV record field names
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Fields</em>' attribute.
+ * @see #setFields(String)
+ * @see org.jboss.tools.smooks.model.csv.CsvPackage#getCsvReader_Fields()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='fields'"
+ * @generated
+ */
+ String getFields();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.csv.CsvReader#getFields <em>Fields</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Fields</em>' attribute.
+ * @see #getFields()
+ * @generated
+ */
+ void setFields(String value);
+
+ /**
+ * Returns the value of the '<em><b>Quote</b></em>' attribute.
+ * The default value is <code>"\""</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Quote character. Default of '"'.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Quote</em>' attribute.
+ * @see #isSetQuote()
+ * @see #unsetQuote()
+ * @see #setQuote(String)
+ * @see org.jboss.tools.smooks.model.csv.CsvPackage#getCsvReader_Quote()
+ * @model default="\"" unsettable="true" dataType="csv.Char"
+ * extendedMetaData="kind='attribute' name='quote'"
+ * @generated
+ */
+ String getQuote();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.csv.CsvReader#getQuote <em>Quote</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Quote</em>' attribute.
+ * @see #isSetQuote()
+ * @see #unsetQuote()
+ * @see #getQuote()
+ * @generated
+ */
+ void setQuote(String value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.csv.CsvReader#getQuote <em>Quote</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetQuote()
+ * @see #getQuote()
+ * @see #setQuote(String)
+ * @generated
+ */
+ void unsetQuote();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.csv.CsvReader#getQuote <em>Quote</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Quote</em>' attribute is set.
+ * @see #unsetQuote()
+ * @see #getQuote()
+ * @see #setQuote(String)
+ * @generated
+ */
+ boolean isSetQuote();
+
+ /**
+ * Returns the value of the '<em><b>Separator</b></em>' attribute.
+ * The default value is <code>","</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Field separator character. Default of ','.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Separator</em>' attribute.
+ * @see #isSetSeparator()
+ * @see #unsetSeparator()
+ * @see #setSeparator(String)
+ * @see org.jboss.tools.smooks.model.csv.CsvPackage#getCsvReader_Separator()
+ * @model default="," unsettable="true" dataType="csv.Char"
+ * extendedMetaData="kind='attribute' name='separator'"
+ * @generated
+ */
+ String getSeparator();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.csv.CsvReader#getSeparator <em>Separator</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Separator</em>' attribute.
+ * @see #isSetSeparator()
+ * @see #unsetSeparator()
+ * @see #getSeparator()
+ * @generated
+ */
+ void setSeparator(String value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.csv.CsvReader#getSeparator <em>Separator</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetSeparator()
+ * @see #getSeparator()
+ * @see #setSeparator(String)
+ * @generated
+ */
+ void unsetSeparator();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.csv.CsvReader#getSeparator <em>Separator</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Separator</em>' attribute is set.
+ * @see #unsetSeparator()
+ * @see #getSeparator()
+ * @see #setSeparator(String)
+ * @generated
+ */
+ boolean isSetSeparator();
+
+ /**
+ * Returns the value of the '<em><b>Skip Lines</b></em>' attribute.
+ * The default value is <code>"0"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Number of lines to skip before processing starts. Default of 0.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Skip Lines</em>' attribute.
+ * @see #isSetSkipLines()
+ * @see #unsetSkipLines()
+ * @see #setSkipLines(BigInteger)
+ * @see org.jboss.tools.smooks.model.csv.CsvPackage#getCsvReader_SkipLines()
+ * @model default="0" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Integer"
+ * extendedMetaData="kind='attribute' name='skipLines'"
+ * @generated
+ */
+ BigInteger getSkipLines();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.csv.CsvReader#getSkipLines <em>Skip Lines</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Skip Lines</em>' attribute.
+ * @see #isSetSkipLines()
+ * @see #unsetSkipLines()
+ * @see #getSkipLines()
+ * @generated
+ */
+ void setSkipLines(BigInteger value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.csv.CsvReader#getSkipLines <em>Skip Lines</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetSkipLines()
+ * @see #getSkipLines()
+ * @see #setSkipLines(BigInteger)
+ * @generated
+ */
+ void unsetSkipLines();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.csv.CsvReader#getSkipLines <em>Skip Lines</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Skip Lines</em>' attribute is set.
+ * @see #unsetSkipLines()
+ * @see #getSkipLines()
+ * @see #setSkipLines(BigInteger)
+ * @generated
+ */
+ boolean isSetSkipLines();
+
+} // CsvReader
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvReader.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/impl/CsvDocumentRootImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/impl/CsvDocumentRootImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/impl/CsvDocumentRootImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,286 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.csv.impl;
+
+
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EMap;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EStructuralFeature;
+import org.eclipse.emf.ecore.EcorePackage;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl;
+
+import org.eclipse.emf.ecore.util.BasicFeatureMap;
+import org.eclipse.emf.ecore.util.EcoreEMap;
+import org.eclipse.emf.ecore.util.FeatureMap;
+import org.eclipse.emf.ecore.util.InternalEList;
+import org.jboss.tools.smooks.model.csv.CsvDocumentRoot;
+import org.jboss.tools.smooks.model.csv.CsvPackage;
+import org.jboss.tools.smooks.model.csv.CsvReader;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Document Root</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.csv.impl.CsvDocumentRootImpl#getMixed <em>Mixed</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.csv.impl.CsvDocumentRootImpl#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.csv.impl.CsvDocumentRootImpl#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.csv.impl.CsvDocumentRootImpl#getReader <em>Reader</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class CsvDocumentRootImpl extends EObjectImpl implements CsvDocumentRoot {
+ /**
+ * The cached value of the '{@link #getMixed() <em>Mixed</em>}' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMixed()
+ * @generated
+ * @ordered
+ */
+ protected FeatureMap mixed;
+
+ /**
+ * The cached value of the '{@link #getXMLNSPrefixMap() <em>XMLNS Prefix Map</em>}' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getXMLNSPrefixMap()
+ * @generated
+ * @ordered
+ */
+ protected EMap<String, String> xMLNSPrefixMap;
+
+ /**
+ * The cached value of the '{@link #getXSISchemaLocation() <em>XSI Schema Location</em>}' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getXSISchemaLocation()
+ * @generated
+ * @ordered
+ */
+ protected EMap<String, String> xSISchemaLocation;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CsvDocumentRootImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return CsvPackage.Literals.CSV_DOCUMENT_ROOT;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FeatureMap getMixed() {
+ if (mixed == null) {
+ mixed = new BasicFeatureMap(this, CsvPackage.CSV_DOCUMENT_ROOT__MIXED);
+ }
+ return mixed;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EMap<String, String> getXMLNSPrefixMap() {
+ if (xMLNSPrefixMap == null) {
+ xMLNSPrefixMap = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, CsvPackage.CSV_DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
+ }
+ return xMLNSPrefixMap;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EMap<String, String> getXSISchemaLocation() {
+ if (xSISchemaLocation == null) {
+ xSISchemaLocation = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, CsvPackage.CSV_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
+ }
+ return xSISchemaLocation;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CsvReader getReader() {
+ return (CsvReader)getMixed().get(CsvPackage.Literals.CSV_DOCUMENT_ROOT__READER, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetReader(CsvReader newReader, NotificationChain msgs) {
+ return ((FeatureMap.Internal)getMixed()).basicAdd(CsvPackage.Literals.CSV_DOCUMENT_ROOT__READER, newReader, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setReader(CsvReader newReader) {
+ ((FeatureMap.Internal)getMixed()).set(CsvPackage.Literals.CSV_DOCUMENT_ROOT__READER, newReader);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case CsvPackage.CSV_DOCUMENT_ROOT__MIXED:
+ return ((InternalEList<?>)getMixed()).basicRemove(otherEnd, msgs);
+ case CsvPackage.CSV_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ return ((InternalEList<?>)getXMLNSPrefixMap()).basicRemove(otherEnd, msgs);
+ case CsvPackage.CSV_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ return ((InternalEList<?>)getXSISchemaLocation()).basicRemove(otherEnd, msgs);
+ case CsvPackage.CSV_DOCUMENT_ROOT__READER:
+ return basicSetReader(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case CsvPackage.CSV_DOCUMENT_ROOT__MIXED:
+ if (coreType) return getMixed();
+ return ((FeatureMap.Internal)getMixed()).getWrapper();
+ case CsvPackage.CSV_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ if (coreType) return getXMLNSPrefixMap();
+ else return getXMLNSPrefixMap().map();
+ case CsvPackage.CSV_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ if (coreType) return getXSISchemaLocation();
+ else return getXSISchemaLocation().map();
+ case CsvPackage.CSV_DOCUMENT_ROOT__READER:
+ return getReader();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case CsvPackage.CSV_DOCUMENT_ROOT__MIXED:
+ ((FeatureMap.Internal)getMixed()).set(newValue);
+ return;
+ case CsvPackage.CSV_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ ((EStructuralFeature.Setting)getXMLNSPrefixMap()).set(newValue);
+ return;
+ case CsvPackage.CSV_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ ((EStructuralFeature.Setting)getXSISchemaLocation()).set(newValue);
+ return;
+ case CsvPackage.CSV_DOCUMENT_ROOT__READER:
+ setReader((CsvReader)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case CsvPackage.CSV_DOCUMENT_ROOT__MIXED:
+ getMixed().clear();
+ return;
+ case CsvPackage.CSV_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ getXMLNSPrefixMap().clear();
+ return;
+ case CsvPackage.CSV_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ getXSISchemaLocation().clear();
+ return;
+ case CsvPackage.CSV_DOCUMENT_ROOT__READER:
+ setReader((CsvReader)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case CsvPackage.CSV_DOCUMENT_ROOT__MIXED:
+ return mixed != null && !mixed.isEmpty();
+ case CsvPackage.CSV_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ return xMLNSPrefixMap != null && !xMLNSPrefixMap.isEmpty();
+ case CsvPackage.CSV_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ return xSISchemaLocation != null && !xSISchemaLocation.isEmpty();
+ case CsvPackage.CSV_DOCUMENT_ROOT__READER:
+ return getReader() != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (mixed: ");
+ result.append(mixed);
+ result.append(')');
+ return result.toString();
+ }
+
+} //CsvDocumentRootImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/impl/CsvDocumentRootImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/impl/CsvFactoryImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/impl/CsvFactoryImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/impl/CsvFactoryImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,162 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.csv.impl;
+
+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;
+import org.eclipse.emf.ecore.xml.type.XMLTypeFactory;
+import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
+import org.jboss.tools.smooks.model.csv.CsvDocumentRoot;
+import org.jboss.tools.smooks.model.csv.CsvFactory;
+import org.jboss.tools.smooks.model.csv.CsvPackage;
+import org.jboss.tools.smooks.model.csv.CsvReader;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Factory</b>.
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CsvFactoryImpl extends EFactoryImpl implements CsvFactory {
+ /**
+ * Creates the default factory implementation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static CsvFactory init() {
+ try {
+ CsvFactory theCsvFactory = (CsvFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.milyn.org/xsd/smooks/csv-1.1.xsd");
+ if (theCsvFactory != null) {
+ return theCsvFactory;
+ }
+ }
+ catch (Exception exception) {
+ EcorePlugin.INSTANCE.log(exception);
+ }
+ return new CsvFactoryImpl();
+ }
+
+ /**
+ * Creates an instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CsvFactoryImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EObject create(EClass eClass) {
+ switch (eClass.getClassifierID()) {
+ case CsvPackage.CSV_DOCUMENT_ROOT: return createCsvDocumentRoot();
+ case CsvPackage.CSV_READER: return createCsvReader();
+ default:
+ throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object createFromString(EDataType eDataType, String initialValue) {
+ switch (eDataType.getClassifierID()) {
+ case CsvPackage.CHAR:
+ return createCharFromString(eDataType, initialValue);
+ default:
+ throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String convertToString(EDataType eDataType, Object instanceValue) {
+ switch (eDataType.getClassifierID()) {
+ case CsvPackage.CHAR:
+ return convertCharToString(eDataType, instanceValue);
+ default:
+ throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CsvDocumentRoot createCsvDocumentRoot() {
+ CsvDocumentRootImpl csvDocumentRoot = new CsvDocumentRootImpl();
+ return csvDocumentRoot;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CsvReader createCsvReader() {
+ CsvReaderImpl csvReader = new CsvReaderImpl();
+ return csvReader;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String createCharFromString(EDataType eDataType, String initialValue) {
+ return (String)XMLTypeFactory.eINSTANCE.createFromString(XMLTypePackage.Literals.STRING, initialValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertCharToString(EDataType eDataType, Object instanceValue) {
+ return XMLTypeFactory.eINSTANCE.convertToString(XMLTypePackage.Literals.STRING, instanceValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CsvPackage getCsvPackage() {
+ return (CsvPackage)getEPackage();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @deprecated
+ * @generated
+ */
+ @Deprecated
+ public static CsvPackage getPackage() {
+ return CsvPackage.eINSTANCE;
+ }
+
+} //CsvFactoryImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/impl/CsvFactoryImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/impl/CsvPackageImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/impl/CsvPackageImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/impl/CsvPackageImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,453 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.csv.impl;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EDataType;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.EReference;
+import org.eclipse.emf.ecore.EValidator;
+import org.eclipse.emf.ecore.impl.EPackageImpl;
+import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
+import org.jboss.tools.smooks.model.common.CommonPackage;
+import org.jboss.tools.smooks.model.common.impl.CommonPackageImpl;
+import org.jboss.tools.smooks.model.csv.CsvDocumentRoot;
+import org.jboss.tools.smooks.model.csv.CsvFactory;
+import org.jboss.tools.smooks.model.csv.CsvPackage;
+import org.jboss.tools.smooks.model.csv.CsvReader;
+import org.jboss.tools.smooks.model.csv.util.CsvValidator;
+import org.jboss.tools.smooks.model.smooks.SmooksPackage;
+import org.jboss.tools.smooks.model.smooks.impl.SmooksPackageImpl;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Package</b>.
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CsvPackageImpl extends EPackageImpl implements CsvPackage {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass csvDocumentRootEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass csvReaderEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EDataType charEDataType = null;
+
+ /**
+ * Creates an instance of the model <b>Package</b>, registered with
+ * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
+ * package URI value.
+ * <p>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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.ecore.EPackage.Registry
+ * @see org.jboss.tools.smooks.model.csv.CsvPackage#eNS_URI
+ * @see #init()
+ * @generated
+ */
+ private CsvPackageImpl() {
+ super(eNS_URI, CsvFactory.eINSTANCE);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static boolean isInited = false;
+
+ /**
+ * Creates, registers, and initializes the <b>Package</b> for this
+ * model, and for any others upon which it depends. Simple
+ * dependencies are satisfied by calling this method on all
+ * dependent packages before doing anything else. This method drives
+ * initialization for interdependent packages directly, in parallel
+ * with this package, itself.
+ * <p>Of this package and its interdependencies, all packages which
+ * have not yet been registered by their URI values are first created
+ * and registered. The packages are then initialized in two steps:
+ * meta-model objects for all of the packages are created before any
+ * are initialized, since one package's meta-model objects may refer to
+ * those of another.
+ * <p>Invocation of this method will not affect any packages that have
+ * already been initialized.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #eNS_URI
+ * @see #createPackageContents()
+ * @see #initializePackageContents()
+ * @generated
+ */
+ public static CsvPackage init() {
+ if (isInited) return (CsvPackage)EPackage.Registry.INSTANCE.getEPackage(CsvPackage.eNS_URI);
+
+ // Obtain or create and register package
+ CsvPackageImpl theCsvPackage = (CsvPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof CsvPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new CsvPackageImpl());
+
+ isInited = true;
+
+ // Initialize simple dependencies
+ XMLTypePackage.eINSTANCE.eClass();
+
+ // Obtain or create and register interdependencies
+ SmooksPackageImpl theSmooksPackage = (SmooksPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(SmooksPackage.eNS_URI) instanceof SmooksPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(SmooksPackage.eNS_URI) : SmooksPackage.eINSTANCE);
+ CommonPackageImpl theCommonPackage = (CommonPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(CommonPackage.eNS_URI) instanceof CommonPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(CommonPackage.eNS_URI) : CommonPackage.eINSTANCE);
+
+ // Create package meta-data objects
+ theCsvPackage.createPackageContents();
+ theSmooksPackage.createPackageContents();
+ theCommonPackage.createPackageContents();
+
+ // Initialize created meta-data
+ theCsvPackage.initializePackageContents();
+ theSmooksPackage.initializePackageContents();
+ theCommonPackage.initializePackageContents();
+
+ // Register package validator
+ EValidator.Registry.INSTANCE.put
+ (theCsvPackage,
+ new EValidator.Descriptor() {
+ public EValidator getEValidator() {
+ return CsvValidator.INSTANCE;
+ }
+ });
+
+ // Mark meta-data to indicate it can't be changed
+ theCsvPackage.freeze();
+
+ return theCsvPackage;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getCsvDocumentRoot() {
+ return csvDocumentRootEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getCsvDocumentRoot_Mixed() {
+ return (EAttribute)csvDocumentRootEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCsvDocumentRoot_XMLNSPrefixMap() {
+ return (EReference)csvDocumentRootEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCsvDocumentRoot_XSISchemaLocation() {
+ return (EReference)csvDocumentRootEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCsvDocumentRoot_Reader() {
+ return (EReference)csvDocumentRootEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getCsvReader() {
+ return csvReaderEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getCsvReader_Encoding() {
+ return (EAttribute)csvReaderEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getCsvReader_Fields() {
+ return (EAttribute)csvReaderEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getCsvReader_Quote() {
+ return (EAttribute)csvReaderEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getCsvReader_Separator() {
+ return (EAttribute)csvReaderEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getCsvReader_SkipLines() {
+ return (EAttribute)csvReaderEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EDataType getChar() {
+ return charEDataType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CsvFactory getCsvFactory() {
+ return (CsvFactory)getEFactoryInstance();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void createPackageContents() {
+ if (isCreated) return;
+ isCreated = true;
+
+ // Create classes and their features
+ csvDocumentRootEClass = createEClass(CSV_DOCUMENT_ROOT);
+ createEAttribute(csvDocumentRootEClass, CSV_DOCUMENT_ROOT__MIXED);
+ createEReference(csvDocumentRootEClass, CSV_DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
+ createEReference(csvDocumentRootEClass, CSV_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
+ createEReference(csvDocumentRootEClass, CSV_DOCUMENT_ROOT__READER);
+
+ csvReaderEClass = createEClass(CSV_READER);
+ createEAttribute(csvReaderEClass, CSV_READER__ENCODING);
+ createEAttribute(csvReaderEClass, CSV_READER__FIELDS);
+ createEAttribute(csvReaderEClass, CSV_READER__QUOTE);
+ createEAttribute(csvReaderEClass, CSV_READER__SEPARATOR);
+ createEAttribute(csvReaderEClass, CSV_READER__SKIP_LINES);
+
+ // Create data types
+ charEDataType = createEDataType(CHAR);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void initializePackageContents() {
+ if (isInitialized) return;
+ isInitialized = true;
+
+ // Initialize package
+ setName(eNAME);
+ setNsPrefix(eNS_PREFIX);
+ setNsURI(eNS_URI);
+
+ // Obtain other dependent packages
+ SmooksPackage theSmooksPackage = (SmooksPackage)EPackage.Registry.INSTANCE.getEPackage(SmooksPackage.eNS_URI);
+ XMLTypePackage theXMLTypePackage = (XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI);
+
+ // Create type parameters
+
+ // Set bounds for type parameters
+
+ // Add supertypes to classes
+ csvReaderEClass.getESuperTypes().add(theSmooksPackage.getAbstractReader());
+
+ // Initialize classes and features; add operations and parameters
+ initEClass(csvDocumentRootEClass, CsvDocumentRoot.class, "CsvDocumentRoot", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getCsvDocumentRoot_Mixed(), ecorePackage.getEFeatureMapEntry(), "mixed", null, 0, -1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getCsvDocumentRoot_XMLNSPrefixMap(), ecorePackage.getEStringToStringMapEntry(), null, "xMLNSPrefixMap", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getCsvDocumentRoot_XSISchemaLocation(), ecorePackage.getEStringToStringMapEntry(), null, "xSISchemaLocation", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getCsvDocumentRoot_Reader(), this.getCsvReader(), null, "reader", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+
+ initEClass(csvReaderEClass, CsvReader.class, "CsvReader", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getCsvReader_Encoding(), theXMLTypePackage.getString(), "encoding", "UTF-8", 0, 1, CsvReader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getCsvReader_Fields(), theXMLTypePackage.getString(), "fields", null, 0, 1, CsvReader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getCsvReader_Quote(), this.getChar(), "quote", "\"", 0, 1, CsvReader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getCsvReader_Separator(), this.getChar(), "separator", ",", 0, 1, CsvReader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getCsvReader_SkipLines(), theXMLTypePackage.getInteger(), "skipLines", "0", 0, 1, CsvReader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ // Initialize data types
+ initEDataType(charEDataType, String.class, "Char", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
+
+ // Create resource
+ createResource(eNS_URI);
+
+ // Create annotations
+ // http:///org/eclipse/emf/ecore/util/ExtendedMetaData
+ createExtendedMetaDataAnnotations();
+ }
+
+ /**
+ * Initializes the annotations for <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void createExtendedMetaDataAnnotations() {
+ String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData";
+ addAnnotation
+ (charEDataType,
+ source,
+ new String[] {
+ "name", "char",
+ "baseType", "http://www.eclipse.org/emf/2003/XMLType#string",
+ "length", "1"
+ });
+ addAnnotation
+ (csvDocumentRootEClass,
+ source,
+ new String[] {
+ "name", "",
+ "kind", "mixed"
+ });
+ addAnnotation
+ (getCsvDocumentRoot_Mixed(),
+ source,
+ new String[] {
+ "kind", "elementWildcard",
+ "name", ":mixed"
+ });
+ addAnnotation
+ (getCsvDocumentRoot_XMLNSPrefixMap(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "xmlns:prefix"
+ });
+ addAnnotation
+ (getCsvDocumentRoot_XSISchemaLocation(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "xsi:schemaLocation"
+ });
+ addAnnotation
+ (getCsvDocumentRoot_Reader(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "reader",
+ "namespace", "##targetNamespace",
+ "affiliation", "http://www.milyn.org/xsd/smooks-1.1.xsd#abstract-reader"
+ });
+ addAnnotation
+ (csvReaderEClass,
+ source,
+ new String[] {
+ "name", "reader",
+ "kind", "empty"
+ });
+ addAnnotation
+ (getCsvReader_Encoding(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "encoding"
+ });
+ addAnnotation
+ (getCsvReader_Fields(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "fields"
+ });
+ addAnnotation
+ (getCsvReader_Quote(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "quote"
+ });
+ addAnnotation
+ (getCsvReader_Separator(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "separator"
+ });
+ addAnnotation
+ (getCsvReader_SkipLines(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "skipLines"
+ });
+ }
+
+} //CsvPackageImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/impl/CsvPackageImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/impl/CsvReaderImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/impl/CsvReaderImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/impl/CsvReaderImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,519 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.csv.impl;
+
+import java.math.BigInteger;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.jboss.tools.smooks.model.csv.CsvPackage;
+import org.jboss.tools.smooks.model.csv.CsvReader;
+import org.jboss.tools.smooks.model.smooks.impl.AbstractReaderImpl;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Reader</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.csv.impl.CsvReaderImpl#getEncoding <em>Encoding</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.csv.impl.CsvReaderImpl#getFields <em>Fields</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.csv.impl.CsvReaderImpl#getQuote <em>Quote</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.csv.impl.CsvReaderImpl#getSeparator <em>Separator</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.csv.impl.CsvReaderImpl#getSkipLines <em>Skip Lines</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class CsvReaderImpl extends AbstractReaderImpl implements CsvReader {
+ /**
+ * The default value of the '{@link #getEncoding() <em>Encoding</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEncoding()
+ * @generated
+ * @ordered
+ */
+ protected static final String ENCODING_EDEFAULT = "UTF-8";
+
+ /**
+ * The cached value of the '{@link #getEncoding() <em>Encoding</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEncoding()
+ * @generated
+ * @ordered
+ */
+ protected String encoding = ENCODING_EDEFAULT;
+
+ /**
+ * This is true if the Encoding attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean encodingESet;
+
+ /**
+ * The default value of the '{@link #getFields() <em>Fields</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getFields()
+ * @generated
+ * @ordered
+ */
+ protected static final String FIELDS_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getFields() <em>Fields</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getFields()
+ * @generated
+ * @ordered
+ */
+ protected String fields = FIELDS_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getQuote() <em>Quote</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getQuote()
+ * @generated
+ * @ordered
+ */
+ protected static final String QUOTE_EDEFAULT = "\"";
+
+ /**
+ * The cached value of the '{@link #getQuote() <em>Quote</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getQuote()
+ * @generated
+ * @ordered
+ */
+ protected String quote = QUOTE_EDEFAULT;
+
+ /**
+ * This is true if the Quote attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean quoteESet;
+
+ /**
+ * The default value of the '{@link #getSeparator() <em>Separator</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSeparator()
+ * @generated
+ * @ordered
+ */
+ protected static final String SEPARATOR_EDEFAULT = ",";
+
+ /**
+ * The cached value of the '{@link #getSeparator() <em>Separator</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSeparator()
+ * @generated
+ * @ordered
+ */
+ protected String separator = SEPARATOR_EDEFAULT;
+
+ /**
+ * This is true if the Separator attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean separatorESet;
+
+ /**
+ * The default value of the '{@link #getSkipLines() <em>Skip Lines</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSkipLines()
+ * @generated
+ * @ordered
+ */
+ protected static final BigInteger SKIP_LINES_EDEFAULT = new BigInteger("0");
+
+ /**
+ * The cached value of the '{@link #getSkipLines() <em>Skip Lines</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSkipLines()
+ * @generated
+ * @ordered
+ */
+ protected BigInteger skipLines = SKIP_LINES_EDEFAULT;
+
+ /**
+ * This is true if the Skip Lines attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean skipLinesESet;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CsvReaderImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return CsvPackage.Literals.CSV_READER;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getEncoding() {
+ return encoding;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setEncoding(String newEncoding) {
+ String oldEncoding = encoding;
+ encoding = newEncoding;
+ boolean oldEncodingESet = encodingESet;
+ encodingESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, CsvPackage.CSV_READER__ENCODING, oldEncoding, encoding, !oldEncodingESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetEncoding() {
+ String oldEncoding = encoding;
+ boolean oldEncodingESet = encodingESet;
+ encoding = ENCODING_EDEFAULT;
+ encodingESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, CsvPackage.CSV_READER__ENCODING, oldEncoding, ENCODING_EDEFAULT, oldEncodingESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetEncoding() {
+ return encodingESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getFields() {
+ return fields;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setFields(String newFields) {
+ String oldFields = fields;
+ fields = newFields;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, CsvPackage.CSV_READER__FIELDS, oldFields, fields));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getQuote() {
+ return quote;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setQuote(String newQuote) {
+ String oldQuote = quote;
+ quote = newQuote;
+ boolean oldQuoteESet = quoteESet;
+ quoteESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, CsvPackage.CSV_READER__QUOTE, oldQuote, quote, !oldQuoteESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetQuote() {
+ String oldQuote = quote;
+ boolean oldQuoteESet = quoteESet;
+ quote = QUOTE_EDEFAULT;
+ quoteESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, CsvPackage.CSV_READER__QUOTE, oldQuote, QUOTE_EDEFAULT, oldQuoteESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetQuote() {
+ return quoteESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getSeparator() {
+ return separator;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSeparator(String newSeparator) {
+ String oldSeparator = separator;
+ separator = newSeparator;
+ boolean oldSeparatorESet = separatorESet;
+ separatorESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, CsvPackage.CSV_READER__SEPARATOR, oldSeparator, separator, !oldSeparatorESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetSeparator() {
+ String oldSeparator = separator;
+ boolean oldSeparatorESet = separatorESet;
+ separator = SEPARATOR_EDEFAULT;
+ separatorESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, CsvPackage.CSV_READER__SEPARATOR, oldSeparator, SEPARATOR_EDEFAULT, oldSeparatorESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetSeparator() {
+ return separatorESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public BigInteger getSkipLines() {
+ return skipLines;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSkipLines(BigInteger newSkipLines) {
+ BigInteger oldSkipLines = skipLines;
+ skipLines = newSkipLines;
+ boolean oldSkipLinesESet = skipLinesESet;
+ skipLinesESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, CsvPackage.CSV_READER__SKIP_LINES, oldSkipLines, skipLines, !oldSkipLinesESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetSkipLines() {
+ BigInteger oldSkipLines = skipLines;
+ boolean oldSkipLinesESet = skipLinesESet;
+ skipLines = SKIP_LINES_EDEFAULT;
+ skipLinesESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, CsvPackage.CSV_READER__SKIP_LINES, oldSkipLines, SKIP_LINES_EDEFAULT, oldSkipLinesESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetSkipLines() {
+ return skipLinesESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case CsvPackage.CSV_READER__ENCODING:
+ return getEncoding();
+ case CsvPackage.CSV_READER__FIELDS:
+ return getFields();
+ case CsvPackage.CSV_READER__QUOTE:
+ return getQuote();
+ case CsvPackage.CSV_READER__SEPARATOR:
+ return getSeparator();
+ case CsvPackage.CSV_READER__SKIP_LINES:
+ return getSkipLines();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case CsvPackage.CSV_READER__ENCODING:
+ setEncoding((String)newValue);
+ return;
+ case CsvPackage.CSV_READER__FIELDS:
+ setFields((String)newValue);
+ return;
+ case CsvPackage.CSV_READER__QUOTE:
+ setQuote((String)newValue);
+ return;
+ case CsvPackage.CSV_READER__SEPARATOR:
+ setSeparator((String)newValue);
+ return;
+ case CsvPackage.CSV_READER__SKIP_LINES:
+ setSkipLines((BigInteger)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case CsvPackage.CSV_READER__ENCODING:
+ unsetEncoding();
+ return;
+ case CsvPackage.CSV_READER__FIELDS:
+ setFields(FIELDS_EDEFAULT);
+ return;
+ case CsvPackage.CSV_READER__QUOTE:
+ unsetQuote();
+ return;
+ case CsvPackage.CSV_READER__SEPARATOR:
+ unsetSeparator();
+ return;
+ case CsvPackage.CSV_READER__SKIP_LINES:
+ unsetSkipLines();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case CsvPackage.CSV_READER__ENCODING:
+ return isSetEncoding();
+ case CsvPackage.CSV_READER__FIELDS:
+ return FIELDS_EDEFAULT == null ? fields != null : !FIELDS_EDEFAULT.equals(fields);
+ case CsvPackage.CSV_READER__QUOTE:
+ return isSetQuote();
+ case CsvPackage.CSV_READER__SEPARATOR:
+ return isSetSeparator();
+ case CsvPackage.CSV_READER__SKIP_LINES:
+ return isSetSkipLines();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (encoding: ");
+ if (encodingESet) result.append(encoding); else result.append("<unset>");
+ result.append(", fields: ");
+ result.append(fields);
+ result.append(", quote: ");
+ if (quoteESet) result.append(quote); else result.append("<unset>");
+ result.append(", separator: ");
+ if (separatorESet) result.append(separator); else result.append("<unset>");
+ result.append(", skipLines: ");
+ if (skipLinesESet) result.append(skipLines); else result.append("<unset>");
+ result.append(')');
+ return result.toString();
+ }
+
+} //CsvReaderImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/impl/CsvReaderImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/provider/Csv1EditPlugin.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/provider/Csv1EditPlugin.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/provider/Csv1EditPlugin.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,93 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.csv.provider;
+
+import org.eclipse.emf.common.EMFPlugin;
+
+import org.eclipse.emf.common.util.ResourceLocator;
+
+/**
+ * This is the central singleton for the Csv-1 edit plugin.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public final class Csv1EditPlugin extends EMFPlugin {
+ /**
+ * Keep track of the singleton.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final Csv1EditPlugin INSTANCE = new Csv1EditPlugin();
+
+ /**
+ * Keep track of the singleton.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static Implementation plugin;
+
+ /**
+ * Create the instance.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Csv1EditPlugin() {
+ super
+ (new ResourceLocator [] {
+ });
+ }
+
+ /**
+ * Returns the singleton instance of the Eclipse plugin.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the singleton instance.
+ * @generated
+ */
+ @Override
+ public ResourceLocator getPluginResourceLocator() {
+ return plugin;
+ }
+
+ /**
+ * Returns the singleton instance of the Eclipse plugin.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the singleton instance.
+ * @generated
+ */
+ public static Implementation getPlugin() {
+ return plugin;
+ }
+
+ /**
+ * The actual implementation of the Eclipse <b>Plugin</b>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static class Implementation extends EclipsePlugin {
+ /**
+ * Creates an instance.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Implementation() {
+ super();
+
+ // Remember the static instance.
+ //
+ plugin = this;
+ }
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/provider/Csv1EditPlugin.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/provider/CsvDocumentRootItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/provider/CsvDocumentRootItemProvider.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/provider/CsvDocumentRootItemProvider.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,171 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.csv.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.ecore.EStructuralFeature;
+
+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.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+import org.jboss.tools.smooks.model.csv.CsvDocumentRoot;
+import org.jboss.tools.smooks.model.csv.CsvFactory;
+import org.jboss.tools.smooks.model.csv.CsvPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.jboss.tools.smooks.model.csv.CsvDocumentRoot} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CsvDocumentRootItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CsvDocumentRootItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(CsvPackage.Literals.CSV_DOCUMENT_ROOT__READER);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CsvDocumentRoot.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CsvDocumentRoot"));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_CsvDocumentRoot_type");
+ }
+
+ /**
+ * 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CsvDocumentRoot.class)) {
+ case CsvPackage.CSV_DOCUMENT_ROOT__READER:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (CsvPackage.Literals.CSV_DOCUMENT_ROOT__READER,
+ CsvFactory.eINSTANCE.createCsvReader()));
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return Csv1EditPlugin.INSTANCE;
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/provider/CsvDocumentRootItemProvider.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/provider/CsvItemProviderAdapterFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/provider/CsvItemProviderAdapterFactory.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/provider/CsvItemProviderAdapterFactory.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,226 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.csv.provider;
+
+import java.util.ArrayList;
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.Adapter;
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.Notifier;
+import org.eclipse.emf.edit.provider.ChangeNotifier;
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.ComposedAdapterFactory;
+import org.eclipse.emf.edit.provider.IChangeNotifier;
+import org.eclipse.emf.edit.provider.IDisposable;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.INotifyChangedListener;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.jboss.tools.smooks.model.csv.util.CsvAdapterFactory;
+
+
+/**
+ * This is the factory that is used to provide the interfaces needed to support Viewers.
+ * The adapters generated by this factory convert EMF adapter notifications into calls to {@link #fireNotifyChanged fireNotifyChanged}.
+ * The adapters also support Eclipse property sheets.
+ * Note that most of the adapters are shared among multiple instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CsvItemProviderAdapterFactory extends CsvAdapterFactory implements ComposeableAdapterFactory, IChangeNotifier, IDisposable {
+ /**
+ * This keeps track of the root adapter factory that delegates to this adapter factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ComposedAdapterFactory parentAdapterFactory;
+
+ /**
+ * This is used to implement {@link org.eclipse.emf.edit.provider.IChangeNotifier}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IChangeNotifier changeNotifier = new ChangeNotifier();
+
+ /**
+ * This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected Collection<Object> supportedTypes = new ArrayList<Object>();
+
+ /**
+ * This constructs an instance.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CsvItemProviderAdapterFactory() {
+ supportedTypes.add(IEditingDomainItemProvider.class);
+ supportedTypes.add(IStructuredItemContentProvider.class);
+ supportedTypes.add(ITreeItemContentProvider.class);
+ supportedTypes.add(IItemLabelProvider.class);
+ supportedTypes.add(IItemPropertySource.class);
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.jboss.tools.smooks.model.csv.CsvDocumentRoot} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CsvDocumentRootItemProvider csvDocumentRootItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.jboss.tools.smooks.model.csv.CsvDocumentRoot}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCsvDocumentRootAdapter() {
+ if (csvDocumentRootItemProvider == null) {
+ csvDocumentRootItemProvider = new CsvDocumentRootItemProvider(this);
+ }
+
+ return csvDocumentRootItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.jboss.tools.smooks.model.csv.CsvReader} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CsvReaderItemProvider csvReaderItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.jboss.tools.smooks.model.csv.CsvReader}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCsvReaderAdapter() {
+ if (csvReaderItemProvider == null) {
+ csvReaderItemProvider = new CsvReaderItemProvider(this);
+ }
+
+ return csvReaderItemProvider;
+ }
+
+ /**
+ * This returns the root adapter factory that contains this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ComposeableAdapterFactory getRootAdapterFactory() {
+ return parentAdapterFactory == null ? this : parentAdapterFactory.getRootAdapterFactory();
+ }
+
+ /**
+ * This sets the composed adapter factory that contains this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) {
+ this.parentAdapterFactory = parentAdapterFactory;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean isFactoryForType(Object type) {
+ return supportedTypes.contains(type) || super.isFactoryForType(type);
+ }
+
+ /**
+ * This implementation substitutes the factory itself as the key for the adapter.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter adapt(Notifier notifier, Object type) {
+ return super.adapt(notifier, this);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object adapt(Object object, Object type) {
+ if (isFactoryForType(type)) {
+ Object adapter = super.adapt(object, type);
+ if (!(type instanceof Class) || (((Class<?>)type).isInstance(adapter))) {
+ return adapter;
+ }
+ }
+
+ return null;
+ }
+
+ /**
+ * This adds a listener.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void addListener(INotifyChangedListener notifyChangedListener) {
+ changeNotifier.addListener(notifyChangedListener);
+ }
+
+ /**
+ * This removes a listener.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void removeListener(INotifyChangedListener notifyChangedListener) {
+ changeNotifier.removeListener(notifyChangedListener);
+ }
+
+ /**
+ * This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void fireNotifyChanged(Notification notification) {
+ changeNotifier.fireNotifyChanged(notification);
+
+ if (parentAdapterFactory != null) {
+ parentAdapterFactory.fireNotifyChanged(notification);
+ }
+ }
+
+ /**
+ * This disposes all of the item providers created by this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void dispose() {
+ if (csvDocumentRootItemProvider != null) csvDocumentRootItemProvider.dispose();
+ if (csvReaderItemProvider != null) csvReaderItemProvider.dispose();
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/provider/CsvItemProviderAdapterFactory.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/provider/CsvReaderItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/provider/CsvReaderItemProvider.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/provider/CsvReaderItemProvider.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,255 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.csv.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.ViewerNotification;
+import org.jboss.tools.smooks.model.csv.CsvPackage;
+import org.jboss.tools.smooks.model.csv.CsvReader;
+import org.jboss.tools.smooks.model.smooks.provider.AbstractReaderItemProvider;
+
+
+/**
+ * This is the item provider adapter for a {@link org.jboss.tools.smooks.model.csv.CsvReader} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CsvReaderItemProvider
+ extends AbstractReaderItemProvider
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CsvReaderItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addEncodingPropertyDescriptor(object);
+ addFieldsPropertyDescriptor(object);
+ addQuotePropertyDescriptor(object);
+ addSeparatorPropertyDescriptor(object);
+ addSkipLinesPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Encoding feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addEncodingPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CsvReader_encoding_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_CsvReader_encoding_feature", "_UI_CsvReader_type"),
+ CsvPackage.Literals.CSV_READER__ENCODING,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Fields feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFieldsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CsvReader_fields_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_CsvReader_fields_feature", "_UI_CsvReader_type"),
+ CsvPackage.Literals.CSV_READER__FIELDS,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Quote feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addQuotePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CsvReader_quote_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_CsvReader_quote_feature", "_UI_CsvReader_type"),
+ CsvPackage.Literals.CSV_READER__QUOTE,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Separator feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addSeparatorPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CsvReader_separator_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_CsvReader_separator_feature", "_UI_CsvReader_type"),
+ CsvPackage.Literals.CSV_READER__SEPARATOR,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Skip Lines feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addSkipLinesPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CsvReader_skipLines_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_CsvReader_skipLines_feature", "_UI_CsvReader_type"),
+ CsvPackage.Literals.CSV_READER__SKIP_LINES,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns CsvReader.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CsvReader"));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CsvReader)object).getTargetProfile();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CsvReader_type") :
+ getString("_UI_CsvReader_type") + " " + label;
+ }
+
+ /**
+ * 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CsvReader.class)) {
+ case CsvPackage.CSV_READER__ENCODING:
+ case CsvPackage.CSV_READER__FIELDS:
+ case CsvPackage.CSV_READER__QUOTE:
+ case CsvPackage.CSV_READER__SEPARATOR:
+ case CsvPackage.CSV_READER__SKIP_LINES:
+ 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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return Csv1EditPlugin.INSTANCE;
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/provider/CsvReaderItemProvider.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvAdapterFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvAdapterFactory.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvAdapterFactory.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,218 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.csv.util;
+
+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;
+import org.eclipse.emf.ecore.xml.type.AnyType;
+import org.jboss.tools.smooks.model.common.AbstractAnyType;
+import org.jboss.tools.smooks.model.csv.CsvDocumentRoot;
+import org.jboss.tools.smooks.model.csv.CsvPackage;
+import org.jboss.tools.smooks.model.csv.CsvReader;
+import org.jboss.tools.smooks.model.smooks.AbstractReader;
+import org.jboss.tools.smooks.model.smooks.AbstractResourceConfig;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Adapter Factory</b> for the model.
+ * It provides an adapter <code>createXXX</code> method for each class of the model.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.csv.CsvPackage
+ * @generated
+ */
+public class CsvAdapterFactory extends AdapterFactoryImpl {
+ /**
+ * The cached model package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected static CsvPackage modelPackage;
+
+ /**
+ * Creates an instance of the adapter factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CsvAdapterFactory() {
+ if (modelPackage == null) {
+ modelPackage = CsvPackage.eINSTANCE;
+ }
+ }
+
+ /**
+ * Returns whether this factory is applicable for the type of the object.
+ * <!-- begin-user-doc -->
+ * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
+ * <!-- end-user-doc -->
+ * @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 <code>createXXX</code> methods.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CsvSwitch<Adapter> modelSwitch =
+ new CsvSwitch<Adapter>() {
+ @Override
+ public Adapter caseCsvDocumentRoot(CsvDocumentRoot object) {
+ return createCsvDocumentRootAdapter();
+ }
+ @Override
+ public Adapter caseCsvReader(CsvReader object) {
+ return createCsvReaderAdapter();
+ }
+ @Override
+ public Adapter caseAnyType(AnyType object) {
+ return createAnyTypeAdapter();
+ }
+ @Override
+ public Adapter caseAbstractAnyType(AbstractAnyType object) {
+ return createAbstractAnyTypeAdapter();
+ }
+ @Override
+ public Adapter caseAbstractResourceConfig(AbstractResourceConfig object) {
+ return createAbstractResourceConfigAdapter();
+ }
+ @Override
+ public Adapter caseAbstractReader(AbstractReader object) {
+ return createAbstractReaderAdapter();
+ }
+ @Override
+ public Adapter defaultCase(EObject object) {
+ return createEObjectAdapter();
+ }
+ };
+
+ /**
+ * Creates an adapter for the <code>target</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param target the object to adapt.
+ * @return the adapter for the <code>target</code>.
+ * @generated
+ */
+ @Override
+ public Adapter createAdapter(Notifier target) {
+ return modelSwitch.doSwitch((EObject)target);
+ }
+
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.csv.CsvDocumentRoot <em>Document Root</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.csv.CsvDocumentRoot
+ * @generated
+ */
+ public Adapter createCsvDocumentRootAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.csv.CsvReader <em>Reader</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.csv.CsvReader
+ * @generated
+ */
+ public Adapter createCsvReaderAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.emf.ecore.xml.type.AnyType <em>Any Type</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.emf.ecore.xml.type.AnyType
+ * @generated
+ */
+ public Adapter createAnyTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link common.AbstractAnyType <em>Abstract Any Type</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see common.AbstractAnyType
+ * @generated
+ */
+ public Adapter createAbstractAnyTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link smooks.AbstractResourceConfig <em>Abstract Resource Config</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see smooks.AbstractResourceConfig
+ * @generated
+ */
+ public Adapter createAbstractResourceConfigAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link smooks.AbstractReader <em>Abstract Reader</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see smooks.AbstractReader
+ * @generated
+ */
+ public Adapter createAbstractReaderAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for the default case.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @generated
+ */
+ public Adapter createEObjectAdapter() {
+ return null;
+ }
+
+} //CsvAdapterFactory
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvAdapterFactory.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvResourceFactoryImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvResourceFactoryImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvResourceFactoryImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,56 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.csv.util;
+
+import org.eclipse.emf.common.util.URI;
+
+import org.eclipse.emf.ecore.resource.Resource;
+
+import org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl;
+
+import org.eclipse.emf.ecore.xmi.XMLResource;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Resource Factory</b> associated with the package.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.csv.util.CsvResourceImpl
+ * @generated
+ */
+public class CsvResourceFactoryImpl extends ResourceFactoryImpl {
+ /**
+ * Creates an instance of the resource factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CsvResourceFactoryImpl() {
+ super();
+ }
+
+ /**
+ * Creates an instance of the resource.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Resource createResource(URI uri) {
+ XMLResource result = new CsvResourceImpl(uri);
+ result.getDefaultSaveOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE);
+ result.getDefaultLoadOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE);
+
+ result.getDefaultSaveOptions().put(XMLResource.OPTION_SCHEMA_LOCATION, Boolean.TRUE);
+
+ result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE);
+ result.getDefaultSaveOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE);
+
+ result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_LEXICAL_HANDLER, Boolean.TRUE);
+ return result;
+ }
+
+} //CsvResourceFactoryImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvResourceFactoryImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvResourceImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvResourceImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvResourceImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,32 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.csv.util;
+
+import org.eclipse.emf.common.util.URI;
+
+import org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Resource </b> associated with the package.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.csv.util.CsvResourceFactoryImpl
+ * @generated
+ */
+public class CsvResourceImpl extends XMLResourceImpl {
+ /**
+ * Creates an instance of the resource.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param uri the URI of the new resource.
+ * @generated
+ */
+ public CsvResourceImpl(URI uri) {
+ super(uri);
+ }
+
+} //CsvResourceImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvResourceImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvSwitch.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvSwitch.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvSwitch.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,221 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.csv.util;
+
+import java.util.List;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.xml.type.AnyType;
+import org.jboss.tools.smooks.model.common.AbstractAnyType;
+import org.jboss.tools.smooks.model.csv.CsvDocumentRoot;
+import org.jboss.tools.smooks.model.csv.CsvPackage;
+import org.jboss.tools.smooks.model.csv.CsvReader;
+import org.jboss.tools.smooks.model.smooks.AbstractReader;
+import org.jboss.tools.smooks.model.smooks.AbstractResourceConfig;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Switch</b> for the model's inheritance hierarchy.
+ * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
+ * to invoke the <code>caseXXX</code> 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.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.csv.CsvPackage
+ * @generated
+ */
+public class CsvSwitch<T> {
+ /**
+ * The cached model package
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected static CsvPackage modelPackage;
+
+ /**
+ * Creates an instance of the switch.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CsvSwitch() {
+ if (modelPackage == null) {
+ modelPackage = CsvPackage.eINSTANCE;
+ }
+ }
+
+ /**
+ * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the first non-null result returned by a <code>caseXXX</code> call.
+ * @generated
+ */
+ public T doSwitch(EObject theEObject) {
+ return doSwitch(theEObject.eClass(), theEObject);
+ }
+
+ /**
+ * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the first non-null result returned by a <code>caseXXX</code> call.
+ * @generated
+ */
+ protected T doSwitch(EClass theEClass, EObject theEObject) {
+ if (theEClass.eContainer() == modelPackage) {
+ return doSwitch(theEClass.getClassifierID(), theEObject);
+ }
+ else {
+ List<EClass> eSuperTypes = theEClass.getESuperTypes();
+ return
+ eSuperTypes.isEmpty() ?
+ defaultCase(theEObject) :
+ doSwitch(eSuperTypes.get(0), theEObject);
+ }
+ }
+
+ /**
+ * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the first non-null result returned by a <code>caseXXX</code> call.
+ * @generated
+ */
+ protected T doSwitch(int classifierID, EObject theEObject) {
+ switch (classifierID) {
+ case CsvPackage.CSV_DOCUMENT_ROOT: {
+ CsvDocumentRoot csvDocumentRoot = (CsvDocumentRoot)theEObject;
+ T result = caseCsvDocumentRoot(csvDocumentRoot);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case CsvPackage.CSV_READER: {
+ CsvReader csvReader = (CsvReader)theEObject;
+ T result = caseCsvReader(csvReader);
+ if (result == null) result = caseAbstractReader(csvReader);
+ if (result == null) result = caseAbstractResourceConfig(csvReader);
+ if (result == null) result = caseAbstractAnyType(csvReader);
+ if (result == null) result = caseAnyType(csvReader);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ default: return defaultCase(theEObject);
+ }
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Document Root</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Document Root</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseCsvDocumentRoot(CsvDocumentRoot object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Reader</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Reader</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseCsvReader(CsvReader object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Any Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Any Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAnyType(AnyType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Abstract Any Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Abstract Any Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAbstractAnyType(AbstractAnyType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Abstract Resource Config</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Abstract Resource Config</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAbstractResourceConfig(AbstractResourceConfig object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Abstract Reader</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Abstract Reader</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAbstractReader(AbstractReader object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch, but this is the last case anyway.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject)
+ * @generated
+ */
+ public T defaultCase(EObject object) {
+ return null;
+ }
+
+} //CsvSwitch
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvSwitch.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvValidator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvValidator.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvValidator.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,184 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.csv.util;
+
+import java.util.Map;
+
+import org.eclipse.emf.common.util.DiagnosticChain;
+import org.eclipse.emf.common.util.ResourceLocator;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.util.EObjectValidator;
+import org.eclipse.emf.ecore.xml.type.util.XMLTypeValidator;
+import org.jboss.tools.smooks.model.csv.CsvDocumentRoot;
+import org.jboss.tools.smooks.model.csv.CsvPackage;
+import org.jboss.tools.smooks.model.csv.CsvReader;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Validator</b> for the model.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.csv.CsvPackage
+ * @generated
+ */
+public class CsvValidator extends EObjectValidator {
+ /**
+ * The cached model package
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final CsvValidator INSTANCE = new CsvValidator();
+
+ /**
+ * A constant for the {@link org.eclipse.emf.common.util.Diagnostic#getSource() source} of diagnostic {@link org.eclipse.emf.common.util.Diagnostic#getCode() codes} from this package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.common.util.Diagnostic#getSource()
+ * @see org.eclipse.emf.common.util.Diagnostic#getCode()
+ * @generated
+ */
+ public static final String DIAGNOSTIC_SOURCE = "csv";
+
+ /**
+ * A constant with a fixed name that can be used as the base value for additional hand written constants.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static final int GENERATED_DIAGNOSTIC_CODE_COUNT = 0;
+
+ /**
+ * A constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected static final int DIAGNOSTIC_CODE_COUNT = GENERATED_DIAGNOSTIC_CODE_COUNT;
+
+ /**
+ * The cached base package validator.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected XMLTypeValidator xmlTypeValidator;
+
+ /**
+ * Creates an instance of the switch.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CsvValidator() {
+ super();
+ xmlTypeValidator = XMLTypeValidator.INSTANCE;
+ }
+
+ /**
+ * Returns the package of this validator switch.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EPackage getEPackage() {
+ return CsvPackage.eINSTANCE;
+ }
+
+ /**
+ * Calls <code>validateXXX</code> for the corresponding classifier of the model.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object, Object> context) {
+ switch (classifierID) {
+ case CsvPackage.CSV_DOCUMENT_ROOT:
+ return validateCsvDocumentRoot((CsvDocumentRoot)value, diagnostics, context);
+ case CsvPackage.CSV_READER:
+ return validateCsvReader((CsvReader)value, diagnostics, context);
+ case CsvPackage.CHAR:
+ return validateChar((String)value, diagnostics, context);
+ default:
+ return true;
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateCsvDocumentRoot(CsvDocumentRoot csvDocumentRoot, DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(csvDocumentRoot, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateCsvReader(CsvReader csvReader, DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(csvReader, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateChar(String char_, DiagnosticChain diagnostics, Map<Object, Object> context) {
+ boolean result = validateChar_MinLength(char_, diagnostics, context);
+ if (result || diagnostics != null) result &= validateChar_MaxLength(char_, diagnostics, context);
+ return result;
+ }
+
+ /**
+ * Validates the MinLength constraint of '<em>Char</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateChar_MinLength(String char_, DiagnosticChain diagnostics, Map<Object, Object> context) {
+ int length = char_.length();
+ boolean result = length >= 1;
+ if (!result && diagnostics != null)
+ reportMinLengthViolation(CsvPackage.Literals.CHAR, char_, length, 1, diagnostics, context);
+ return result;
+ }
+
+ /**
+ * Validates the MaxLength constraint of '<em>Char</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateChar_MaxLength(String char_, DiagnosticChain diagnostics, Map<Object, Object> context) {
+ int length = char_.length();
+ boolean result = length <= 1;
+ if (!result && diagnostics != null)
+ reportMaxLengthViolation(CsvPackage.Literals.CHAR, char_, length, 1, diagnostics, context);
+ return result;
+ }
+
+ /**
+ * Returns the resource locator that will be used to fetch messages for this validator's diagnostics.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ // TODO
+ // Specialize this to return a resource locator for messages specific to this validator.
+ // Ensure that you remove @generated or mark it @generated NOT
+ return super.getResourceLocator();
+ }
+
+} //CsvValidator
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvValidator.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvXMLProcessor.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvXMLProcessor.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvXMLProcessor.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,54 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.csv.util;
+
+
+import java.util.Map;
+
+import org.eclipse.emf.ecore.EPackage;
+
+import org.eclipse.emf.ecore.resource.Resource;
+
+import org.eclipse.emf.ecore.xmi.util.XMLProcessor;
+import org.jboss.tools.smooks.model.csv.CsvPackage;
+
+/**
+ * This class contains helper methods to serialize and deserialize XML documents
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CsvXMLProcessor extends XMLProcessor {
+
+ /**
+ * Public constructor to instantiate the helper.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CsvXMLProcessor() {
+ super((EPackage.Registry.INSTANCE));
+ CsvPackage.eINSTANCE.eClass();
+ }
+
+ /**
+ * Register for "*" and "xml" file extensions the CsvResourceFactoryImpl factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected Map<String, Resource.Factory> getRegistrations() {
+ if (registrations == null) {
+ super.getRegistrations();
+ registrations.put(XML_EXTENSION, new CsvResourceFactoryImpl());
+ registrations.put(STAR_EXTENSION, new CsvResourceFactoryImpl());
+ }
+ return registrations;
+ }
+
+} //CsvXMLProcessor
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/CsvXMLProcessor.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IODocumentRoot.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IODocumentRoot.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IODocumentRoot.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,115 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.iorouting;
+
+import org.eclipse.emf.common.util.EMap;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.ecore.util.FeatureMap;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>IO Document Root</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.iorouting.IODocumentRoot#getMixed <em>Mixed</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.iorouting.IODocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.iorouting.IODocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.iorouting.IODocumentRoot#getRouter <em>Router</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#getIODocumentRoot()
+ * @model extendedMetaData="name='' kind='mixed'"
+ * @generated
+ */
+public interface IODocumentRoot extends EObject {
+ /**
+ * Returns the value of the '<em><b>Mixed</b></em>' attribute list.
+ * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Mixed</em>' attribute list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Mixed</em>' attribute list.
+ * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#getIODocumentRoot_Mixed()
+ * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
+ * extendedMetaData="kind='elementWildcard' name=':mixed'"
+ * @generated
+ */
+ FeatureMap getMixed();
+
+ /**
+ * Returns the value of the '<em><b>XMLNS Prefix Map</b></em>' map.
+ * The key is of type {@link java.lang.String},
+ * and the value is of type {@link java.lang.String},
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>XMLNS Prefix Map</em>' map isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>XMLNS Prefix Map</em>' map.
+ * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#getIODocumentRoot_XMLNSPrefixMap()
+ * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
+ * extendedMetaData="kind='attribute' name='xmlns:prefix'"
+ * @generated
+ */
+ EMap<String, String> getXMLNSPrefixMap();
+
+ /**
+ * Returns the value of the '<em><b>XSI Schema Location</b></em>' map.
+ * The key is of type {@link java.lang.String},
+ * and the value is of type {@link java.lang.String},
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>XSI Schema Location</em>' map isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>XSI Schema Location</em>' map.
+ * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#getIODocumentRoot_XSISchemaLocation()
+ * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
+ * extendedMetaData="kind='attribute' name='xsi:schemaLocation'"
+ * @generated
+ */
+ EMap<String, String> getXSISchemaLocation();
+
+ /**
+ * Returns the value of the '<em><b>Router</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Router</em>' containment reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Router</em>' containment reference.
+ * @see #setRouter(IORouter)
+ * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#getIODocumentRoot_Router()
+ * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='router' namespace='##targetNamespace' affiliation='http://www.milyn.org/xsd/smooks-1.1.xsd#abstract-resource-config'"
+ * @generated
+ */
+ IORouter getRouter();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.iorouting.IODocumentRoot#getRouter <em>Router</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Router</em>' containment reference.
+ * @see #getRouter()
+ * @generated
+ */
+ void setRouter(IORouter value);
+
+} // IODocumentRoot
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IODocumentRoot.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IORouter.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IORouter.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IORouter.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,263 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.iorouting;
+
+import org.jboss.tools.smooks.model.smooks.ElementVisitor;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>IO Router</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ *
+ * Output stream router
+ *
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.iorouting.IORouter#getBeanId <em>Bean Id</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.iorouting.IORouter#getEncoding <em>Encoding</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.iorouting.IORouter#isExecuteBefore <em>Execute Before</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.iorouting.IORouter#getResourceName <em>Resource Name</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.iorouting.IORouter#getRouteOnElement <em>Route On Element</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.iorouting.IORouter#getRouteOnElementNS <em>Route On Element NS</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#getIORouter()
+ * @model extendedMetaData="name='router' kind='elementOnly'"
+ * @generated
+ */
+public interface IORouter extends ElementVisitor {
+ /**
+ * Returns the value of the '<em><b>Bean Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The beanId of the bean from the bean context to be written to the OutputStream.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Bean Id</em>' attribute.
+ * @see #setBeanId(String)
+ * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#getIORouter_BeanId()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
+ * extendedMetaData="kind='attribute' name='beanId'"
+ * @generated
+ */
+ String getBeanId();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.iorouting.IORouter#getBeanId <em>Bean Id</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Bean Id</em>' attribute.
+ * @see #getBeanId()
+ * @generated
+ */
+ void setBeanId(String value);
+
+ /**
+ * Returns the value of the '<em><b>Encoding</b></em>' attribute.
+ * The default value is <code>"UTF-8"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The encoding used when writing characters to the stream. Default is 'UTF-8'
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Encoding</em>' attribute.
+ * @see #isSetEncoding()
+ * @see #unsetEncoding()
+ * @see #setEncoding(String)
+ * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#getIORouter_Encoding()
+ * @model default="UTF-8" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='encoding'"
+ * @generated
+ */
+ String getEncoding();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.iorouting.IORouter#getEncoding <em>Encoding</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Encoding</em>' attribute.
+ * @see #isSetEncoding()
+ * @see #unsetEncoding()
+ * @see #getEncoding()
+ * @generated
+ */
+ void setEncoding(String value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.iorouting.IORouter#getEncoding <em>Encoding</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetEncoding()
+ * @see #getEncoding()
+ * @see #setEncoding(String)
+ * @generated
+ */
+ void unsetEncoding();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.iorouting.IORouter#getEncoding <em>Encoding</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Encoding</em>' attribute is set.
+ * @see #unsetEncoding()
+ * @see #getEncoding()
+ * @see #setEncoding(String)
+ * @generated
+ */
+ boolean isSetEncoding();
+
+ /**
+ * Returns the value of the '<em><b>Execute Before</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * If the routing is done before or after the selected element. Default is 'false'.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Execute Before</em>' attribute.
+ * @see #isSetExecuteBefore()
+ * @see #unsetExecuteBefore()
+ * @see #setExecuteBefore(boolean)
+ * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#getIORouter_ExecuteBefore()
+ * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute' name='executeBefore'"
+ * @generated
+ */
+ boolean isExecuteBefore();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.iorouting.IORouter#isExecuteBefore <em>Execute Before</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Execute Before</em>' attribute.
+ * @see #isSetExecuteBefore()
+ * @see #unsetExecuteBefore()
+ * @see #isExecuteBefore()
+ * @generated
+ */
+ void setExecuteBefore(boolean value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.iorouting.IORouter#isExecuteBefore <em>Execute Before</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetExecuteBefore()
+ * @see #isExecuteBefore()
+ * @see #setExecuteBefore(boolean)
+ * @generated
+ */
+ void unsetExecuteBefore();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.iorouting.IORouter#isExecuteBefore <em>Execute Before</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Execute Before</em>' attribute is set.
+ * @see #unsetExecuteBefore()
+ * @see #isExecuteBefore()
+ * @see #setExecuteBefore(boolean)
+ * @generated
+ */
+ boolean isSetExecuteBefore();
+
+ /**
+ * Returns the value of the '<em><b>Resource Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The resource name of the AbstractOutputStreamResource the bean should be routed to.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Resource Name</em>' attribute.
+ * @see #setResourceName(String)
+ * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#getIORouter_ResourceName()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
+ * extendedMetaData="kind='attribute' name='resourceName'"
+ * @generated
+ */
+ String getResourceName();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.iorouting.IORouter#getResourceName <em>Resource Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Resource Name</em>' attribute.
+ * @see #getResourceName()
+ * @generated
+ */
+ void setResourceName(String value);
+
+ /**
+ * Returns the value of the '<em><b>Route On Element</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The element to route on.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Route On Element</em>' attribute.
+ * @see #setRouteOnElement(String)
+ * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#getIORouter_RouteOnElement()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
+ * extendedMetaData="kind='attribute' name='routeOnElement'"
+ * @generated
+ */
+ String getRouteOnElement();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.iorouting.IORouter#getRouteOnElement <em>Route On Element</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Route On Element</em>' attribute.
+ * @see #getRouteOnElement()
+ * @generated
+ */
+ void setRouteOnElement(String value);
+
+ /**
+ * Returns the value of the '<em><b>Route On Element NS</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The namespace of the routeOnElement element.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Route On Element NS</em>' attribute.
+ * @see #setRouteOnElementNS(String)
+ * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#getIORouter_RouteOnElementNS()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='routeOnElementNS'"
+ * @generated
+ */
+ String getRouteOnElementNS();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.iorouting.IORouter#getRouteOnElementNS <em>Route On Element NS</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Route On Element NS</em>' attribute.
+ * @see #getRouteOnElementNS()
+ * @generated
+ */
+ void setRouteOnElementNS(String value);
+
+} // IORouter
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IORouter.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IoroutingFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IoroutingFactory.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IoroutingFactory.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,55 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.iorouting;
+
+import org.eclipse.emf.ecore.EFactory;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Factory</b> for the model.
+ * It provides a create method for each non-abstract class of the model.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage
+ * @generated
+ */
+public interface IoroutingFactory extends EFactory {
+ /**
+ * The singleton instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ IoroutingFactory eINSTANCE = org.jboss.tools.smooks.model.iorouting.impl.IoroutingFactoryImpl.init();
+
+ /**
+ * Returns a new object of class '<em>IO Document Root</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>IO Document Root</em>'.
+ * @generated
+ */
+ IODocumentRoot createIODocumentRoot();
+
+ /**
+ * Returns a new object of class '<em>IO Router</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>IO Router</em>'.
+ * @generated
+ */
+ IORouter createIORouter();
+
+ /**
+ * Returns the package supported by this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the package supported by this factory.
+ * @generated
+ */
+ IoroutingPackage getIoroutingPackage();
+
+} //IoroutingFactory
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IoroutingFactory.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IoroutingPackage.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IoroutingPackage.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IoroutingPackage.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,494 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.iorouting;
+
+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.jboss.tools.smooks.model.smooks.SmooksPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Package</b> for the model.
+ * It contains accessors for the meta objects to represent
+ * <ul>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * Smooks IO Routing Configuration
+ * <!-- end-model-doc -->
+ * @see org.jboss.tools.smooks.model.iorouting.IoroutingFactory
+ * @model kind="package"
+ * @generated
+ */
+public interface IoroutingPackage extends EPackage {
+ /**
+ * The package name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNAME = "iorouting";
+
+ /**
+ * The package namespace URI.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_URI = "http://www.milyn.org/xsd/smooks/io-routing-1.1.xsd";
+
+ /**
+ * The package namespace name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_PREFIX = "io";
+
+ /**
+ * The singleton instance of the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ IoroutingPackage eINSTANCE = org.jboss.tools.smooks.model.iorouting.impl.IoroutingPackageImpl.init();
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.iorouting.impl.IODocumentRootImpl <em>IO Document Root</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.iorouting.impl.IODocumentRootImpl
+ * @see org.jboss.tools.smooks.model.iorouting.impl.IoroutingPackageImpl#getIODocumentRoot()
+ * @generated
+ */
+ int IO_DOCUMENT_ROOT = 0;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IO_DOCUMENT_ROOT__MIXED = 0;
+
+ /**
+ * The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IO_DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;
+
+ /**
+ * The feature id for the '<em><b>XSI Schema Location</b></em>' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IO_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;
+
+ /**
+ * The feature id for the '<em><b>Router</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IO_DOCUMENT_ROOT__ROUTER = 3;
+
+ /**
+ * The number of structural features of the '<em>IO Document Root</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IO_DOCUMENT_ROOT_FEATURE_COUNT = 4;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.iorouting.impl.IORouterImpl <em>IO Router</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.iorouting.impl.IORouterImpl
+ * @see org.jboss.tools.smooks.model.iorouting.impl.IoroutingPackageImpl#getIORouter()
+ * @generated
+ */
+ int IO_ROUTER = 1;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IO_ROUTER__MIXED = SmooksPackage.ELEMENT_VISITOR__MIXED;
+
+ /**
+ * The feature id for the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IO_ROUTER__ANY = SmooksPackage.ELEMENT_VISITOR__ANY;
+
+ /**
+ * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IO_ROUTER__ANY_ATTRIBUTE = SmooksPackage.ELEMENT_VISITOR__ANY_ATTRIBUTE;
+
+ /**
+ * The feature id for the '<em><b>Condition</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IO_ROUTER__CONDITION = SmooksPackage.ELEMENT_VISITOR__CONDITION;
+
+ /**
+ * The feature id for the '<em><b>Target Profile</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IO_ROUTER__TARGET_PROFILE = SmooksPackage.ELEMENT_VISITOR__TARGET_PROFILE;
+
+ /**
+ * The feature id for the '<em><b>Bean Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IO_ROUTER__BEAN_ID = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Encoding</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IO_ROUTER__ENCODING = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Execute Before</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IO_ROUTER__EXECUTE_BEFORE = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Resource Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IO_ROUTER__RESOURCE_NAME = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 3;
+
+ /**
+ * The feature id for the '<em><b>Route On Element</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IO_ROUTER__ROUTE_ON_ELEMENT = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 4;
+
+ /**
+ * The feature id for the '<em><b>Route On Element NS</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IO_ROUTER__ROUTE_ON_ELEMENT_NS = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 5;
+
+ /**
+ * The number of structural features of the '<em>IO Router</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IO_ROUTER_FEATURE_COUNT = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 6;
+
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.iorouting.IODocumentRoot <em>IO Document Root</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>IO Document Root</em>'.
+ * @see org.jboss.tools.smooks.model.iorouting.IODocumentRoot
+ * @generated
+ */
+ EClass getIODocumentRoot();
+
+ /**
+ * Returns the meta object for the attribute list '{@link org.jboss.tools.smooks.model.iorouting.IODocumentRoot#getMixed <em>Mixed</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute list '<em>Mixed</em>'.
+ * @see org.jboss.tools.smooks.model.iorouting.IODocumentRoot#getMixed()
+ * @see #getIODocumentRoot()
+ * @generated
+ */
+ EAttribute getIODocumentRoot_Mixed();
+
+ /**
+ * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.iorouting.IODocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
+ * @see org.jboss.tools.smooks.model.iorouting.IODocumentRoot#getXMLNSPrefixMap()
+ * @see #getIODocumentRoot()
+ * @generated
+ */
+ EReference getIODocumentRoot_XMLNSPrefixMap();
+
+ /**
+ * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.iorouting.IODocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the map '<em>XSI Schema Location</em>'.
+ * @see org.jboss.tools.smooks.model.iorouting.IODocumentRoot#getXSISchemaLocation()
+ * @see #getIODocumentRoot()
+ * @generated
+ */
+ EReference getIODocumentRoot_XSISchemaLocation();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.iorouting.IODocumentRoot#getRouter <em>Router</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Router</em>'.
+ * @see org.jboss.tools.smooks.model.iorouting.IODocumentRoot#getRouter()
+ * @see #getIODocumentRoot()
+ * @generated
+ */
+ EReference getIODocumentRoot_Router();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.iorouting.IORouter <em>IO Router</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>IO Router</em>'.
+ * @see org.jboss.tools.smooks.model.iorouting.IORouter
+ * @generated
+ */
+ EClass getIORouter();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.iorouting.IORouter#getBeanId <em>Bean Id</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Bean Id</em>'.
+ * @see org.jboss.tools.smooks.model.iorouting.IORouter#getBeanId()
+ * @see #getIORouter()
+ * @generated
+ */
+ EAttribute getIORouter_BeanId();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.iorouting.IORouter#getEncoding <em>Encoding</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Encoding</em>'.
+ * @see org.jboss.tools.smooks.model.iorouting.IORouter#getEncoding()
+ * @see #getIORouter()
+ * @generated
+ */
+ EAttribute getIORouter_Encoding();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.iorouting.IORouter#isExecuteBefore <em>Execute Before</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Execute Before</em>'.
+ * @see org.jboss.tools.smooks.model.iorouting.IORouter#isExecuteBefore()
+ * @see #getIORouter()
+ * @generated
+ */
+ EAttribute getIORouter_ExecuteBefore();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.iorouting.IORouter#getResourceName <em>Resource Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Resource Name</em>'.
+ * @see org.jboss.tools.smooks.model.iorouting.IORouter#getResourceName()
+ * @see #getIORouter()
+ * @generated
+ */
+ EAttribute getIORouter_ResourceName();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.iorouting.IORouter#getRouteOnElement <em>Route On Element</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Route On Element</em>'.
+ * @see org.jboss.tools.smooks.model.iorouting.IORouter#getRouteOnElement()
+ * @see #getIORouter()
+ * @generated
+ */
+ EAttribute getIORouter_RouteOnElement();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.iorouting.IORouter#getRouteOnElementNS <em>Route On Element NS</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Route On Element NS</em>'.
+ * @see org.jboss.tools.smooks.model.iorouting.IORouter#getRouteOnElementNS()
+ * @see #getIORouter()
+ * @generated
+ */
+ EAttribute getIORouter_RouteOnElementNS();
+
+ /**
+ * Returns the factory that creates the instances of the model.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the factory that creates the instances of the model.
+ * @generated
+ */
+ IoroutingFactory getIoroutingFactory();
+
+ /**
+ * <!-- begin-user-doc -->
+ * Defines literals for the meta objects that represent
+ * <ul>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ interface Literals {
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.iorouting.impl.IODocumentRootImpl <em>IO Document Root</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.iorouting.impl.IODocumentRootImpl
+ * @see org.jboss.tools.smooks.model.iorouting.impl.IoroutingPackageImpl#getIODocumentRoot()
+ * @generated
+ */
+ EClass IO_DOCUMENT_ROOT = eINSTANCE.getIODocumentRoot();
+
+ /**
+ * The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute IO_DOCUMENT_ROOT__MIXED = eINSTANCE.getIODocumentRoot_Mixed();
+
+ /**
+ * The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference IO_DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getIODocumentRoot_XMLNSPrefixMap();
+
+ /**
+ * The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference IO_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getIODocumentRoot_XSISchemaLocation();
+
+ /**
+ * The meta object literal for the '<em><b>Router</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference IO_DOCUMENT_ROOT__ROUTER = eINSTANCE.getIODocumentRoot_Router();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.iorouting.impl.IORouterImpl <em>IO Router</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.iorouting.impl.IORouterImpl
+ * @see org.jboss.tools.smooks.model.iorouting.impl.IoroutingPackageImpl#getIORouter()
+ * @generated
+ */
+ EClass IO_ROUTER = eINSTANCE.getIORouter();
+
+ /**
+ * The meta object literal for the '<em><b>Bean Id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute IO_ROUTER__BEAN_ID = eINSTANCE.getIORouter_BeanId();
+
+ /**
+ * The meta object literal for the '<em><b>Encoding</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute IO_ROUTER__ENCODING = eINSTANCE.getIORouter_Encoding();
+
+ /**
+ * The meta object literal for the '<em><b>Execute Before</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute IO_ROUTER__EXECUTE_BEFORE = eINSTANCE.getIORouter_ExecuteBefore();
+
+ /**
+ * The meta object literal for the '<em><b>Resource Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute IO_ROUTER__RESOURCE_NAME = eINSTANCE.getIORouter_ResourceName();
+
+ /**
+ * The meta object literal for the '<em><b>Route On Element</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute IO_ROUTER__ROUTE_ON_ELEMENT = eINSTANCE.getIORouter_RouteOnElement();
+
+ /**
+ * The meta object literal for the '<em><b>Route On Element NS</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute IO_ROUTER__ROUTE_ON_ELEMENT_NS = eINSTANCE.getIORouter_RouteOnElementNS();
+
+ }
+
+} //IoroutingPackage
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IoroutingPackage.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/impl/IODocumentRootImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/impl/IODocumentRootImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/impl/IODocumentRootImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,286 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.iorouting.impl;
+
+
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EMap;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EStructuralFeature;
+import org.eclipse.emf.ecore.EcorePackage;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl;
+
+import org.eclipse.emf.ecore.util.BasicFeatureMap;
+import org.eclipse.emf.ecore.util.EcoreEMap;
+import org.eclipse.emf.ecore.util.FeatureMap;
+import org.eclipse.emf.ecore.util.InternalEList;
+import org.jboss.tools.smooks.model.iorouting.IODocumentRoot;
+import org.jboss.tools.smooks.model.iorouting.IORouter;
+import org.jboss.tools.smooks.model.iorouting.IoroutingPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>IO Document Root</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.iorouting.impl.IODocumentRootImpl#getMixed <em>Mixed</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.iorouting.impl.IODocumentRootImpl#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.iorouting.impl.IODocumentRootImpl#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.iorouting.impl.IODocumentRootImpl#getRouter <em>Router</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class IODocumentRootImpl extends EObjectImpl implements IODocumentRoot {
+ /**
+ * The cached value of the '{@link #getMixed() <em>Mixed</em>}' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMixed()
+ * @generated
+ * @ordered
+ */
+ protected FeatureMap mixed;
+
+ /**
+ * The cached value of the '{@link #getXMLNSPrefixMap() <em>XMLNS Prefix Map</em>}' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getXMLNSPrefixMap()
+ * @generated
+ * @ordered
+ */
+ protected EMap<String, String> xMLNSPrefixMap;
+
+ /**
+ * The cached value of the '{@link #getXSISchemaLocation() <em>XSI Schema Location</em>}' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getXSISchemaLocation()
+ * @generated
+ * @ordered
+ */
+ protected EMap<String, String> xSISchemaLocation;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IODocumentRootImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return IoroutingPackage.Literals.IO_DOCUMENT_ROOT;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FeatureMap getMixed() {
+ if (mixed == null) {
+ mixed = new BasicFeatureMap(this, IoroutingPackage.IO_DOCUMENT_ROOT__MIXED);
+ }
+ return mixed;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EMap<String, String> getXMLNSPrefixMap() {
+ if (xMLNSPrefixMap == null) {
+ xMLNSPrefixMap = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, IoroutingPackage.IO_DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
+ }
+ return xMLNSPrefixMap;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EMap<String, String> getXSISchemaLocation() {
+ if (xSISchemaLocation == null) {
+ xSISchemaLocation = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, IoroutingPackage.IO_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
+ }
+ return xSISchemaLocation;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IORouter getRouter() {
+ return (IORouter)getMixed().get(IoroutingPackage.Literals.IO_DOCUMENT_ROOT__ROUTER, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetRouter(IORouter newRouter, NotificationChain msgs) {
+ return ((FeatureMap.Internal)getMixed()).basicAdd(IoroutingPackage.Literals.IO_DOCUMENT_ROOT__ROUTER, newRouter, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setRouter(IORouter newRouter) {
+ ((FeatureMap.Internal)getMixed()).set(IoroutingPackage.Literals.IO_DOCUMENT_ROOT__ROUTER, newRouter);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case IoroutingPackage.IO_DOCUMENT_ROOT__MIXED:
+ return ((InternalEList<?>)getMixed()).basicRemove(otherEnd, msgs);
+ case IoroutingPackage.IO_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ return ((InternalEList<?>)getXMLNSPrefixMap()).basicRemove(otherEnd, msgs);
+ case IoroutingPackage.IO_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ return ((InternalEList<?>)getXSISchemaLocation()).basicRemove(otherEnd, msgs);
+ case IoroutingPackage.IO_DOCUMENT_ROOT__ROUTER:
+ return basicSetRouter(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case IoroutingPackage.IO_DOCUMENT_ROOT__MIXED:
+ if (coreType) return getMixed();
+ return ((FeatureMap.Internal)getMixed()).getWrapper();
+ case IoroutingPackage.IO_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ if (coreType) return getXMLNSPrefixMap();
+ else return getXMLNSPrefixMap().map();
+ case IoroutingPackage.IO_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ if (coreType) return getXSISchemaLocation();
+ else return getXSISchemaLocation().map();
+ case IoroutingPackage.IO_DOCUMENT_ROOT__ROUTER:
+ return getRouter();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case IoroutingPackage.IO_DOCUMENT_ROOT__MIXED:
+ ((FeatureMap.Internal)getMixed()).set(newValue);
+ return;
+ case IoroutingPackage.IO_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ ((EStructuralFeature.Setting)getXMLNSPrefixMap()).set(newValue);
+ return;
+ case IoroutingPackage.IO_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ ((EStructuralFeature.Setting)getXSISchemaLocation()).set(newValue);
+ return;
+ case IoroutingPackage.IO_DOCUMENT_ROOT__ROUTER:
+ setRouter((IORouter)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case IoroutingPackage.IO_DOCUMENT_ROOT__MIXED:
+ getMixed().clear();
+ return;
+ case IoroutingPackage.IO_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ getXMLNSPrefixMap().clear();
+ return;
+ case IoroutingPackage.IO_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ getXSISchemaLocation().clear();
+ return;
+ case IoroutingPackage.IO_DOCUMENT_ROOT__ROUTER:
+ setRouter((IORouter)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case IoroutingPackage.IO_DOCUMENT_ROOT__MIXED:
+ return mixed != null && !mixed.isEmpty();
+ case IoroutingPackage.IO_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ return xMLNSPrefixMap != null && !xMLNSPrefixMap.isEmpty();
+ case IoroutingPackage.IO_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ return xSISchemaLocation != null && !xSISchemaLocation.isEmpty();
+ case IoroutingPackage.IO_DOCUMENT_ROOT__ROUTER:
+ return getRouter() != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (mixed: ");
+ result.append(mixed);
+ result.append(')');
+ return result.toString();
+ }
+
+} //IODocumentRootImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/impl/IODocumentRootImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/impl/IORouterImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/impl/IORouterImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/impl/IORouterImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,503 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.iorouting.impl;
+
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.jboss.tools.smooks.model.iorouting.IORouter;
+import org.jboss.tools.smooks.model.iorouting.IoroutingPackage;
+import org.jboss.tools.smooks.model.smooks.impl.ElementVisitorImpl;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>IO Router</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.iorouting.impl.IORouterImpl#getBeanId <em>Bean Id</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.iorouting.impl.IORouterImpl#getEncoding <em>Encoding</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.iorouting.impl.IORouterImpl#isExecuteBefore <em>Execute Before</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.iorouting.impl.IORouterImpl#getResourceName <em>Resource Name</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.iorouting.impl.IORouterImpl#getRouteOnElement <em>Route On Element</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.iorouting.impl.IORouterImpl#getRouteOnElementNS <em>Route On Element NS</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class IORouterImpl extends ElementVisitorImpl implements IORouter {
+ /**
+ * The default value of the '{@link #getBeanId() <em>Bean Id</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getBeanId()
+ * @generated
+ * @ordered
+ */
+ protected static final String BEAN_ID_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getBeanId() <em>Bean Id</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getBeanId()
+ * @generated
+ * @ordered
+ */
+ protected String beanId = BEAN_ID_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getEncoding() <em>Encoding</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEncoding()
+ * @generated
+ * @ordered
+ */
+ protected static final String ENCODING_EDEFAULT = "UTF-8";
+
+ /**
+ * The cached value of the '{@link #getEncoding() <em>Encoding</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEncoding()
+ * @generated
+ * @ordered
+ */
+ protected String encoding = ENCODING_EDEFAULT;
+
+ /**
+ * This is true if the Encoding attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean encodingESet;
+
+ /**
+ * The default value of the '{@link #isExecuteBefore() <em>Execute Before</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isExecuteBefore()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean EXECUTE_BEFORE_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isExecuteBefore() <em>Execute Before</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isExecuteBefore()
+ * @generated
+ * @ordered
+ */
+ protected boolean executeBefore = EXECUTE_BEFORE_EDEFAULT;
+
+ /**
+ * This is true if the Execute Before attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean executeBeforeESet;
+
+ /**
+ * The default value of the '{@link #getResourceName() <em>Resource Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getResourceName()
+ * @generated
+ * @ordered
+ */
+ protected static final String RESOURCE_NAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getResourceName() <em>Resource Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getResourceName()
+ * @generated
+ * @ordered
+ */
+ protected String resourceName = RESOURCE_NAME_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getRouteOnElement() <em>Route On Element</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRouteOnElement()
+ * @generated
+ * @ordered
+ */
+ protected static final String ROUTE_ON_ELEMENT_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getRouteOnElement() <em>Route On Element</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRouteOnElement()
+ * @generated
+ * @ordered
+ */
+ protected String routeOnElement = ROUTE_ON_ELEMENT_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getRouteOnElementNS() <em>Route On Element NS</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRouteOnElementNS()
+ * @generated
+ * @ordered
+ */
+ protected static final String ROUTE_ON_ELEMENT_NS_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getRouteOnElementNS() <em>Route On Element NS</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRouteOnElementNS()
+ * @generated
+ * @ordered
+ */
+ protected String routeOnElementNS = ROUTE_ON_ELEMENT_NS_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IORouterImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return IoroutingPackage.Literals.IO_ROUTER;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getBeanId() {
+ return beanId;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setBeanId(String newBeanId) {
+ String oldBeanId = beanId;
+ beanId = newBeanId;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, IoroutingPackage.IO_ROUTER__BEAN_ID, oldBeanId, beanId));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getEncoding() {
+ return encoding;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setEncoding(String newEncoding) {
+ String oldEncoding = encoding;
+ encoding = newEncoding;
+ boolean oldEncodingESet = encodingESet;
+ encodingESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, IoroutingPackage.IO_ROUTER__ENCODING, oldEncoding, encoding, !oldEncodingESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetEncoding() {
+ String oldEncoding = encoding;
+ boolean oldEncodingESet = encodingESet;
+ encoding = ENCODING_EDEFAULT;
+ encodingESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, IoroutingPackage.IO_ROUTER__ENCODING, oldEncoding, ENCODING_EDEFAULT, oldEncodingESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetEncoding() {
+ return encodingESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isExecuteBefore() {
+ return executeBefore;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setExecuteBefore(boolean newExecuteBefore) {
+ boolean oldExecuteBefore = executeBefore;
+ executeBefore = newExecuteBefore;
+ boolean oldExecuteBeforeESet = executeBeforeESet;
+ executeBeforeESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, IoroutingPackage.IO_ROUTER__EXECUTE_BEFORE, oldExecuteBefore, executeBefore, !oldExecuteBeforeESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetExecuteBefore() {
+ boolean oldExecuteBefore = executeBefore;
+ boolean oldExecuteBeforeESet = executeBeforeESet;
+ executeBefore = EXECUTE_BEFORE_EDEFAULT;
+ executeBeforeESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, IoroutingPackage.IO_ROUTER__EXECUTE_BEFORE, oldExecuteBefore, EXECUTE_BEFORE_EDEFAULT, oldExecuteBeforeESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetExecuteBefore() {
+ return executeBeforeESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getResourceName() {
+ return resourceName;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setResourceName(String newResourceName) {
+ String oldResourceName = resourceName;
+ resourceName = newResourceName;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, IoroutingPackage.IO_ROUTER__RESOURCE_NAME, oldResourceName, resourceName));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getRouteOnElement() {
+ return routeOnElement;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setRouteOnElement(String newRouteOnElement) {
+ String oldRouteOnElement = routeOnElement;
+ routeOnElement = newRouteOnElement;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, IoroutingPackage.IO_ROUTER__ROUTE_ON_ELEMENT, oldRouteOnElement, routeOnElement));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getRouteOnElementNS() {
+ return routeOnElementNS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setRouteOnElementNS(String newRouteOnElementNS) {
+ String oldRouteOnElementNS = routeOnElementNS;
+ routeOnElementNS = newRouteOnElementNS;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, IoroutingPackage.IO_ROUTER__ROUTE_ON_ELEMENT_NS, oldRouteOnElementNS, routeOnElementNS));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case IoroutingPackage.IO_ROUTER__BEAN_ID:
+ return getBeanId();
+ case IoroutingPackage.IO_ROUTER__ENCODING:
+ return getEncoding();
+ case IoroutingPackage.IO_ROUTER__EXECUTE_BEFORE:
+ return isExecuteBefore() ? Boolean.TRUE : Boolean.FALSE;
+ case IoroutingPackage.IO_ROUTER__RESOURCE_NAME:
+ return getResourceName();
+ case IoroutingPackage.IO_ROUTER__ROUTE_ON_ELEMENT:
+ return getRouteOnElement();
+ case IoroutingPackage.IO_ROUTER__ROUTE_ON_ELEMENT_NS:
+ return getRouteOnElementNS();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case IoroutingPackage.IO_ROUTER__BEAN_ID:
+ setBeanId((String)newValue);
+ return;
+ case IoroutingPackage.IO_ROUTER__ENCODING:
+ setEncoding((String)newValue);
+ return;
+ case IoroutingPackage.IO_ROUTER__EXECUTE_BEFORE:
+ setExecuteBefore(((Boolean)newValue).booleanValue());
+ return;
+ case IoroutingPackage.IO_ROUTER__RESOURCE_NAME:
+ setResourceName((String)newValue);
+ return;
+ case IoroutingPackage.IO_ROUTER__ROUTE_ON_ELEMENT:
+ setRouteOnElement((String)newValue);
+ return;
+ case IoroutingPackage.IO_ROUTER__ROUTE_ON_ELEMENT_NS:
+ setRouteOnElementNS((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case IoroutingPackage.IO_ROUTER__BEAN_ID:
+ setBeanId(BEAN_ID_EDEFAULT);
+ return;
+ case IoroutingPackage.IO_ROUTER__ENCODING:
+ unsetEncoding();
+ return;
+ case IoroutingPackage.IO_ROUTER__EXECUTE_BEFORE:
+ unsetExecuteBefore();
+ return;
+ case IoroutingPackage.IO_ROUTER__RESOURCE_NAME:
+ setResourceName(RESOURCE_NAME_EDEFAULT);
+ return;
+ case IoroutingPackage.IO_ROUTER__ROUTE_ON_ELEMENT:
+ setRouteOnElement(ROUTE_ON_ELEMENT_EDEFAULT);
+ return;
+ case IoroutingPackage.IO_ROUTER__ROUTE_ON_ELEMENT_NS:
+ setRouteOnElementNS(ROUTE_ON_ELEMENT_NS_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case IoroutingPackage.IO_ROUTER__BEAN_ID:
+ return BEAN_ID_EDEFAULT == null ? beanId != null : !BEAN_ID_EDEFAULT.equals(beanId);
+ case IoroutingPackage.IO_ROUTER__ENCODING:
+ return isSetEncoding();
+ case IoroutingPackage.IO_ROUTER__EXECUTE_BEFORE:
+ return isSetExecuteBefore();
+ case IoroutingPackage.IO_ROUTER__RESOURCE_NAME:
+ return RESOURCE_NAME_EDEFAULT == null ? resourceName != null : !RESOURCE_NAME_EDEFAULT.equals(resourceName);
+ case IoroutingPackage.IO_ROUTER__ROUTE_ON_ELEMENT:
+ return ROUTE_ON_ELEMENT_EDEFAULT == null ? routeOnElement != null : !ROUTE_ON_ELEMENT_EDEFAULT.equals(routeOnElement);
+ case IoroutingPackage.IO_ROUTER__ROUTE_ON_ELEMENT_NS:
+ return ROUTE_ON_ELEMENT_NS_EDEFAULT == null ? routeOnElementNS != null : !ROUTE_ON_ELEMENT_NS_EDEFAULT.equals(routeOnElementNS);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (beanId: ");
+ result.append(beanId);
+ result.append(", encoding: ");
+ if (encodingESet) result.append(encoding); else result.append("<unset>");
+ result.append(", executeBefore: ");
+ if (executeBeforeESet) result.append(executeBefore); else result.append("<unset>");
+ result.append(", resourceName: ");
+ result.append(resourceName);
+ result.append(", routeOnElement: ");
+ result.append(routeOnElement);
+ result.append(", routeOnElementNS: ");
+ result.append(routeOnElementNS);
+ result.append(')');
+ return result.toString();
+ }
+
+} //IORouterImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/impl/IORouterImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/impl/IoroutingFactoryImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/impl/IoroutingFactoryImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/impl/IoroutingFactoryImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,111 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.iorouting.impl;
+
+
+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;
+import org.jboss.tools.smooks.model.iorouting.IODocumentRoot;
+import org.jboss.tools.smooks.model.iorouting.IORouter;
+import org.jboss.tools.smooks.model.iorouting.IoroutingFactory;
+import org.jboss.tools.smooks.model.iorouting.IoroutingPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Factory</b>.
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IoroutingFactoryImpl extends EFactoryImpl implements IoroutingFactory {
+ /**
+ * Creates the default factory implementation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static IoroutingFactory init() {
+ try {
+ IoroutingFactory theIoroutingFactory = (IoroutingFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.milyn.org/xsd/smooks/io-routing-1.1.xsd");
+ if (theIoroutingFactory != null) {
+ return theIoroutingFactory;
+ }
+ }
+ catch (Exception exception) {
+ EcorePlugin.INSTANCE.log(exception);
+ }
+ return new IoroutingFactoryImpl();
+ }
+
+ /**
+ * Creates an instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IoroutingFactoryImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EObject create(EClass eClass) {
+ switch (eClass.getClassifierID()) {
+ case IoroutingPackage.IO_DOCUMENT_ROOT: return createIODocumentRoot();
+ case IoroutingPackage.IO_ROUTER: return createIORouter();
+ default:
+ throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IODocumentRoot createIODocumentRoot() {
+ IODocumentRootImpl ioDocumentRoot = new IODocumentRootImpl();
+ return ioDocumentRoot;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IORouter createIORouter() {
+ IORouterImpl ioRouter = new IORouterImpl();
+ return ioRouter;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IoroutingPackage getIoroutingPackage() {
+ return (IoroutingPackage)getEPackage();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @deprecated
+ * @generated
+ */
+ @Deprecated
+ public static IoroutingPackage getPackage() {
+ return IoroutingPackage.eINSTANCE;
+ }
+
+} //IoroutingFactoryImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/impl/IoroutingFactoryImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/impl/IoroutingPackageImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/impl/IoroutingPackageImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/impl/IoroutingPackageImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,429 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.iorouting.impl;
+
+
+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;
+import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
+import org.jboss.tools.smooks.model.common.CommonPackage;
+import org.jboss.tools.smooks.model.common.impl.CommonPackageImpl;
+import org.jboss.tools.smooks.model.iorouting.IODocumentRoot;
+import org.jboss.tools.smooks.model.iorouting.IORouter;
+import org.jboss.tools.smooks.model.iorouting.IoroutingFactory;
+import org.jboss.tools.smooks.model.iorouting.IoroutingPackage;
+import org.jboss.tools.smooks.model.smooks.SmooksPackage;
+import org.jboss.tools.smooks.model.smooks.impl.SmooksPackageImpl;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Package</b>.
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IoroutingPackageImpl extends EPackageImpl implements IoroutingPackage {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass ioDocumentRootEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass ioRouterEClass = null;
+
+ /**
+ * Creates an instance of the model <b>Package</b>, registered with
+ * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
+ * package URI value.
+ * <p>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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.ecore.EPackage.Registry
+ * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#eNS_URI
+ * @see #init()
+ * @generated
+ */
+ private IoroutingPackageImpl() {
+ super(eNS_URI, IoroutingFactory.eINSTANCE);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static boolean isInited = false;
+
+ /**
+ * Creates, registers, and initializes the <b>Package</b> for this
+ * model, and for any others upon which it depends. Simple
+ * dependencies are satisfied by calling this method on all
+ * dependent packages before doing anything else. This method drives
+ * initialization for interdependent packages directly, in parallel
+ * with this package, itself.
+ * <p>Of this package and its interdependencies, all packages which
+ * have not yet been registered by their URI values are first created
+ * and registered. The packages are then initialized in two steps:
+ * meta-model objects for all of the packages are created before any
+ * are initialized, since one package's meta-model objects may refer to
+ * those of another.
+ * <p>Invocation of this method will not affect any packages that have
+ * already been initialized.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #eNS_URI
+ * @see #createPackageContents()
+ * @see #initializePackageContents()
+ * @generated
+ */
+ public static IoroutingPackage init() {
+ if (isInited) return (IoroutingPackage)EPackage.Registry.INSTANCE.getEPackage(IoroutingPackage.eNS_URI);
+
+ // Obtain or create and register package
+ IoroutingPackageImpl theIoroutingPackage = (IoroutingPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof IoroutingPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new IoroutingPackageImpl());
+
+ isInited = true;
+
+ // Initialize simple dependencies
+ XMLTypePackage.eINSTANCE.eClass();
+
+ // Obtain or create and register interdependencies
+ SmooksPackageImpl theSmooksPackage = (SmooksPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(SmooksPackage.eNS_URI) instanceof SmooksPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(SmooksPackage.eNS_URI) : SmooksPackage.eINSTANCE);
+ CommonPackageImpl theCommonPackage = (CommonPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(CommonPackage.eNS_URI) instanceof CommonPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(CommonPackage.eNS_URI) : CommonPackage.eINSTANCE);
+
+ // Create package meta-data objects
+ theIoroutingPackage.createPackageContents();
+ theSmooksPackage.createPackageContents();
+ theCommonPackage.createPackageContents();
+
+ // Initialize created meta-data
+ theIoroutingPackage.initializePackageContents();
+ theSmooksPackage.initializePackageContents();
+ theCommonPackage.initializePackageContents();
+
+ // Mark meta-data to indicate it can't be changed
+ theIoroutingPackage.freeze();
+
+ return theIoroutingPackage;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getIODocumentRoot() {
+ return ioDocumentRootEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getIODocumentRoot_Mixed() {
+ return (EAttribute)ioDocumentRootEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getIODocumentRoot_XMLNSPrefixMap() {
+ return (EReference)ioDocumentRootEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getIODocumentRoot_XSISchemaLocation() {
+ return (EReference)ioDocumentRootEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getIODocumentRoot_Router() {
+ return (EReference)ioDocumentRootEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getIORouter() {
+ return ioRouterEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getIORouter_BeanId() {
+ return (EAttribute)ioRouterEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getIORouter_Encoding() {
+ return (EAttribute)ioRouterEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getIORouter_ExecuteBefore() {
+ return (EAttribute)ioRouterEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getIORouter_ResourceName() {
+ return (EAttribute)ioRouterEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getIORouter_RouteOnElement() {
+ return (EAttribute)ioRouterEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getIORouter_RouteOnElementNS() {
+ return (EAttribute)ioRouterEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IoroutingFactory getIoroutingFactory() {
+ return (IoroutingFactory)getEFactoryInstance();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void createPackageContents() {
+ if (isCreated) return;
+ isCreated = true;
+
+ // Create classes and their features
+ ioDocumentRootEClass = createEClass(IO_DOCUMENT_ROOT);
+ createEAttribute(ioDocumentRootEClass, IO_DOCUMENT_ROOT__MIXED);
+ createEReference(ioDocumentRootEClass, IO_DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
+ createEReference(ioDocumentRootEClass, IO_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
+ createEReference(ioDocumentRootEClass, IO_DOCUMENT_ROOT__ROUTER);
+
+ ioRouterEClass = createEClass(IO_ROUTER);
+ createEAttribute(ioRouterEClass, IO_ROUTER__BEAN_ID);
+ createEAttribute(ioRouterEClass, IO_ROUTER__ENCODING);
+ createEAttribute(ioRouterEClass, IO_ROUTER__EXECUTE_BEFORE);
+ createEAttribute(ioRouterEClass, IO_ROUTER__RESOURCE_NAME);
+ createEAttribute(ioRouterEClass, IO_ROUTER__ROUTE_ON_ELEMENT);
+ createEAttribute(ioRouterEClass, IO_ROUTER__ROUTE_ON_ELEMENT_NS);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void initializePackageContents() {
+ if (isInitialized) return;
+ isInitialized = true;
+
+ // Initialize package
+ setName(eNAME);
+ setNsPrefix(eNS_PREFIX);
+ setNsURI(eNS_URI);
+
+ // Obtain other dependent packages
+ SmooksPackage theSmooksPackage = (SmooksPackage)EPackage.Registry.INSTANCE.getEPackage(SmooksPackage.eNS_URI);
+ XMLTypePackage theXMLTypePackage = (XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI);
+
+ // Create type parameters
+
+ // Set bounds for type parameters
+
+ // Add supertypes to classes
+ ioRouterEClass.getESuperTypes().add(theSmooksPackage.getElementVisitor());
+
+ // Initialize classes and features; add operations and parameters
+ initEClass(ioDocumentRootEClass, IODocumentRoot.class, "IODocumentRoot", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getIODocumentRoot_Mixed(), ecorePackage.getEFeatureMapEntry(), "mixed", null, 0, -1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getIODocumentRoot_XMLNSPrefixMap(), ecorePackage.getEStringToStringMapEntry(), null, "xMLNSPrefixMap", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getIODocumentRoot_XSISchemaLocation(), ecorePackage.getEStringToStringMapEntry(), null, "xSISchemaLocation", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getIODocumentRoot_Router(), this.getIORouter(), null, "router", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+
+ initEClass(ioRouterEClass, IORouter.class, "IORouter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getIORouter_BeanId(), theXMLTypePackage.getString(), "beanId", null, 1, 1, IORouter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getIORouter_Encoding(), theXMLTypePackage.getString(), "encoding", "UTF-8", 0, 1, IORouter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getIORouter_ExecuteBefore(), theXMLTypePackage.getBoolean(), "executeBefore", "false", 0, 1, IORouter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getIORouter_ResourceName(), theXMLTypePackage.getString(), "resourceName", null, 1, 1, IORouter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getIORouter_RouteOnElement(), theXMLTypePackage.getString(), "routeOnElement", null, 1, 1, IORouter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getIORouter_RouteOnElementNS(), theXMLTypePackage.getString(), "routeOnElementNS", null, 0, 1, IORouter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ // Create resource
+ createResource(eNS_URI);
+
+ // Create annotations
+ // http:///org/eclipse/emf/ecore/util/ExtendedMetaData
+ createExtendedMetaDataAnnotations();
+ }
+
+ /**
+ * Initializes the annotations for <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void createExtendedMetaDataAnnotations() {
+ String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData";
+ addAnnotation
+ (ioDocumentRootEClass,
+ source,
+ new String[] {
+ "name", "",
+ "kind", "mixed"
+ });
+ addAnnotation
+ (getIODocumentRoot_Mixed(),
+ source,
+ new String[] {
+ "kind", "elementWildcard",
+ "name", ":mixed"
+ });
+ addAnnotation
+ (getIODocumentRoot_XMLNSPrefixMap(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "xmlns:prefix"
+ });
+ addAnnotation
+ (getIODocumentRoot_XSISchemaLocation(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "xsi:schemaLocation"
+ });
+ addAnnotation
+ (getIODocumentRoot_Router(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "router",
+ "namespace", "##targetNamespace",
+ "affiliation", "http://www.milyn.org/xsd/smooks-1.1.xsd#abstract-resource-config"
+ });
+ addAnnotation
+ (ioRouterEClass,
+ source,
+ new String[] {
+ "name", "router",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getIORouter_BeanId(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "beanId"
+ });
+ addAnnotation
+ (getIORouter_Encoding(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "encoding"
+ });
+ addAnnotation
+ (getIORouter_ExecuteBefore(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "executeBefore"
+ });
+ addAnnotation
+ (getIORouter_ResourceName(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "resourceName"
+ });
+ addAnnotation
+ (getIORouter_RouteOnElement(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "routeOnElement"
+ });
+ addAnnotation
+ (getIORouter_RouteOnElementNS(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "routeOnElementNS"
+ });
+ }
+
+} //IoroutingPackageImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/impl/IoroutingPackageImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/provider/IODocumentRootItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/provider/IODocumentRootItemProvider.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/provider/IODocumentRootItemProvider.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,171 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.iorouting.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.ecore.EStructuralFeature;
+
+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.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+import org.jboss.tools.smooks.model.iorouting.IODocumentRoot;
+import org.jboss.tools.smooks.model.iorouting.IoroutingFactory;
+import org.jboss.tools.smooks.model.iorouting.IoroutingPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.jboss.tools.smooks.model.iorouting.IODocumentRoot} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IODocumentRootItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IODocumentRootItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(IoroutingPackage.Literals.IO_DOCUMENT_ROOT__ROUTER);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IODocumentRoot.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IODocumentRoot"));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_IODocumentRoot_type");
+ }
+
+ /**
+ * 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IODocumentRoot.class)) {
+ case IoroutingPackage.IO_DOCUMENT_ROOT__ROUTER:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (IoroutingPackage.Literals.IO_DOCUMENT_ROOT__ROUTER,
+ IoroutingFactory.eINSTANCE.createIORouter()));
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return Iorouting1EditPlugin.INSTANCE;
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/provider/IODocumentRootItemProvider.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/provider/IORouterItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/provider/IORouterItemProvider.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/provider/IORouterItemProvider.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,279 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.iorouting.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.ViewerNotification;
+import org.jboss.tools.smooks.model.iorouting.IORouter;
+import org.jboss.tools.smooks.model.iorouting.IoroutingPackage;
+import org.jboss.tools.smooks.model.smooks.provider.ElementVisitorItemProvider;
+
+/**
+ * This is the item provider adapter for a {@link org.jboss.tools.smooks.model.iorouting.IORouter} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IORouterItemProvider
+ extends ElementVisitorItemProvider
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IORouterItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addBeanIdPropertyDescriptor(object);
+ addEncodingPropertyDescriptor(object);
+ addExecuteBeforePropertyDescriptor(object);
+ addResourceNamePropertyDescriptor(object);
+ addRouteOnElementPropertyDescriptor(object);
+ addRouteOnElementNSPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Bean Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addBeanIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IORouter_beanId_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_IORouter_beanId_feature", "_UI_IORouter_type"),
+ IoroutingPackage.Literals.IO_ROUTER__BEAN_ID,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Encoding feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addEncodingPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IORouter_encoding_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_IORouter_encoding_feature", "_UI_IORouter_type"),
+ IoroutingPackage.Literals.IO_ROUTER__ENCODING,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Execute Before feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addExecuteBeforePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IORouter_executeBefore_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_IORouter_executeBefore_feature", "_UI_IORouter_type"),
+ IoroutingPackage.Literals.IO_ROUTER__EXECUTE_BEFORE,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Resource Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addResourceNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IORouter_resourceName_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_IORouter_resourceName_feature", "_UI_IORouter_type"),
+ IoroutingPackage.Literals.IO_ROUTER__RESOURCE_NAME,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Route On Element feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRouteOnElementPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IORouter_routeOnElement_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_IORouter_routeOnElement_feature", "_UI_IORouter_type"),
+ IoroutingPackage.Literals.IO_ROUTER__ROUTE_ON_ELEMENT,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Route On Element NS feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRouteOnElementNSPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IORouter_routeOnElementNS_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_IORouter_routeOnElementNS_feature", "_UI_IORouter_type"),
+ IoroutingPackage.Literals.IO_ROUTER__ROUTE_ON_ELEMENT_NS,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IORouter.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IORouter"));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IORouter)object).getResourceName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IORouter_type") :
+ getString("_UI_IORouter_type") + " " + label;
+ }
+
+ /**
+ * 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IORouter.class)) {
+ case IoroutingPackage.IO_ROUTER__BEAN_ID:
+ case IoroutingPackage.IO_ROUTER__ENCODING:
+ case IoroutingPackage.IO_ROUTER__EXECUTE_BEFORE:
+ case IoroutingPackage.IO_ROUTER__RESOURCE_NAME:
+ case IoroutingPackage.IO_ROUTER__ROUTE_ON_ELEMENT:
+ case IoroutingPackage.IO_ROUTER__ROUTE_ON_ELEMENT_NS:
+ 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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return Iorouting1EditPlugin.INSTANCE;
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/provider/IORouterItemProvider.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/provider/Iorouting1EditPlugin.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/provider/Iorouting1EditPlugin.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/provider/Iorouting1EditPlugin.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,93 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.iorouting.provider;
+
+import org.eclipse.emf.common.EMFPlugin;
+
+import org.eclipse.emf.common.util.ResourceLocator;
+
+/**
+ * This is the central singleton for the Io-routing-1 edit plugin.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public final class Iorouting1EditPlugin extends EMFPlugin {
+ /**
+ * Keep track of the singleton.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final Iorouting1EditPlugin INSTANCE = new Iorouting1EditPlugin();
+
+ /**
+ * Keep track of the singleton.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static Implementation plugin;
+
+ /**
+ * Create the instance.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Iorouting1EditPlugin() {
+ super
+ (new ResourceLocator [] {
+ });
+ }
+
+ /**
+ * Returns the singleton instance of the Eclipse plugin.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the singleton instance.
+ * @generated
+ */
+ @Override
+ public ResourceLocator getPluginResourceLocator() {
+ return plugin;
+ }
+
+ /**
+ * Returns the singleton instance of the Eclipse plugin.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the singleton instance.
+ * @generated
+ */
+ public static Implementation getPlugin() {
+ return plugin;
+ }
+
+ /**
+ * The actual implementation of the Eclipse <b>Plugin</b>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static class Implementation extends EclipsePlugin {
+ /**
+ * Creates an instance.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Implementation() {
+ super();
+
+ // Remember the static instance.
+ //
+ plugin = this;
+ }
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/provider/Iorouting1EditPlugin.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/provider/IoroutingItemProviderAdapterFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/provider/IoroutingItemProviderAdapterFactory.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/provider/IoroutingItemProviderAdapterFactory.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,226 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.iorouting.provider;
+
+
+import java.util.ArrayList;
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.Adapter;
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.Notifier;
+import org.eclipse.emf.edit.provider.ChangeNotifier;
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.ComposedAdapterFactory;
+import org.eclipse.emf.edit.provider.IChangeNotifier;
+import org.eclipse.emf.edit.provider.IDisposable;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.INotifyChangedListener;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.jboss.tools.smooks.model.iorouting.util.IoroutingAdapterFactory;
+
+/**
+ * This is the factory that is used to provide the interfaces needed to support Viewers.
+ * The adapters generated by this factory convert EMF adapter notifications into calls to {@link #fireNotifyChanged fireNotifyChanged}.
+ * The adapters also support Eclipse property sheets.
+ * Note that most of the adapters are shared among multiple instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IoroutingItemProviderAdapterFactory extends IoroutingAdapterFactory implements ComposeableAdapterFactory, IChangeNotifier, IDisposable {
+ /**
+ * This keeps track of the root adapter factory that delegates to this adapter factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ComposedAdapterFactory parentAdapterFactory;
+
+ /**
+ * This is used to implement {@link org.eclipse.emf.edit.provider.IChangeNotifier}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IChangeNotifier changeNotifier = new ChangeNotifier();
+
+ /**
+ * This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected Collection<Object> supportedTypes = new ArrayList<Object>();
+
+ /**
+ * This constructs an instance.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IoroutingItemProviderAdapterFactory() {
+ supportedTypes.add(IEditingDomainItemProvider.class);
+ supportedTypes.add(IStructuredItemContentProvider.class);
+ supportedTypes.add(ITreeItemContentProvider.class);
+ supportedTypes.add(IItemLabelProvider.class);
+ supportedTypes.add(IItemPropertySource.class);
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.jboss.tools.smooks.model.iorouting.IODocumentRoot} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IODocumentRootItemProvider ioDocumentRootItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.jboss.tools.smooks.model.iorouting.IODocumentRoot}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIODocumentRootAdapter() {
+ if (ioDocumentRootItemProvider == null) {
+ ioDocumentRootItemProvider = new IODocumentRootItemProvider(this);
+ }
+
+ return ioDocumentRootItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.jboss.tools.smooks.model.iorouting.IORouter} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IORouterItemProvider ioRouterItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.jboss.tools.smooks.model.iorouting.IORouter}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIORouterAdapter() {
+ if (ioRouterItemProvider == null) {
+ ioRouterItemProvider = new IORouterItemProvider(this);
+ }
+
+ return ioRouterItemProvider;
+ }
+
+ /**
+ * This returns the root adapter factory that contains this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ComposeableAdapterFactory getRootAdapterFactory() {
+ return parentAdapterFactory == null ? this : parentAdapterFactory.getRootAdapterFactory();
+ }
+
+ /**
+ * This sets the composed adapter factory that contains this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) {
+ this.parentAdapterFactory = parentAdapterFactory;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean isFactoryForType(Object type) {
+ return supportedTypes.contains(type) || super.isFactoryForType(type);
+ }
+
+ /**
+ * This implementation substitutes the factory itself as the key for the adapter.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter adapt(Notifier notifier, Object type) {
+ return super.adapt(notifier, this);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object adapt(Object object, Object type) {
+ if (isFactoryForType(type)) {
+ Object adapter = super.adapt(object, type);
+ if (!(type instanceof Class) || (((Class<?>)type).isInstance(adapter))) {
+ return adapter;
+ }
+ }
+
+ return null;
+ }
+
+ /**
+ * This adds a listener.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void addListener(INotifyChangedListener notifyChangedListener) {
+ changeNotifier.addListener(notifyChangedListener);
+ }
+
+ /**
+ * This removes a listener.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void removeListener(INotifyChangedListener notifyChangedListener) {
+ changeNotifier.removeListener(notifyChangedListener);
+ }
+
+ /**
+ * This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void fireNotifyChanged(Notification notification) {
+ changeNotifier.fireNotifyChanged(notification);
+
+ if (parentAdapterFactory != null) {
+ parentAdapterFactory.fireNotifyChanged(notification);
+ }
+ }
+
+ /**
+ * This disposes all of the item providers created by this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void dispose() {
+ if (ioDocumentRootItemProvider != null) ioDocumentRootItemProvider.dispose();
+ if (ioRouterItemProvider != null) ioRouterItemProvider.dispose();
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/provider/IoroutingItemProviderAdapterFactory.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingAdapterFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingAdapterFactory.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingAdapterFactory.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,218 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.iorouting.util;
+
+
+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;
+import org.eclipse.emf.ecore.xml.type.AnyType;
+import org.jboss.tools.smooks.model.common.AbstractAnyType;
+import org.jboss.tools.smooks.model.iorouting.IODocumentRoot;
+import org.jboss.tools.smooks.model.iorouting.IORouter;
+import org.jboss.tools.smooks.model.iorouting.IoroutingPackage;
+import org.jboss.tools.smooks.model.smooks.AbstractResourceConfig;
+import org.jboss.tools.smooks.model.smooks.ElementVisitor;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Adapter Factory</b> for the model.
+ * It provides an adapter <code>createXXX</code> method for each class of the model.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage
+ * @generated
+ */
+public class IoroutingAdapterFactory extends AdapterFactoryImpl {
+ /**
+ * The cached model package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected static IoroutingPackage modelPackage;
+
+ /**
+ * Creates an instance of the adapter factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IoroutingAdapterFactory() {
+ if (modelPackage == null) {
+ modelPackage = IoroutingPackage.eINSTANCE;
+ }
+ }
+
+ /**
+ * Returns whether this factory is applicable for the type of the object.
+ * <!-- begin-user-doc -->
+ * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
+ * <!-- end-user-doc -->
+ * @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 <code>createXXX</code> methods.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IoroutingSwitch<Adapter> modelSwitch =
+ new IoroutingSwitch<Adapter>() {
+ @Override
+ public Adapter caseIODocumentRoot(IODocumentRoot object) {
+ return createIODocumentRootAdapter();
+ }
+ @Override
+ public Adapter caseIORouter(IORouter object) {
+ return createIORouterAdapter();
+ }
+ @Override
+ public Adapter caseAnyType(AnyType object) {
+ return createAnyTypeAdapter();
+ }
+ @Override
+ public Adapter caseAbstractAnyType(AbstractAnyType object) {
+ return createAbstractAnyTypeAdapter();
+ }
+ @Override
+ public Adapter caseAbstractResourceConfig(AbstractResourceConfig object) {
+ return createAbstractResourceConfigAdapter();
+ }
+ @Override
+ public Adapter caseElementVisitor(ElementVisitor object) {
+ return createElementVisitorAdapter();
+ }
+ @Override
+ public Adapter defaultCase(EObject object) {
+ return createEObjectAdapter();
+ }
+ };
+
+ /**
+ * Creates an adapter for the <code>target</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param target the object to adapt.
+ * @return the adapter for the <code>target</code>.
+ * @generated
+ */
+ @Override
+ public Adapter createAdapter(Notifier target) {
+ return modelSwitch.doSwitch((EObject)target);
+ }
+
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.iorouting.IODocumentRoot <em>IO Document Root</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.iorouting.IODocumentRoot
+ * @generated
+ */
+ public Adapter createIODocumentRootAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.iorouting.IORouter <em>IO Router</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.iorouting.IORouter
+ * @generated
+ */
+ public Adapter createIORouterAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.emf.ecore.xml.type.AnyType <em>Any Type</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.emf.ecore.xml.type.AnyType
+ * @generated
+ */
+ public Adapter createAnyTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link common.AbstractAnyType <em>Abstract Any Type</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see common.AbstractAnyType
+ * @generated
+ */
+ public Adapter createAbstractAnyTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link smooks.AbstractResourceConfig <em>Abstract Resource Config</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see smooks.AbstractResourceConfig
+ * @generated
+ */
+ public Adapter createAbstractResourceConfigAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link smooks.ElementVisitor <em>Element Visitor</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see smooks.ElementVisitor
+ * @generated
+ */
+ public Adapter createElementVisitorAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for the default case.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @generated
+ */
+ public Adapter createEObjectAdapter() {
+ return null;
+ }
+
+} //IoroutingAdapterFactory
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingAdapterFactory.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingResourceFactoryImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingResourceFactoryImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingResourceFactoryImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,56 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.iorouting.util;
+
+import org.eclipse.emf.common.util.URI;
+
+import org.eclipse.emf.ecore.resource.Resource;
+
+import org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl;
+
+import org.eclipse.emf.ecore.xmi.XMLResource;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Resource Factory</b> associated with the package.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.iorouting.util.IoroutingResourceImpl
+ * @generated
+ */
+public class IoroutingResourceFactoryImpl extends ResourceFactoryImpl {
+ /**
+ * Creates an instance of the resource factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IoroutingResourceFactoryImpl() {
+ super();
+ }
+
+ /**
+ * Creates an instance of the resource.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Resource createResource(URI uri) {
+ XMLResource result = new IoroutingResourceImpl(uri);
+ result.getDefaultSaveOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE);
+ result.getDefaultLoadOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE);
+
+ result.getDefaultSaveOptions().put(XMLResource.OPTION_SCHEMA_LOCATION, Boolean.TRUE);
+
+ result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE);
+ result.getDefaultSaveOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE);
+
+ result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_LEXICAL_HANDLER, Boolean.TRUE);
+ return result;
+ }
+
+} //IoroutingResourceFactoryImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingResourceFactoryImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingResourceImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingResourceImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingResourceImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,32 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.iorouting.util;
+
+import org.eclipse.emf.common.util.URI;
+
+import org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Resource </b> associated with the package.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.iorouting.util.IoroutingResourceFactoryImpl
+ * @generated
+ */
+public class IoroutingResourceImpl extends XMLResourceImpl {
+ /**
+ * Creates an instance of the resource.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param uri the URI of the new resource.
+ * @generated
+ */
+ public IoroutingResourceImpl(URI uri) {
+ super(uri);
+ }
+
+} //IoroutingResourceImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingResourceImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingSwitch.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingSwitch.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingSwitch.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,221 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.iorouting.util;
+
+
+import java.util.List;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.xml.type.AnyType;
+import org.jboss.tools.smooks.model.common.AbstractAnyType;
+import org.jboss.tools.smooks.model.iorouting.IODocumentRoot;
+import org.jboss.tools.smooks.model.iorouting.IORouter;
+import org.jboss.tools.smooks.model.iorouting.IoroutingPackage;
+import org.jboss.tools.smooks.model.smooks.AbstractResourceConfig;
+import org.jboss.tools.smooks.model.smooks.ElementVisitor;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Switch</b> for the model's inheritance hierarchy.
+ * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
+ * to invoke the <code>caseXXX</code> 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.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage
+ * @generated
+ */
+public class IoroutingSwitch<T> {
+ /**
+ * The cached model package
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected static IoroutingPackage modelPackage;
+
+ /**
+ * Creates an instance of the switch.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IoroutingSwitch() {
+ if (modelPackage == null) {
+ modelPackage = IoroutingPackage.eINSTANCE;
+ }
+ }
+
+ /**
+ * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the first non-null result returned by a <code>caseXXX</code> call.
+ * @generated
+ */
+ public T doSwitch(EObject theEObject) {
+ return doSwitch(theEObject.eClass(), theEObject);
+ }
+
+ /**
+ * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the first non-null result returned by a <code>caseXXX</code> call.
+ * @generated
+ */
+ protected T doSwitch(EClass theEClass, EObject theEObject) {
+ if (theEClass.eContainer() == modelPackage) {
+ return doSwitch(theEClass.getClassifierID(), theEObject);
+ }
+ else {
+ List<EClass> eSuperTypes = theEClass.getESuperTypes();
+ return
+ eSuperTypes.isEmpty() ?
+ defaultCase(theEObject) :
+ doSwitch(eSuperTypes.get(0), theEObject);
+ }
+ }
+
+ /**
+ * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the first non-null result returned by a <code>caseXXX</code> call.
+ * @generated
+ */
+ protected T doSwitch(int classifierID, EObject theEObject) {
+ switch (classifierID) {
+ case IoroutingPackage.IO_DOCUMENT_ROOT: {
+ IODocumentRoot ioDocumentRoot = (IODocumentRoot)theEObject;
+ T result = caseIODocumentRoot(ioDocumentRoot);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case IoroutingPackage.IO_ROUTER: {
+ IORouter ioRouter = (IORouter)theEObject;
+ T result = caseIORouter(ioRouter);
+ if (result == null) result = caseElementVisitor(ioRouter);
+ if (result == null) result = caseAbstractResourceConfig(ioRouter);
+ if (result == null) result = caseAbstractAnyType(ioRouter);
+ if (result == null) result = caseAnyType(ioRouter);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ default: return defaultCase(theEObject);
+ }
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>IO Document Root</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>IO Document Root</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseIODocumentRoot(IODocumentRoot object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>IO Router</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>IO Router</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseIORouter(IORouter object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Any Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Any Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAnyType(AnyType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Abstract Any Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Abstract Any Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAbstractAnyType(AbstractAnyType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Abstract Resource Config</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Abstract Resource Config</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAbstractResourceConfig(AbstractResourceConfig object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Element Visitor</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Element Visitor</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseElementVisitor(ElementVisitor object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch, but this is the last case anyway.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject)
+ * @generated
+ */
+ public T defaultCase(EObject object) {
+ return null;
+ }
+
+} //IoroutingSwitch
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingSwitch.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingXMLProcessor.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingXMLProcessor.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingXMLProcessor.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,54 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.iorouting.util;
+
+
+import java.util.Map;
+
+import org.eclipse.emf.ecore.EPackage;
+
+import org.eclipse.emf.ecore.resource.Resource;
+
+import org.eclipse.emf.ecore.xmi.util.XMLProcessor;
+import org.jboss.tools.smooks.model.iorouting.IoroutingPackage;
+
+/**
+ * This class contains helper methods to serialize and deserialize XML documents
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IoroutingXMLProcessor extends XMLProcessor {
+
+ /**
+ * Public constructor to instantiate the helper.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IoroutingXMLProcessor() {
+ super((EPackage.Registry.INSTANCE));
+ IoroutingPackage.eINSTANCE.eClass();
+ }
+
+ /**
+ * Register for "*" and "xml" file extensions the IoroutingResourceFactoryImpl factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected Map<String, Resource.Factory> getRegistrations() {
+ if (registrations == null) {
+ super.getRegistrations();
+ registrations.put(XML_EXTENSION, new IoroutingResourceFactoryImpl());
+ registrations.put(STAR_EXTENSION, new IoroutingResourceFactoryImpl());
+ }
+ return registrations;
+ }
+
+} //IoroutingXMLProcessor
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/IoroutingXMLProcessor.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/AcknowledgeMode.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/AcknowledgeMode.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/AcknowledgeMode.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,249 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+import org.eclipse.emf.common.util.Enumerator;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the literals of the enumeration '<em><b>Acknowledge Mode</b></em>',
+ * and utility methods for working with them.
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The possible JMS acknowledge modes
+ *
+ * <!-- end-model-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getAcknowledgeMode()
+ * @model extendedMetaData="name='acknowledgeMode'"
+ * @generated
+ */
+public enum AcknowledgeMode implements Enumerator {
+ /**
+ * The '<em><b>AUTOACKNOWLEDGE</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #AUTOACKNOWLEDGE_VALUE
+ * @generated
+ * @ordered
+ */
+ AUTOACKNOWLEDGE(0, "AUTOACKNOWLEDGE", "AUTO_ACKNOWLEDGE"),
+
+ /**
+ * The '<em><b>CLIENTACKNOWLEDGE</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #CLIENTACKNOWLEDGE_VALUE
+ * @generated
+ * @ordered
+ */
+ CLIENTACKNOWLEDGE(1, "CLIENTACKNOWLEDGE", "CLIENT_ACKNOWLEDGE"),
+
+ /**
+ * The '<em><b>DUPSOKACKNOWLEDGE</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #DUPSOKACKNOWLEDGE_VALUE
+ * @generated
+ * @ordered
+ */
+ DUPSOKACKNOWLEDGE(2, "DUPSOKACKNOWLEDGE", "DUPS_OK_ACKNOWLEDGE");
+
+ /**
+ * The '<em><b>AUTOACKNOWLEDGE</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * With this acknowledgement mode, the session automatically acknowledges a client's receipt of a
+ * message when it has either successfully returned from a call to receive or the message listener
+ * it has called to process the message successfully returns.
+ *
+ * <!-- end-model-doc -->
+ * @see #AUTOACKNOWLEDGE
+ * @model literal="AUTO_ACKNOWLEDGE"
+ * @generated
+ * @ordered
+ */
+ public static final int AUTOACKNOWLEDGE_VALUE = 0;
+
+ /**
+ * The '<em><b>CLIENTACKNOWLEDGE</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * With this acknowledgement mode, the client acknowledges a message by calling a message's acknowledge method.
+ *
+ * <!-- end-model-doc -->
+ * @see #CLIENTACKNOWLEDGE
+ * @model literal="CLIENT_ACKNOWLEDGE"
+ * @generated
+ * @ordered
+ */
+ public static final int CLIENTACKNOWLEDGE_VALUE = 1;
+
+ /**
+ * The '<em><b>DUPSOKACKNOWLEDGE</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * This acknowledgement mode instructs the session to lazily acknowledge the delivery of messages.
+ *
+ * <!-- end-model-doc -->
+ * @see #DUPSOKACKNOWLEDGE
+ * @model literal="DUPS_OK_ACKNOWLEDGE"
+ * @generated
+ * @ordered
+ */
+ public static final int DUPSOKACKNOWLEDGE_VALUE = 2;
+
+ /**
+ * An array of all the '<em><b>Acknowledge Mode</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static final AcknowledgeMode[] VALUES_ARRAY =
+ new AcknowledgeMode[] {
+ AUTOACKNOWLEDGE,
+ CLIENTACKNOWLEDGE,
+ DUPSOKACKNOWLEDGE,
+ };
+
+ /**
+ * A public read-only list of all the '<em><b>Acknowledge Mode</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final List<AcknowledgeMode> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+
+ /**
+ * Returns the '<em><b>Acknowledge Mode</b></em>' literal with the specified literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static AcknowledgeMode get(String literal) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ AcknowledgeMode result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Acknowledge Mode</b></em>' literal with the specified name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static AcknowledgeMode getByName(String name) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ AcknowledgeMode result = VALUES_ARRAY[i];
+ if (result.getName().equals(name)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Acknowledge Mode</b></em>' literal with the specified integer value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static AcknowledgeMode get(int value) {
+ switch (value) {
+ case AUTOACKNOWLEDGE_VALUE: return AUTOACKNOWLEDGE;
+ case CLIENTACKNOWLEDGE_VALUE: return CLIENTACKNOWLEDGE;
+ case DUPSOKACKNOWLEDGE_VALUE: return DUPSOKACKNOWLEDGE;
+ }
+ return null;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final int value;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String name;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String literal;
+
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private AcknowledgeMode(int value, String name, String literal) {
+ this.value = value;
+ this.name = name;
+ this.literal = literal;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getLiteral() {
+ return literal;
+ }
+
+ /**
+ * Returns the literal value of the enumerator, which is its string representation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ return literal;
+ }
+
+} //AcknowledgeMode
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/AcknowledgeMode.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Connection.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Connection.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Connection.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,148 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Connection</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ *
+ * The JMS connection configuration.
+ *
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Connection#getFactory <em>Factory</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Connection#getSecurityCredential <em>Security Credential</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Connection#getSecurityPrincipal <em>Security Principal</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getConnection()
+ * @model extendedMetaData="name='connection' kind='empty'"
+ * @generated
+ */
+public interface Connection extends EObject {
+ /**
+ * Returns the value of the '<em><b>Factory</b></em>' attribute.
+ * The default value is <code>"ConnectionFactory"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The ConnectionFactory to look up
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Factory</em>' attribute.
+ * @see #isSetFactory()
+ * @see #unsetFactory()
+ * @see #setFactory(String)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getConnection_Factory()
+ * @model default="ConnectionFactory" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='factory'"
+ * @generated
+ */
+ String getFactory();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Connection#getFactory <em>Factory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Factory</em>' attribute.
+ * @see #isSetFactory()
+ * @see #unsetFactory()
+ * @see #getFactory()
+ * @generated
+ */
+ void setFactory(String value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Connection#getFactory <em>Factory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetFactory()
+ * @see #getFactory()
+ * @see #setFactory(String)
+ * @generated
+ */
+ void unsetFactory();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Connection#getFactory <em>Factory</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Factory</em>' attribute is set.
+ * @see #unsetFactory()
+ * @see #getFactory()
+ * @see #setFactory(String)
+ * @generated
+ */
+ boolean isSetFactory();
+
+ /**
+ * Returns the value of the '<em><b>Security Credential</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The security credentials to use when creating the JMS connection.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Security Credential</em>' attribute.
+ * @see #setSecurityCredential(String)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getConnection_SecurityCredential()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='securityCredential'"
+ * @generated
+ */
+ String getSecurityCredential();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Connection#getSecurityCredential <em>Security Credential</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Security Credential</em>' attribute.
+ * @see #getSecurityCredential()
+ * @generated
+ */
+ void setSecurityCredential(String value);
+
+ /**
+ * Returns the value of the '<em><b>Security Principal</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The security principal use when creating the JMS connection.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Security Principal</em>' attribute.
+ * @see #setSecurityPrincipal(String)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getConnection_SecurityPrincipal()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='securityPrincipal'"
+ * @generated
+ */
+ String getSecurityPrincipal();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Connection#getSecurityPrincipal <em>Security Principal</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Security Principal</em>' attribute.
+ * @see #getSecurityPrincipal()
+ * @generated
+ */
+ void setSecurityPrincipal(String value);
+
+} // Connection
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Connection.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/DeliveryMode.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/DeliveryMode.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/DeliveryMode.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,219 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+import org.eclipse.emf.common.util.Enumerator;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the literals of the enumeration '<em><b>Delivery Mode</b></em>',
+ * and utility methods for working with them.
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The possible JMS delivery modes.
+ *
+ * <!-- end-model-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getDeliveryMode()
+ * @model extendedMetaData="name='deliveryMode'"
+ * @generated
+ */
+public enum DeliveryMode implements Enumerator {
+ /**
+ * The '<em><b>Persistent</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #PERSISTENT_VALUE
+ * @generated
+ * @ordered
+ */
+ PERSISTENT(0, "persistent", "persistent"),
+
+ /**
+ * The '<em><b>Non Persistent</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #NON_PERSISTENT_VALUE
+ * @generated
+ * @ordered
+ */
+ NON_PERSISTENT(1, "nonPersistent", "non-persistent");
+
+ /**
+ * The '<em><b>Persistent</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * This mode instructs the JMS provider to log the message to stable storage as part of the client's send operation.
+ *
+ * <!-- end-model-doc -->
+ * @see #PERSISTENT
+ * @model name="persistent"
+ * @generated
+ * @ordered
+ */
+ public static final int PERSISTENT_VALUE = 0;
+
+ /**
+ * The '<em><b>Non Persistent</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * This is the lowest overhead delivery mode because it does not require that the message be logged to stable storage.
+ *
+ * <!-- end-model-doc -->
+ * @see #NON_PERSISTENT
+ * @model name="nonPersistent" literal="non-persistent"
+ * @generated
+ * @ordered
+ */
+ public static final int NON_PERSISTENT_VALUE = 1;
+
+ /**
+ * An array of all the '<em><b>Delivery Mode</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static final DeliveryMode[] VALUES_ARRAY =
+ new DeliveryMode[] {
+ PERSISTENT,
+ NON_PERSISTENT,
+ };
+
+ /**
+ * A public read-only list of all the '<em><b>Delivery Mode</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final List<DeliveryMode> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+
+ /**
+ * Returns the '<em><b>Delivery Mode</b></em>' literal with the specified literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static DeliveryMode get(String literal) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ DeliveryMode result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Delivery Mode</b></em>' literal with the specified name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static DeliveryMode getByName(String name) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ DeliveryMode result = VALUES_ARRAY[i];
+ if (result.getName().equals(name)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Delivery Mode</b></em>' literal with the specified integer value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static DeliveryMode get(int value) {
+ switch (value) {
+ case PERSISTENT_VALUE: return PERSISTENT;
+ case NON_PERSISTENT_VALUE: return NON_PERSISTENT;
+ }
+ return null;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final int value;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String name;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String literal;
+
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private DeliveryMode(int value, String name, String literal) {
+ this.value = value;
+ this.name = name;
+ this.literal = literal;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getLiteral() {
+ return literal;
+ }
+
+ /**
+ * Returns the literal value of the enumerator, which is its string representation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ return literal;
+ }
+
+} //DeliveryMode
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/DeliveryMode.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/HighWaterMark.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/HighWaterMark.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/HighWaterMark.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,207 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>High Water Mark</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ *
+ * The configuration for the max number of messages that can be sitting in the
+ * JMS Destination at any any time.
+ *
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getMark <em>Mark</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getPollFrequency <em>Poll Frequency</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getTimeout <em>Timeout</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getHighWaterMark()
+ * @model extendedMetaData="name='highWaterMark' kind='empty'"
+ * @generated
+ */
+public interface HighWaterMark extends EObject {
+ /**
+ * Returns the value of the '<em><b>Mark</b></em>' attribute.
+ * The default value is <code>"200"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The max number of messages that can be sitting in the JMS Destination at any any time. Default is 200.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Mark</em>' attribute.
+ * @see #isSetMark()
+ * @see #unsetMark()
+ * @see #setMark(int)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getHighWaterMark_Mark()
+ * @model default="200" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int"
+ * extendedMetaData="kind='attribute' name='mark'"
+ * @generated
+ */
+ int getMark();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getMark <em>Mark</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Mark</em>' attribute.
+ * @see #isSetMark()
+ * @see #unsetMark()
+ * @see #getMark()
+ * @generated
+ */
+ void setMark(int value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getMark <em>Mark</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetMark()
+ * @see #getMark()
+ * @see #setMark(int)
+ * @generated
+ */
+ void unsetMark();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getMark <em>Mark</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Mark</em>' attribute is set.
+ * @see #unsetMark()
+ * @see #getMark()
+ * @see #setMark(int)
+ * @generated
+ */
+ boolean isSetMark();
+
+ /**
+ * Returns the value of the '<em><b>Poll Frequency</b></em>' attribute.
+ * The default value is <code>"1000"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The number of milliseconds to wait between checks on the High Water Mark, while waiting for it to drop.
+ * Default is 1000 ms.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Poll Frequency</em>' attribute.
+ * @see #isSetPollFrequency()
+ * @see #unsetPollFrequency()
+ * @see #setPollFrequency(int)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getHighWaterMark_PollFrequency()
+ * @model default="1000" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int"
+ * extendedMetaData="kind='attribute' name='pollFrequency'"
+ * @generated
+ */
+ int getPollFrequency();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getPollFrequency <em>Poll Frequency</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Poll Frequency</em>' attribute.
+ * @see #isSetPollFrequency()
+ * @see #unsetPollFrequency()
+ * @see #getPollFrequency()
+ * @generated
+ */
+ void setPollFrequency(int value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getPollFrequency <em>Poll Frequency</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetPollFrequency()
+ * @see #getPollFrequency()
+ * @see #setPollFrequency(int)
+ * @generated
+ */
+ void unsetPollFrequency();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getPollFrequency <em>Poll Frequency</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Poll Frequency</em>' attribute is set.
+ * @see #unsetPollFrequency()
+ * @see #getPollFrequency()
+ * @see #setPollFrequency(int)
+ * @generated
+ */
+ boolean isSetPollFrequency();
+
+ /**
+ * Returns the value of the '<em><b>Timeout</b></em>' attribute.
+ * The default value is <code>"60000"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The number of milliseconds to wait for the system to process JMS Messages from the JMS destination so that the
+ * number of JMS Messages drops below the highWaterMark. Default is 60000 ms.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Timeout</em>' attribute.
+ * @see #isSetTimeout()
+ * @see #unsetTimeout()
+ * @see #setTimeout(int)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getHighWaterMark_Timeout()
+ * @model default="60000" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int"
+ * extendedMetaData="kind='attribute' name='timeout'"
+ * @generated
+ */
+ int getTimeout();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getTimeout <em>Timeout</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Timeout</em>' attribute.
+ * @see #isSetTimeout()
+ * @see #unsetTimeout()
+ * @see #getTimeout()
+ * @generated
+ */
+ void setTimeout(int value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getTimeout <em>Timeout</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetTimeout()
+ * @see #getTimeout()
+ * @see #setTimeout(int)
+ * @generated
+ */
+ void unsetTimeout();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getTimeout <em>Timeout</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Timeout</em>' attribute is set.
+ * @see #unsetTimeout()
+ * @see #getTimeout()
+ * @see #setTimeout(int)
+ * @generated
+ */
+ boolean isSetTimeout();
+
+} // HighWaterMark
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/HighWaterMark.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsDocumentRoot.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsDocumentRoot.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsDocumentRoot.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,120 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting;
+
+import org.eclipse.emf.common.util.EMap;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.ecore.util.FeatureMap;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Jms Document Root</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot#getMixed <em>Mixed</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot#getRouter <em>Router</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getJmsDocumentRoot()
+ * @model extendedMetaData="name='' kind='mixed'"
+ * @generated
+ */
+public interface JmsDocumentRoot extends EObject {
+ /**
+ * Returns the value of the '<em><b>Mixed</b></em>' attribute list.
+ * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Mixed</em>' attribute list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Mixed</em>' attribute list.
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getJmsDocumentRoot_Mixed()
+ * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
+ * extendedMetaData="kind='elementWildcard' name=':mixed'"
+ * @generated
+ */
+ FeatureMap getMixed();
+
+ /**
+ * Returns the value of the '<em><b>XMLNS Prefix Map</b></em>' map.
+ * The key is of type {@link java.lang.String},
+ * and the value is of type {@link java.lang.String},
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>XMLNS Prefix Map</em>' map isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>XMLNS Prefix Map</em>' map.
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getJmsDocumentRoot_XMLNSPrefixMap()
+ * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
+ * extendedMetaData="kind='attribute' name='xmlns:prefix'"
+ * @generated
+ */
+ EMap<String, String> getXMLNSPrefixMap();
+
+ /**
+ * Returns the value of the '<em><b>XSI Schema Location</b></em>' map.
+ * The key is of type {@link java.lang.String},
+ * and the value is of type {@link java.lang.String},
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>XSI Schema Location</em>' map isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>XSI Schema Location</em>' map.
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getJmsDocumentRoot_XSISchemaLocation()
+ * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
+ * extendedMetaData="kind='attribute' name='xsi:schemaLocation'"
+ * @generated
+ */
+ EMap<String, String> getXSISchemaLocation();
+
+ /**
+ * Returns the value of the '<em><b>Router</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * JMS router configuration
+ * The JMS router routes messages to a JMS destination (Queue or Topic).
+ * The message payload is created from a bean out of the bean context. It is possible
+ * to send Text or Object messages. The correlation id can be generated out of a FreeMarker
+ * template.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Router</em>' containment reference.
+ * @see #setRouter(JmsRouter)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getJmsDocumentRoot_Router()
+ * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='router' namespace='##targetNamespace' affiliation='http://www.milyn.org/xsd/smooks-1.1.xsd#abstract-resource-config'"
+ * @generated
+ */
+ JmsRouter getRouter();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot#getRouter <em>Router</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Router</em>' containment reference.
+ * @see #getRouter()
+ * @generated
+ */
+ void setRouter(JmsRouter value);
+
+} // JmsDocumentRoot
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsDocumentRoot.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsRouter.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsRouter.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsRouter.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,352 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting;
+
+import org.jboss.tools.smooks.model.smooks.ElementVisitor;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Jms Router</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ *
+ * JMS Router
+ *
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getMessage <em>Message</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getConnection <em>Connection</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getSession <em>Session</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getJndi <em>Jndi</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getHighWaterMark <em>High Water Mark</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getBeanId <em>Bean Id</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getDestination <em>Destination</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#isExecuteBefore <em>Execute Before</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getRouteOnElement <em>Route On Element</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getRouteOnElementNS <em>Route On Element NS</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getJmsRouter()
+ * @model extendedMetaData="name='router' kind='elementOnly'"
+ * @generated
+ */
+public interface JmsRouter extends ElementVisitor {
+ /**
+ * Returns the value of the '<em><b>Message</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The message configuration.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Message</em>' containment reference.
+ * @see #setMessage(Message)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getJmsRouter_Message()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='message' namespace='##targetNamespace'"
+ * @generated
+ */
+ Message getMessage();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getMessage <em>Message</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Message</em>' containment reference.
+ * @see #getMessage()
+ * @generated
+ */
+ void setMessage(Message value);
+
+ /**
+ * Returns the value of the '<em><b>Connection</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The JMS connection configuration.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Connection</em>' containment reference.
+ * @see #setConnection(Connection)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getJmsRouter_Connection()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='connection' namespace='##targetNamespace'"
+ * @generated
+ */
+ Connection getConnection();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getConnection <em>Connection</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Connection</em>' containment reference.
+ * @see #getConnection()
+ * @generated
+ */
+ void setConnection(Connection value);
+
+ /**
+ * Returns the value of the '<em><b>Session</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The JMS session configuration.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Session</em>' containment reference.
+ * @see #setSession(Session)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getJmsRouter_Session()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='session' namespace='##targetNamespace'"
+ * @generated
+ */
+ Session getSession();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getSession <em>Session</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Session</em>' containment reference.
+ * @see #getSession()
+ * @generated
+ */
+ void setSession(Session value);
+
+ /**
+ * Returns the value of the '<em><b>Jndi</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The JNDI configuration.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Jndi</em>' containment reference.
+ * @see #setJndi(Jndi)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getJmsRouter_Jndi()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='jndi' namespace='##targetNamespace'"
+ * @generated
+ */
+ Jndi getJndi();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getJndi <em>Jndi</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Jndi</em>' containment reference.
+ * @see #getJndi()
+ * @generated
+ */
+ void setJndi(Jndi value);
+
+ /**
+ * Returns the value of the '<em><b>High Water Mark</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The configuration for the max number of messages that can be sitting in the
+ * JMS Destination at any any time.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>High Water Mark</em>' containment reference.
+ * @see #setHighWaterMark(HighWaterMark)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getJmsRouter_HighWaterMark()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='highWaterMark' namespace='##targetNamespace'"
+ * @generated
+ */
+ HighWaterMark getHighWaterMark();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getHighWaterMark <em>High Water Mark</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>High Water Mark</em>' containment reference.
+ * @see #getHighWaterMark()
+ * @generated
+ */
+ void setHighWaterMark(HighWaterMark value);
+
+ /**
+ * Returns the value of the '<em><b>Bean Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The beanId of the bean from the bean context to be used as message payload.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Bean Id</em>' attribute.
+ * @see #setBeanId(String)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getJmsRouter_BeanId()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
+ * extendedMetaData="kind='attribute' name='beanId'"
+ * @generated
+ */
+ String getBeanId();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getBeanId <em>Bean Id</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Bean Id</em>' attribute.
+ * @see #getBeanId()
+ * @generated
+ */
+ void setBeanId(String value);
+
+ /**
+ * Returns the value of the '<em><b>Destination</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The JMS destination string
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Destination</em>' attribute.
+ * @see #setDestination(String)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getJmsRouter_Destination()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
+ * extendedMetaData="kind='attribute' name='destination'"
+ * @generated
+ */
+ String getDestination();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getDestination <em>Destination</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Destination</em>' attribute.
+ * @see #getDestination()
+ * @generated
+ */
+ void setDestination(String value);
+
+ /**
+ * Returns the value of the '<em><b>Execute Before</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * If the routing is done before or after the selected element. Default is 'false'.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Execute Before</em>' attribute.
+ * @see #isSetExecuteBefore()
+ * @see #unsetExecuteBefore()
+ * @see #setExecuteBefore(boolean)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getJmsRouter_ExecuteBefore()
+ * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute' name='executeBefore'"
+ * @generated
+ */
+ boolean isExecuteBefore();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#isExecuteBefore <em>Execute Before</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Execute Before</em>' attribute.
+ * @see #isSetExecuteBefore()
+ * @see #unsetExecuteBefore()
+ * @see #isExecuteBefore()
+ * @generated
+ */
+ void setExecuteBefore(boolean value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#isExecuteBefore <em>Execute Before</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetExecuteBefore()
+ * @see #isExecuteBefore()
+ * @see #setExecuteBefore(boolean)
+ * @generated
+ */
+ void unsetExecuteBefore();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#isExecuteBefore <em>Execute Before</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Execute Before</em>' attribute is set.
+ * @see #unsetExecuteBefore()
+ * @see #isExecuteBefore()
+ * @see #setExecuteBefore(boolean)
+ * @generated
+ */
+ boolean isSetExecuteBefore();
+
+ /**
+ * Returns the value of the '<em><b>Route On Element</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The element to route on.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Route On Element</em>' attribute.
+ * @see #setRouteOnElement(String)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getJmsRouter_RouteOnElement()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
+ * extendedMetaData="kind='attribute' name='routeOnElement'"
+ * @generated
+ */
+ String getRouteOnElement();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getRouteOnElement <em>Route On Element</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Route On Element</em>' attribute.
+ * @see #getRouteOnElement()
+ * @generated
+ */
+ void setRouteOnElement(String value);
+
+ /**
+ * Returns the value of the '<em><b>Route On Element NS</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The namespace of the routeOnElement element.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Route On Element NS</em>' attribute.
+ * @see #setRouteOnElementNS(String)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getJmsRouter_RouteOnElementNS()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='routeOnElementNS'"
+ * @generated
+ */
+ String getRouteOnElementNS();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getRouteOnElementNS <em>Route On Element NS</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Route On Element NS</em>' attribute.
+ * @see #getRouteOnElementNS()
+ * @generated
+ */
+ void setRouteOnElementNS(String value);
+
+} // JmsRouter
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsRouter.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsroutingFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsroutingFactory.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsroutingFactory.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,100 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting;
+
+import org.eclipse.emf.ecore.EFactory;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Factory</b> for the model.
+ * It provides a create method for each non-abstract class of the model.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage
+ * @generated
+ */
+public interface JmsroutingFactory extends EFactory {
+ /**
+ * The singleton instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ JmsroutingFactory eINSTANCE = org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingFactoryImpl.init();
+
+ /**
+ * Returns a new object of class '<em>Connection</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Connection</em>'.
+ * @generated
+ */
+ Connection createConnection();
+
+ /**
+ * Returns a new object of class '<em>Jms Document Root</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Jms Document Root</em>'.
+ * @generated
+ */
+ JmsDocumentRoot createJmsDocumentRoot();
+
+ /**
+ * Returns a new object of class '<em>High Water Mark</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>High Water Mark</em>'.
+ * @generated
+ */
+ HighWaterMark createHighWaterMark();
+
+ /**
+ * Returns a new object of class '<em>Jndi</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Jndi</em>'.
+ * @generated
+ */
+ Jndi createJndi();
+
+ /**
+ * Returns a new object of class '<em>Message</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Message</em>'.
+ * @generated
+ */
+ Message createMessage();
+
+ /**
+ * Returns a new object of class '<em>Jms Router</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Jms Router</em>'.
+ * @generated
+ */
+ JmsRouter createJmsRouter();
+
+ /**
+ * Returns a new object of class '<em>Session</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Session</em>'.
+ * @generated
+ */
+ Session createSession();
+
+ /**
+ * Returns the package supported by this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the package supported by this factory.
+ * @generated
+ */
+ JmsroutingPackage getJmsroutingPackage();
+
+} //JmsroutingFactory
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsroutingFactory.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsroutingPackage.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsroutingPackage.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsroutingPackage.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,1437 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EDataType;
+import org.eclipse.emf.ecore.EEnum;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.EReference;
+import org.jboss.tools.smooks.model.smooks.SmooksPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Package</b> for the model.
+ * It contains accessors for the meta objects to represent
+ * <ul>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * Smooks JMS Routing Configuration
+ * <!-- end-model-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingFactory
+ * @model kind="package"
+ * @generated
+ */
+public interface JmsroutingPackage extends EPackage {
+ /**
+ * The package name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNAME = "jmsrouting";
+
+ /**
+ * The package namespace URI.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_URI = "http://www.milyn.org/xsd/smooks/jms-routing-1.1.xsd";
+
+ /**
+ * The package namespace name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_PREFIX = "jms";
+
+ /**
+ * The singleton instance of the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ JmsroutingPackage eINSTANCE = org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl.init();
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.ConnectionImpl <em>Connection</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.ConnectionImpl
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getConnection()
+ * @generated
+ */
+ int CONNECTION = 0;
+
+ /**
+ * The feature id for the '<em><b>Factory</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CONNECTION__FACTORY = 0;
+
+ /**
+ * The feature id for the '<em><b>Security Credential</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CONNECTION__SECURITY_CREDENTIAL = 1;
+
+ /**
+ * The feature id for the '<em><b>Security Principal</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CONNECTION__SECURITY_PRINCIPAL = 2;
+
+ /**
+ * The number of structural features of the '<em>Connection</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CONNECTION_FEATURE_COUNT = 3;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.JmsDocumentRootImpl <em>Jms Document Root</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsDocumentRootImpl
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getJmsDocumentRoot()
+ * @generated
+ */
+ int JMS_DOCUMENT_ROOT = 1;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_DOCUMENT_ROOT__MIXED = 0;
+
+ /**
+ * The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;
+
+ /**
+ * The feature id for the '<em><b>XSI Schema Location</b></em>' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;
+
+ /**
+ * The feature id for the '<em><b>Router</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_DOCUMENT_ROOT__ROUTER = 3;
+
+ /**
+ * The number of structural features of the '<em>Jms Document Root</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_DOCUMENT_ROOT_FEATURE_COUNT = 4;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.HighWaterMarkImpl <em>High Water Mark</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.HighWaterMarkImpl
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getHighWaterMark()
+ * @generated
+ */
+ int HIGH_WATER_MARK = 2;
+
+ /**
+ * The feature id for the '<em><b>Mark</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIGH_WATER_MARK__MARK = 0;
+
+ /**
+ * The feature id for the '<em><b>Poll Frequency</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIGH_WATER_MARK__POLL_FREQUENCY = 1;
+
+ /**
+ * The feature id for the '<em><b>Timeout</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIGH_WATER_MARK__TIMEOUT = 2;
+
+ /**
+ * The number of structural features of the '<em>High Water Mark</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIGH_WATER_MARK_FEATURE_COUNT = 3;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.JndiImpl <em>Jndi</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JndiImpl
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getJndi()
+ * @generated
+ */
+ int JNDI = 3;
+
+ /**
+ * The feature id for the '<em><b>Context Factory</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JNDI__CONTEXT_FACTORY = 0;
+
+ /**
+ * The feature id for the '<em><b>Naming Factory</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JNDI__NAMING_FACTORY = 1;
+
+ /**
+ * The feature id for the '<em><b>Provider Url</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JNDI__PROVIDER_URL = 2;
+
+ /**
+ * The number of structural features of the '<em>Jndi</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JNDI_FEATURE_COUNT = 3;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.MessageImpl <em>Message</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.MessageImpl
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getMessage()
+ * @generated
+ */
+ int MESSAGE = 4;
+
+ /**
+ * The feature id for the '<em><b>Correlation Id Pattern</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MESSAGE__CORRELATION_ID_PATTERN = 0;
+
+ /**
+ * The feature id for the '<em><b>Delivery Mode</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MESSAGE__DELIVERY_MODE = 1;
+
+ /**
+ * The feature id for the '<em><b>Priority</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MESSAGE__PRIORITY = 2;
+
+ /**
+ * The feature id for the '<em><b>Time To Live</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MESSAGE__TIME_TO_LIVE = 3;
+
+ /**
+ * The feature id for the '<em><b>Type</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MESSAGE__TYPE = 4;
+
+ /**
+ * The number of structural features of the '<em>Message</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MESSAGE_FEATURE_COUNT = 5;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.JmsRouterImpl <em>Jms Router</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsRouterImpl
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getJmsRouter()
+ * @generated
+ */
+ int JMS_ROUTER = 5;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_ROUTER__MIXED = SmooksPackage.ELEMENT_VISITOR__MIXED;
+
+ /**
+ * The feature id for the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_ROUTER__ANY = SmooksPackage.ELEMENT_VISITOR__ANY;
+
+ /**
+ * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_ROUTER__ANY_ATTRIBUTE = SmooksPackage.ELEMENT_VISITOR__ANY_ATTRIBUTE;
+
+ /**
+ * The feature id for the '<em><b>Condition</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_ROUTER__CONDITION = SmooksPackage.ELEMENT_VISITOR__CONDITION;
+
+ /**
+ * The feature id for the '<em><b>Target Profile</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_ROUTER__TARGET_PROFILE = SmooksPackage.ELEMENT_VISITOR__TARGET_PROFILE;
+
+ /**
+ * The feature id for the '<em><b>Message</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_ROUTER__MESSAGE = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Connection</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_ROUTER__CONNECTION = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Session</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_ROUTER__SESSION = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Jndi</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_ROUTER__JNDI = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 3;
+
+ /**
+ * The feature id for the '<em><b>High Water Mark</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_ROUTER__HIGH_WATER_MARK = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 4;
+
+ /**
+ * The feature id for the '<em><b>Bean Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_ROUTER__BEAN_ID = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 5;
+
+ /**
+ * The feature id for the '<em><b>Destination</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_ROUTER__DESTINATION = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 6;
+
+ /**
+ * The feature id for the '<em><b>Execute Before</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_ROUTER__EXECUTE_BEFORE = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 7;
+
+ /**
+ * The feature id for the '<em><b>Route On Element</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_ROUTER__ROUTE_ON_ELEMENT = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 8;
+
+ /**
+ * The feature id for the '<em><b>Route On Element NS</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_ROUTER__ROUTE_ON_ELEMENT_NS = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 9;
+
+ /**
+ * The number of structural features of the '<em>Jms Router</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_ROUTER_FEATURE_COUNT = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 10;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.SessionImpl <em>Session</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.SessionImpl
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getSession()
+ * @generated
+ */
+ int SESSION = 6;
+
+ /**
+ * The feature id for the '<em><b>Acknowledge Mode</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SESSION__ACKNOWLEDGE_MODE = 0;
+
+ /**
+ * The feature id for the '<em><b>Transacted</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SESSION__TRANSACTED = 1;
+
+ /**
+ * The number of structural features of the '<em>Session</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SESSION_FEATURE_COUNT = 2;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode <em>Acknowledge Mode</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getAcknowledgeMode()
+ * @generated
+ */
+ int ACKNOWLEDGE_MODE = 7;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.jmsrouting.DeliveryMode <em>Delivery Mode</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.DeliveryMode
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getDeliveryMode()
+ * @generated
+ */
+ int DELIVERY_MODE = 8;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.jmsrouting.MessageType <em>Message Type</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.MessageType
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getMessageType()
+ * @generated
+ */
+ int MESSAGE_TYPE = 9;
+
+ /**
+ * The meta object id for the '<em>Acknowledge Mode Object</em>' data type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getAcknowledgeModeObject()
+ * @generated
+ */
+ int ACKNOWLEDGE_MODE_OBJECT = 10;
+
+ /**
+ * The meta object id for the '<em>Delivery Mode Object</em>' data type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.DeliveryMode
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getDeliveryModeObject()
+ * @generated
+ */
+ int DELIVERY_MODE_OBJECT = 11;
+
+ /**
+ * The meta object id for the '<em>Message Type Object</em>' data type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.MessageType
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getMessageTypeObject()
+ * @generated
+ */
+ int MESSAGE_TYPE_OBJECT = 12;
+
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.jmsrouting.Connection <em>Connection</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Connection</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.Connection
+ * @generated
+ */
+ EClass getConnection();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Connection#getFactory <em>Factory</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Factory</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.Connection#getFactory()
+ * @see #getConnection()
+ * @generated
+ */
+ EAttribute getConnection_Factory();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Connection#getSecurityCredential <em>Security Credential</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Security Credential</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.Connection#getSecurityCredential()
+ * @see #getConnection()
+ * @generated
+ */
+ EAttribute getConnection_SecurityCredential();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Connection#getSecurityPrincipal <em>Security Principal</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Security Principal</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.Connection#getSecurityPrincipal()
+ * @see #getConnection()
+ * @generated
+ */
+ EAttribute getConnection_SecurityPrincipal();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot <em>Jms Document Root</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Jms Document Root</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot
+ * @generated
+ */
+ EClass getJmsDocumentRoot();
+
+ /**
+ * Returns the meta object for the attribute list '{@link org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot#getMixed <em>Mixed</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute list '<em>Mixed</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot#getMixed()
+ * @see #getJmsDocumentRoot()
+ * @generated
+ */
+ EAttribute getJmsDocumentRoot_Mixed();
+
+ /**
+ * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot#getXMLNSPrefixMap()
+ * @see #getJmsDocumentRoot()
+ * @generated
+ */
+ EReference getJmsDocumentRoot_XMLNSPrefixMap();
+
+ /**
+ * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the map '<em>XSI Schema Location</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot#getXSISchemaLocation()
+ * @see #getJmsDocumentRoot()
+ * @generated
+ */
+ EReference getJmsDocumentRoot_XSISchemaLocation();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot#getRouter <em>Router</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Router</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot#getRouter()
+ * @see #getJmsDocumentRoot()
+ * @generated
+ */
+ EReference getJmsDocumentRoot_Router();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark <em>High Water Mark</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>High Water Mark</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.HighWaterMark
+ * @generated
+ */
+ EClass getHighWaterMark();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getMark <em>Mark</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Mark</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getMark()
+ * @see #getHighWaterMark()
+ * @generated
+ */
+ EAttribute getHighWaterMark_Mark();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getPollFrequency <em>Poll Frequency</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Poll Frequency</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getPollFrequency()
+ * @see #getHighWaterMark()
+ * @generated
+ */
+ EAttribute getHighWaterMark_PollFrequency();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getTimeout <em>Timeout</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Timeout</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getTimeout()
+ * @see #getHighWaterMark()
+ * @generated
+ */
+ EAttribute getHighWaterMark_Timeout();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi <em>Jndi</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Jndi</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.Jndi
+ * @generated
+ */
+ EClass getJndi();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getContextFactory <em>Context Factory</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Context Factory</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.Jndi#getContextFactory()
+ * @see #getJndi()
+ * @generated
+ */
+ EAttribute getJndi_ContextFactory();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getNamingFactory <em>Naming Factory</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Naming Factory</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.Jndi#getNamingFactory()
+ * @see #getJndi()
+ * @generated
+ */
+ EAttribute getJndi_NamingFactory();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getProviderUrl <em>Provider Url</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Provider Url</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.Jndi#getProviderUrl()
+ * @see #getJndi()
+ * @generated
+ */
+ EAttribute getJndi_ProviderUrl();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.jmsrouting.Message <em>Message</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Message</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.Message
+ * @generated
+ */
+ EClass getMessage();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getCorrelationIdPattern <em>Correlation Id Pattern</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Correlation Id Pattern</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.Message#getCorrelationIdPattern()
+ * @see #getMessage()
+ * @generated
+ */
+ EAttribute getMessage_CorrelationIdPattern();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getDeliveryMode <em>Delivery Mode</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Delivery Mode</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.Message#getDeliveryMode()
+ * @see #getMessage()
+ * @generated
+ */
+ EAttribute getMessage_DeliveryMode();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getPriority <em>Priority</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Priority</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.Message#getPriority()
+ * @see #getMessage()
+ * @generated
+ */
+ EAttribute getMessage_Priority();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getTimeToLive <em>Time To Live</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Time To Live</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.Message#getTimeToLive()
+ * @see #getMessage()
+ * @generated
+ */
+ EAttribute getMessage_TimeToLive();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getType <em>Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Type</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.Message#getType()
+ * @see #getMessage()
+ * @generated
+ */
+ EAttribute getMessage_Type();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter <em>Jms Router</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Jms Router</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsRouter
+ * @generated
+ */
+ EClass getJmsRouter();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getMessage <em>Message</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Message</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getMessage()
+ * @see #getJmsRouter()
+ * @generated
+ */
+ EReference getJmsRouter_Message();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getConnection <em>Connection</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Connection</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getConnection()
+ * @see #getJmsRouter()
+ * @generated
+ */
+ EReference getJmsRouter_Connection();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getSession <em>Session</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Session</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getSession()
+ * @see #getJmsRouter()
+ * @generated
+ */
+ EReference getJmsRouter_Session();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getJndi <em>Jndi</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Jndi</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getJndi()
+ * @see #getJmsRouter()
+ * @generated
+ */
+ EReference getJmsRouter_Jndi();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getHighWaterMark <em>High Water Mark</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>High Water Mark</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getHighWaterMark()
+ * @see #getJmsRouter()
+ * @generated
+ */
+ EReference getJmsRouter_HighWaterMark();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getBeanId <em>Bean Id</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Bean Id</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getBeanId()
+ * @see #getJmsRouter()
+ * @generated
+ */
+ EAttribute getJmsRouter_BeanId();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getDestination <em>Destination</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Destination</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getDestination()
+ * @see #getJmsRouter()
+ * @generated
+ */
+ EAttribute getJmsRouter_Destination();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#isExecuteBefore <em>Execute Before</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Execute Before</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsRouter#isExecuteBefore()
+ * @see #getJmsRouter()
+ * @generated
+ */
+ EAttribute getJmsRouter_ExecuteBefore();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getRouteOnElement <em>Route On Element</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Route On Element</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getRouteOnElement()
+ * @see #getJmsRouter()
+ * @generated
+ */
+ EAttribute getJmsRouter_RouteOnElement();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getRouteOnElementNS <em>Route On Element NS</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Route On Element NS</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsRouter#getRouteOnElementNS()
+ * @see #getJmsRouter()
+ * @generated
+ */
+ EAttribute getJmsRouter_RouteOnElementNS();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.jmsrouting.Session <em>Session</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Session</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.Session
+ * @generated
+ */
+ EClass getSession();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Session#getAcknowledgeMode <em>Acknowledge Mode</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Acknowledge Mode</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.Session#getAcknowledgeMode()
+ * @see #getSession()
+ * @generated
+ */
+ EAttribute getSession_AcknowledgeMode();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Session#isTransacted <em>Transacted</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Transacted</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.Session#isTransacted()
+ * @see #getSession()
+ * @generated
+ */
+ EAttribute getSession_Transacted();
+
+ /**
+ * Returns the meta object for enum '{@link org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode <em>Acknowledge Mode</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for enum '<em>Acknowledge Mode</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode
+ * @generated
+ */
+ EEnum getAcknowledgeMode();
+
+ /**
+ * Returns the meta object for enum '{@link org.jboss.tools.smooks.model.jmsrouting.DeliveryMode <em>Delivery Mode</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for enum '<em>Delivery Mode</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.DeliveryMode
+ * @generated
+ */
+ EEnum getDeliveryMode();
+
+ /**
+ * Returns the meta object for enum '{@link org.jboss.tools.smooks.model.jmsrouting.MessageType <em>Message Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for enum '<em>Message Type</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.MessageType
+ * @generated
+ */
+ EEnum getMessageType();
+
+ /**
+ * Returns the meta object for data type '{@link org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode <em>Acknowledge Mode Object</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for data type '<em>Acknowledge Mode Object</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode
+ * @model instanceClass="jmsrouting.AcknowledgeMode"
+ * extendedMetaData="name='acknowledgeMode:Object' baseType='acknowledgeMode'"
+ * @generated
+ */
+ EDataType getAcknowledgeModeObject();
+
+ /**
+ * Returns the meta object for data type '{@link org.jboss.tools.smooks.model.jmsrouting.DeliveryMode <em>Delivery Mode Object</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for data type '<em>Delivery Mode Object</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.DeliveryMode
+ * @model instanceClass="jmsrouting.DeliveryMode"
+ * extendedMetaData="name='deliveryMode:Object' baseType='deliveryMode'"
+ * @generated
+ */
+ EDataType getDeliveryModeObject();
+
+ /**
+ * Returns the meta object for data type '{@link org.jboss.tools.smooks.model.jmsrouting.MessageType <em>Message Type Object</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for data type '<em>Message Type Object</em>'.
+ * @see org.jboss.tools.smooks.model.jmsrouting.MessageType
+ * @model instanceClass="jmsrouting.MessageType"
+ * extendedMetaData="name='messageType:Object' baseType='messageType'"
+ * @generated
+ */
+ EDataType getMessageTypeObject();
+
+ /**
+ * Returns the factory that creates the instances of the model.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the factory that creates the instances of the model.
+ * @generated
+ */
+ JmsroutingFactory getJmsroutingFactory();
+
+ /**
+ * <!-- begin-user-doc -->
+ * Defines literals for the meta objects that represent
+ * <ul>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ interface Literals {
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.ConnectionImpl <em>Connection</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.ConnectionImpl
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getConnection()
+ * @generated
+ */
+ EClass CONNECTION = eINSTANCE.getConnection();
+
+ /**
+ * The meta object literal for the '<em><b>Factory</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute CONNECTION__FACTORY = eINSTANCE.getConnection_Factory();
+
+ /**
+ * The meta object literal for the '<em><b>Security Credential</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute CONNECTION__SECURITY_CREDENTIAL = eINSTANCE.getConnection_SecurityCredential();
+
+ /**
+ * The meta object literal for the '<em><b>Security Principal</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute CONNECTION__SECURITY_PRINCIPAL = eINSTANCE.getConnection_SecurityPrincipal();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.JmsDocumentRootImpl <em>Jms Document Root</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsDocumentRootImpl
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getJmsDocumentRoot()
+ * @generated
+ */
+ EClass JMS_DOCUMENT_ROOT = eINSTANCE.getJmsDocumentRoot();
+
+ /**
+ * The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JMS_DOCUMENT_ROOT__MIXED = eINSTANCE.getJmsDocumentRoot_Mixed();
+
+ /**
+ * The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference JMS_DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getJmsDocumentRoot_XMLNSPrefixMap();
+
+ /**
+ * The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference JMS_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getJmsDocumentRoot_XSISchemaLocation();
+
+ /**
+ * The meta object literal for the '<em><b>Router</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference JMS_DOCUMENT_ROOT__ROUTER = eINSTANCE.getJmsDocumentRoot_Router();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.HighWaterMarkImpl <em>High Water Mark</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.HighWaterMarkImpl
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getHighWaterMark()
+ * @generated
+ */
+ EClass HIGH_WATER_MARK = eINSTANCE.getHighWaterMark();
+
+ /**
+ * The meta object literal for the '<em><b>Mark</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute HIGH_WATER_MARK__MARK = eINSTANCE.getHighWaterMark_Mark();
+
+ /**
+ * The meta object literal for the '<em><b>Poll Frequency</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute HIGH_WATER_MARK__POLL_FREQUENCY = eINSTANCE.getHighWaterMark_PollFrequency();
+
+ /**
+ * The meta object literal for the '<em><b>Timeout</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute HIGH_WATER_MARK__TIMEOUT = eINSTANCE.getHighWaterMark_Timeout();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.JndiImpl <em>Jndi</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JndiImpl
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getJndi()
+ * @generated
+ */
+ EClass JNDI = eINSTANCE.getJndi();
+
+ /**
+ * The meta object literal for the '<em><b>Context Factory</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JNDI__CONTEXT_FACTORY = eINSTANCE.getJndi_ContextFactory();
+
+ /**
+ * The meta object literal for the '<em><b>Naming Factory</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JNDI__NAMING_FACTORY = eINSTANCE.getJndi_NamingFactory();
+
+ /**
+ * The meta object literal for the '<em><b>Provider Url</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JNDI__PROVIDER_URL = eINSTANCE.getJndi_ProviderUrl();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.MessageImpl <em>Message</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.MessageImpl
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getMessage()
+ * @generated
+ */
+ EClass MESSAGE = eINSTANCE.getMessage();
+
+ /**
+ * The meta object literal for the '<em><b>Correlation Id Pattern</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute MESSAGE__CORRELATION_ID_PATTERN = eINSTANCE.getMessage_CorrelationIdPattern();
+
+ /**
+ * The meta object literal for the '<em><b>Delivery Mode</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute MESSAGE__DELIVERY_MODE = eINSTANCE.getMessage_DeliveryMode();
+
+ /**
+ * The meta object literal for the '<em><b>Priority</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute MESSAGE__PRIORITY = eINSTANCE.getMessage_Priority();
+
+ /**
+ * The meta object literal for the '<em><b>Time To Live</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute MESSAGE__TIME_TO_LIVE = eINSTANCE.getMessage_TimeToLive();
+
+ /**
+ * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute MESSAGE__TYPE = eINSTANCE.getMessage_Type();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.JmsRouterImpl <em>Jms Router</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsRouterImpl
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getJmsRouter()
+ * @generated
+ */
+ EClass JMS_ROUTER = eINSTANCE.getJmsRouter();
+
+ /**
+ * The meta object literal for the '<em><b>Message</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference JMS_ROUTER__MESSAGE = eINSTANCE.getJmsRouter_Message();
+
+ /**
+ * The meta object literal for the '<em><b>Connection</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference JMS_ROUTER__CONNECTION = eINSTANCE.getJmsRouter_Connection();
+
+ /**
+ * The meta object literal for the '<em><b>Session</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference JMS_ROUTER__SESSION = eINSTANCE.getJmsRouter_Session();
+
+ /**
+ * The meta object literal for the '<em><b>Jndi</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference JMS_ROUTER__JNDI = eINSTANCE.getJmsRouter_Jndi();
+
+ /**
+ * The meta object literal for the '<em><b>High Water Mark</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference JMS_ROUTER__HIGH_WATER_MARK = eINSTANCE.getJmsRouter_HighWaterMark();
+
+ /**
+ * The meta object literal for the '<em><b>Bean Id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JMS_ROUTER__BEAN_ID = eINSTANCE.getJmsRouter_BeanId();
+
+ /**
+ * The meta object literal for the '<em><b>Destination</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JMS_ROUTER__DESTINATION = eINSTANCE.getJmsRouter_Destination();
+
+ /**
+ * The meta object literal for the '<em><b>Execute Before</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JMS_ROUTER__EXECUTE_BEFORE = eINSTANCE.getJmsRouter_ExecuteBefore();
+
+ /**
+ * The meta object literal for the '<em><b>Route On Element</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JMS_ROUTER__ROUTE_ON_ELEMENT = eINSTANCE.getJmsRouter_RouteOnElement();
+
+ /**
+ * The meta object literal for the '<em><b>Route On Element NS</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JMS_ROUTER__ROUTE_ON_ELEMENT_NS = eINSTANCE.getJmsRouter_RouteOnElementNS();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.SessionImpl <em>Session</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.SessionImpl
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getSession()
+ * @generated
+ */
+ EClass SESSION = eINSTANCE.getSession();
+
+ /**
+ * The meta object literal for the '<em><b>Acknowledge Mode</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SESSION__ACKNOWLEDGE_MODE = eINSTANCE.getSession_AcknowledgeMode();
+
+ /**
+ * The meta object literal for the '<em><b>Transacted</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SESSION__TRANSACTED = eINSTANCE.getSession_Transacted();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode <em>Acknowledge Mode</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getAcknowledgeMode()
+ * @generated
+ */
+ EEnum ACKNOWLEDGE_MODE = eINSTANCE.getAcknowledgeMode();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.jmsrouting.DeliveryMode <em>Delivery Mode</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.DeliveryMode
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getDeliveryMode()
+ * @generated
+ */
+ EEnum DELIVERY_MODE = eINSTANCE.getDeliveryMode();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.jmsrouting.MessageType <em>Message Type</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.MessageType
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getMessageType()
+ * @generated
+ */
+ EEnum MESSAGE_TYPE = eINSTANCE.getMessageType();
+
+ /**
+ * The meta object literal for the '<em>Acknowledge Mode Object</em>' data type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getAcknowledgeModeObject()
+ * @generated
+ */
+ EDataType ACKNOWLEDGE_MODE_OBJECT = eINSTANCE.getAcknowledgeModeObject();
+
+ /**
+ * The meta object literal for the '<em>Delivery Mode Object</em>' data type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.DeliveryMode
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getDeliveryModeObject()
+ * @generated
+ */
+ EDataType DELIVERY_MODE_OBJECT = eINSTANCE.getDeliveryModeObject();
+
+ /**
+ * The meta object literal for the '<em>Message Type Object</em>' data type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.MessageType
+ * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getMessageTypeObject()
+ * @generated
+ */
+ EDataType MESSAGE_TYPE_OBJECT = eINSTANCE.getMessageTypeObject();
+
+ }
+
+} //JmsroutingPackage
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsroutingPackage.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Jndi.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Jndi.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Jndi.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,204 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Jndi</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ *
+ * The JNDI configuration.
+ *
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getContextFactory <em>Context Factory</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getNamingFactory <em>Naming Factory</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getProviderUrl <em>Provider Url</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getJndi()
+ * @model extendedMetaData="name='jndi' kind='empty'"
+ * @generated
+ */
+public interface Jndi extends EObject {
+ /**
+ * Returns the value of the '<em><b>Context Factory</b></em>' attribute.
+ * The default value is <code>"org.jnp.interfaces.NamingContextFactory"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The JNDI ContextFactory to use
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Context Factory</em>' attribute.
+ * @see #isSetContextFactory()
+ * @see #unsetContextFactory()
+ * @see #setContextFactory(String)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getJndi_ContextFactory()
+ * @model default="org.jnp.interfaces.NamingContextFactory" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='contextFactory'"
+ * @generated
+ */
+ String getContextFactory();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getContextFactory <em>Context Factory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Context Factory</em>' attribute.
+ * @see #isSetContextFactory()
+ * @see #unsetContextFactory()
+ * @see #getContextFactory()
+ * @generated
+ */
+ void setContextFactory(String value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getContextFactory <em>Context Factory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetContextFactory()
+ * @see #getContextFactory()
+ * @see #setContextFactory(String)
+ * @generated
+ */
+ void unsetContextFactory();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getContextFactory <em>Context Factory</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Context Factory</em>' attribute is set.
+ * @see #unsetContextFactory()
+ * @see #getContextFactory()
+ * @see #setContextFactory(String)
+ * @generated
+ */
+ boolean isSetContextFactory();
+
+ /**
+ * Returns the value of the '<em><b>Naming Factory</b></em>' attribute.
+ * The default value is <code>"org.jboss.naming:java.naming.factory.url.pkgs"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The JNDI NamingFactory to use
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Naming Factory</em>' attribute.
+ * @see #isSetNamingFactory()
+ * @see #unsetNamingFactory()
+ * @see #setNamingFactory(String)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getJndi_NamingFactory()
+ * @model default="org.jboss.naming:java.naming.factory.url.pkgs" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='namingFactory'"
+ * @generated
+ */
+ String getNamingFactory();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getNamingFactory <em>Naming Factory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Naming Factory</em>' attribute.
+ * @see #isSetNamingFactory()
+ * @see #unsetNamingFactory()
+ * @see #getNamingFactory()
+ * @generated
+ */
+ void setNamingFactory(String value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getNamingFactory <em>Naming Factory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetNamingFactory()
+ * @see #getNamingFactory()
+ * @see #setNamingFactory(String)
+ * @generated
+ */
+ void unsetNamingFactory();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getNamingFactory <em>Naming Factory</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Naming Factory</em>' attribute is set.
+ * @see #unsetNamingFactory()
+ * @see #getNamingFactory()
+ * @see #setNamingFactory(String)
+ * @generated
+ */
+ boolean isSetNamingFactory();
+
+ /**
+ * Returns the value of the '<em><b>Provider Url</b></em>' attribute.
+ * The default value is <code>"jnp://localhost:1099"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The JNDI Provider URL to use.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Provider Url</em>' attribute.
+ * @see #isSetProviderUrl()
+ * @see #unsetProviderUrl()
+ * @see #setProviderUrl(String)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getJndi_ProviderUrl()
+ * @model default="jnp://localhost:1099" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='providerUrl'"
+ * @generated
+ */
+ String getProviderUrl();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getProviderUrl <em>Provider Url</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Provider Url</em>' attribute.
+ * @see #isSetProviderUrl()
+ * @see #unsetProviderUrl()
+ * @see #getProviderUrl()
+ * @generated
+ */
+ void setProviderUrl(String value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getProviderUrl <em>Provider Url</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetProviderUrl()
+ * @see #getProviderUrl()
+ * @see #setProviderUrl(String)
+ * @generated
+ */
+ void unsetProviderUrl();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getProviderUrl <em>Provider Url</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Provider Url</em>' attribute is set.
+ * @see #unsetProviderUrl()
+ * @see #getProviderUrl()
+ * @see #setProviderUrl(String)
+ * @generated
+ */
+ boolean isSetProviderUrl();
+
+} // Jndi
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Jndi.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Message.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Message.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Message.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,297 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Message</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ *
+ * The message configuration.
+ *
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Message#getCorrelationIdPattern <em>Correlation Id Pattern</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Message#getDeliveryMode <em>Delivery Mode</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Message#getPriority <em>Priority</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Message#getTimeToLive <em>Time To Live</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Message#getType <em>Type</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getMessage()
+ * @model extendedMetaData="name='message' kind='elementOnly'"
+ * @generated
+ */
+public interface Message extends EObject {
+ /**
+ * Returns the value of the '<em><b>Correlation Id Pattern</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * JMS Correlation pattern that will be used for the outgoing message.
+ * Templating support is available via the FreeMarker template engine.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Correlation Id Pattern</em>' attribute.
+ * @see #setCorrelationIdPattern(String)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getMessage_CorrelationIdPattern()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='element' name='correlationIdPattern' namespace='##targetNamespace'"
+ * @generated
+ */
+ String getCorrelationIdPattern();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getCorrelationIdPattern <em>Correlation Id Pattern</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Correlation Id Pattern</em>' attribute.
+ * @see #getCorrelationIdPattern()
+ * @generated
+ */
+ void setCorrelationIdPattern(String value);
+
+ /**
+ * Returns the value of the '<em><b>Delivery Mode</b></em>' attribute.
+ * The default value is <code>"persistent"</code>.
+ * The literals are from the enumeration {@link org.jboss.tools.smooks.model.jmsrouting.DeliveryMode}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The JMS DeliveryMode. 'persistent'(default) or 'non-persistent'.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Delivery Mode</em>' attribute.
+ * @see org.jboss.tools.smooks.model.jmsrouting.DeliveryMode
+ * @see #isSetDeliveryMode()
+ * @see #unsetDeliveryMode()
+ * @see #setDeliveryMode(DeliveryMode)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getMessage_DeliveryMode()
+ * @model default="persistent" unsettable="true"
+ * extendedMetaData="kind='attribute' name='deliveryMode'"
+ * @generated
+ */
+ DeliveryMode getDeliveryMode();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getDeliveryMode <em>Delivery Mode</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Delivery Mode</em>' attribute.
+ * @see org.jboss.tools.smooks.model.jmsrouting.DeliveryMode
+ * @see #isSetDeliveryMode()
+ * @see #unsetDeliveryMode()
+ * @see #getDeliveryMode()
+ * @generated
+ */
+ void setDeliveryMode(DeliveryMode value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getDeliveryMode <em>Delivery Mode</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetDeliveryMode()
+ * @see #getDeliveryMode()
+ * @see #setDeliveryMode(DeliveryMode)
+ * @generated
+ */
+ void unsetDeliveryMode();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getDeliveryMode <em>Delivery Mode</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Delivery Mode</em>' attribute is set.
+ * @see #unsetDeliveryMode()
+ * @see #getDeliveryMode()
+ * @see #setDeliveryMode(DeliveryMode)
+ * @generated
+ */
+ boolean isSetDeliveryMode();
+
+ /**
+ * Returns the value of the '<em><b>Priority</b></em>' attribute.
+ * The default value is <code>"4"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The JMS Priority to be used
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Priority</em>' attribute.
+ * @see #isSetPriority()
+ * @see #unsetPriority()
+ * @see #setPriority(int)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getMessage_Priority()
+ * @model default="4" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int"
+ * extendedMetaData="kind='attribute' name='priority'"
+ * @generated
+ */
+ int getPriority();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getPriority <em>Priority</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Priority</em>' attribute.
+ * @see #isSetPriority()
+ * @see #unsetPriority()
+ * @see #getPriority()
+ * @generated
+ */
+ void setPriority(int value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getPriority <em>Priority</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetPriority()
+ * @see #getPriority()
+ * @see #setPriority(int)
+ * @generated
+ */
+ void unsetPriority();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getPriority <em>Priority</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Priority</em>' attribute is set.
+ * @see #unsetPriority()
+ * @see #getPriority()
+ * @see #setPriority(int)
+ * @generated
+ */
+ boolean isSetPriority();
+
+ /**
+ * Returns the value of the '<em><b>Time To Live</b></em>' attribute.
+ * The default value is <code>"0"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The JMS Time-To-Live to be used.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Time To Live</em>' attribute.
+ * @see #isSetTimeToLive()
+ * @see #unsetTimeToLive()
+ * @see #setTimeToLive(long)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getMessage_TimeToLive()
+ * @model default="0" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Long"
+ * extendedMetaData="kind='attribute' name='timeToLive'"
+ * @generated
+ */
+ long getTimeToLive();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getTimeToLive <em>Time To Live</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Time To Live</em>' attribute.
+ * @see #isSetTimeToLive()
+ * @see #unsetTimeToLive()
+ * @see #getTimeToLive()
+ * @generated
+ */
+ void setTimeToLive(long value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getTimeToLive <em>Time To Live</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetTimeToLive()
+ * @see #getTimeToLive()
+ * @see #setTimeToLive(long)
+ * @generated
+ */
+ void unsetTimeToLive();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getTimeToLive <em>Time To Live</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Time To Live</em>' attribute is set.
+ * @see #unsetTimeToLive()
+ * @see #getTimeToLive()
+ * @see #setTimeToLive(long)
+ * @generated
+ */
+ boolean isSetTimeToLive();
+
+ /**
+ * Returns the value of the '<em><b>Type</b></em>' attribute.
+ * The default value is <code>"TextMessage"</code>.
+ * The literals are from the enumeration {@link org.jboss.tools.smooks.model.jmsrouting.MessageType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The type of JMS Message that should be sent. 'TextMessage'(default) or 'ObjectMessage'.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Type</em>' attribute.
+ * @see org.jboss.tools.smooks.model.jmsrouting.MessageType
+ * @see #isSetType()
+ * @see #unsetType()
+ * @see #setType(MessageType)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getMessage_Type()
+ * @model default="TextMessage" unsettable="true"
+ * extendedMetaData="kind='attribute' name='type'"
+ * @generated
+ */
+ MessageType getType();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getType <em>Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Type</em>' attribute.
+ * @see org.jboss.tools.smooks.model.jmsrouting.MessageType
+ * @see #isSetType()
+ * @see #unsetType()
+ * @see #getType()
+ * @generated
+ */
+ void setType(MessageType value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getType <em>Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetType()
+ * @see #getType()
+ * @see #setType(MessageType)
+ * @generated
+ */
+ void unsetType();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getType <em>Type</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Type</em>' attribute is set.
+ * @see #unsetType()
+ * @see #getType()
+ * @see #setType(MessageType)
+ * @generated
+ */
+ boolean isSetType();
+
+} // Message
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Message.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/MessageType.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/MessageType.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/MessageType.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,252 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+import org.eclipse.emf.common.util.Enumerator;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the literals of the enumeration '<em><b>Message Type</b></em>',
+ * and utility methods for working with them.
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The possible JMS message types.
+ *
+ * <!-- end-model-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getMessageType()
+ * @model extendedMetaData="name='messageType'"
+ * @generated
+ */
+public enum MessageType implements Enumerator {
+ /**
+ * The '<em><b>Text Message</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #TEXT_MESSAGE_VALUE
+ * @generated
+ * @ordered
+ */
+ TEXT_MESSAGE(0, "TextMessage", "TextMessage"),
+
+ /**
+ * The '<em><b>Object Message</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #OBJECT_MESSAGE_VALUE
+ * @generated
+ * @ordered
+ */
+ OBJECT_MESSAGE(1, "ObjectMessage", "ObjectMessage"),
+
+ /**
+ * The '<em><b>Map Message</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #MAP_MESSAGE_VALUE
+ * @generated
+ * @ordered
+ */
+ MAP_MESSAGE(2, "MapMessage", "MapMessage");
+
+ /**
+ * The '<em><b>Text Message</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A TextMessage is used to send a message containing a java.lang.String.
+ * To retrieve the string the cartridge calls the 'toString()' method of the target bean.
+ *
+ * <!-- end-model-doc -->
+ * @see #TEXT_MESSAGE
+ * @model name="TextMessage"
+ * @generated
+ * @ordered
+ */
+ public static final int TEXT_MESSAGE_VALUE = 0;
+
+ /**
+ * The '<em><b>Object Message</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * An ObjectMessage is used to send a message that contains a serializable Java object.
+ * Only Serializable Java objects can be used.
+ *
+ * <!-- end-model-doc -->
+ * @see #OBJECT_MESSAGE
+ * @model name="ObjectMessage"
+ * @generated
+ * @ordered
+ */
+ public static final int OBJECT_MESSAGE_VALUE = 1;
+
+ /**
+ * The '<em><b>Map Message</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A MapMessage is used to send a set of name-value pairs where names are Strings and values are Java primitive types or Strings.
+ * Only Map Java objects can be used.
+ * For the keys of the map the 'toString()' method is called to retrieve the String representation.
+ * Objects that aren't primitive types or Strings get the toString() method called to return the String representation.
+ *
+ * <!-- end-model-doc -->
+ * @see #MAP_MESSAGE
+ * @model name="MapMessage"
+ * @generated
+ * @ordered
+ */
+ public static final int MAP_MESSAGE_VALUE = 2;
+
+ /**
+ * An array of all the '<em><b>Message Type</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static final MessageType[] VALUES_ARRAY =
+ new MessageType[] {
+ TEXT_MESSAGE,
+ OBJECT_MESSAGE,
+ MAP_MESSAGE,
+ };
+
+ /**
+ * A public read-only list of all the '<em><b>Message Type</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final List<MessageType> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+
+ /**
+ * Returns the '<em><b>Message Type</b></em>' literal with the specified literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static MessageType get(String literal) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ MessageType result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Message Type</b></em>' literal with the specified name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static MessageType getByName(String name) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ MessageType result = VALUES_ARRAY[i];
+ if (result.getName().equals(name)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Message Type</b></em>' literal with the specified integer value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static MessageType get(int value) {
+ switch (value) {
+ case TEXT_MESSAGE_VALUE: return TEXT_MESSAGE;
+ case OBJECT_MESSAGE_VALUE: return OBJECT_MESSAGE;
+ case MAP_MESSAGE_VALUE: return MAP_MESSAGE;
+ }
+ return null;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final int value;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String name;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String literal;
+
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private MessageType(int value, String name, String literal) {
+ this.value = value;
+ this.name = name;
+ this.literal = literal;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getLiteral() {
+ return literal;
+ }
+
+ /**
+ * Returns the literal value of the enumerator, which is its string representation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ return literal;
+ }
+
+} //MessageType
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/MessageType.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Session.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Session.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Session.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,150 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Session</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ *
+ * The JMS session configuration.
+ *
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Session#getAcknowledgeMode <em>Acknowledge Mode</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Session#isTransacted <em>Transacted</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getSession()
+ * @model extendedMetaData="name='session' kind='empty'"
+ * @generated
+ */
+public interface Session extends EObject {
+ /**
+ * Returns the value of the '<em><b>Acknowledge Mode</b></em>' attribute.
+ * The default value is <code>"AUTO_ACKNOWLEDGE"</code>.
+ * The literals are from the enumeration {@link org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The acknowledge mode to use. One of 'AUTO_ACKNOWLEDGE'(default), 'CLIENT_ACKNOWLEDGE', 'DUPS_OK_ACKNOWLEDGE'.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Acknowledge Mode</em>' attribute.
+ * @see org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode
+ * @see #isSetAcknowledgeMode()
+ * @see #unsetAcknowledgeMode()
+ * @see #setAcknowledgeMode(AcknowledgeMode)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getSession_AcknowledgeMode()
+ * @model default="AUTO_ACKNOWLEDGE" unsettable="true"
+ * extendedMetaData="kind='attribute' name='acknowledgeMode'"
+ * @generated
+ */
+ AcknowledgeMode getAcknowledgeMode();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Session#getAcknowledgeMode <em>Acknowledge Mode</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Acknowledge Mode</em>' attribute.
+ * @see org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode
+ * @see #isSetAcknowledgeMode()
+ * @see #unsetAcknowledgeMode()
+ * @see #getAcknowledgeMode()
+ * @generated
+ */
+ void setAcknowledgeMode(AcknowledgeMode value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Session#getAcknowledgeMode <em>Acknowledge Mode</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetAcknowledgeMode()
+ * @see #getAcknowledgeMode()
+ * @see #setAcknowledgeMode(AcknowledgeMode)
+ * @generated
+ */
+ void unsetAcknowledgeMode();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Session#getAcknowledgeMode <em>Acknowledge Mode</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Acknowledge Mode</em>' attribute is set.
+ * @see #unsetAcknowledgeMode()
+ * @see #getAcknowledgeMode()
+ * @see #setAcknowledgeMode(AcknowledgeMode)
+ * @generated
+ */
+ boolean isSetAcknowledgeMode();
+
+ /**
+ * Returns the value of the '<em><b>Transacted</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Determines if the session should be transacted. Defaults to 'false'.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Transacted</em>' attribute.
+ * @see #isSetTransacted()
+ * @see #unsetTransacted()
+ * @see #setTransacted(boolean)
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getSession_Transacted()
+ * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute' name='transacted'"
+ * @generated
+ */
+ boolean isTransacted();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Session#isTransacted <em>Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Transacted</em>' attribute.
+ * @see #isSetTransacted()
+ * @see #unsetTransacted()
+ * @see #isTransacted()
+ * @generated
+ */
+ void setTransacted(boolean value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Session#isTransacted <em>Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetTransacted()
+ * @see #isTransacted()
+ * @see #setTransacted(boolean)
+ * @generated
+ */
+ void unsetTransacted();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Session#isTransacted <em>Transacted</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Transacted</em>' attribute is set.
+ * @see #unsetTransacted()
+ * @see #isTransacted()
+ * @see #setTransacted(boolean)
+ * @generated
+ */
+ boolean isSetTransacted();
+
+} // Session
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Session.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/ConnectionImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/ConnectionImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/ConnectionImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,309 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting.impl;
+
+
+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.EObjectImpl;
+import org.jboss.tools.smooks.model.jmsrouting.Connection;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Connection</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.ConnectionImpl#getFactory <em>Factory</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.ConnectionImpl#getSecurityCredential <em>Security Credential</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.ConnectionImpl#getSecurityPrincipal <em>Security Principal</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class ConnectionImpl extends EObjectImpl implements Connection {
+ /**
+ * The default value of the '{@link #getFactory() <em>Factory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getFactory()
+ * @generated
+ * @ordered
+ */
+ protected static final String FACTORY_EDEFAULT = "ConnectionFactory";
+
+ /**
+ * The cached value of the '{@link #getFactory() <em>Factory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getFactory()
+ * @generated
+ * @ordered
+ */
+ protected String factory = FACTORY_EDEFAULT;
+
+ /**
+ * This is true if the Factory attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean factoryESet;
+
+ /**
+ * The default value of the '{@link #getSecurityCredential() <em>Security Credential</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSecurityCredential()
+ * @generated
+ * @ordered
+ */
+ protected static final String SECURITY_CREDENTIAL_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getSecurityCredential() <em>Security Credential</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSecurityCredential()
+ * @generated
+ * @ordered
+ */
+ protected String securityCredential = SECURITY_CREDENTIAL_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getSecurityPrincipal() <em>Security Principal</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSecurityPrincipal()
+ * @generated
+ * @ordered
+ */
+ protected static final String SECURITY_PRINCIPAL_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getSecurityPrincipal() <em>Security Principal</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSecurityPrincipal()
+ * @generated
+ * @ordered
+ */
+ protected String securityPrincipal = SECURITY_PRINCIPAL_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ConnectionImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return JmsroutingPackage.Literals.CONNECTION;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getFactory() {
+ return factory;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setFactory(String newFactory) {
+ String oldFactory = factory;
+ factory = newFactory;
+ boolean oldFactoryESet = factoryESet;
+ factoryESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.CONNECTION__FACTORY, oldFactory, factory, !oldFactoryESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetFactory() {
+ String oldFactory = factory;
+ boolean oldFactoryESet = factoryESet;
+ factory = FACTORY_EDEFAULT;
+ factoryESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, JmsroutingPackage.CONNECTION__FACTORY, oldFactory, FACTORY_EDEFAULT, oldFactoryESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetFactory() {
+ return factoryESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getSecurityCredential() {
+ return securityCredential;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSecurityCredential(String newSecurityCredential) {
+ String oldSecurityCredential = securityCredential;
+ securityCredential = newSecurityCredential;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.CONNECTION__SECURITY_CREDENTIAL, oldSecurityCredential, securityCredential));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getSecurityPrincipal() {
+ return securityPrincipal;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSecurityPrincipal(String newSecurityPrincipal) {
+ String oldSecurityPrincipal = securityPrincipal;
+ securityPrincipal = newSecurityPrincipal;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.CONNECTION__SECURITY_PRINCIPAL, oldSecurityPrincipal, securityPrincipal));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case JmsroutingPackage.CONNECTION__FACTORY:
+ return getFactory();
+ case JmsroutingPackage.CONNECTION__SECURITY_CREDENTIAL:
+ return getSecurityCredential();
+ case JmsroutingPackage.CONNECTION__SECURITY_PRINCIPAL:
+ return getSecurityPrincipal();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case JmsroutingPackage.CONNECTION__FACTORY:
+ setFactory((String)newValue);
+ return;
+ case JmsroutingPackage.CONNECTION__SECURITY_CREDENTIAL:
+ setSecurityCredential((String)newValue);
+ return;
+ case JmsroutingPackage.CONNECTION__SECURITY_PRINCIPAL:
+ setSecurityPrincipal((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case JmsroutingPackage.CONNECTION__FACTORY:
+ unsetFactory();
+ return;
+ case JmsroutingPackage.CONNECTION__SECURITY_CREDENTIAL:
+ setSecurityCredential(SECURITY_CREDENTIAL_EDEFAULT);
+ return;
+ case JmsroutingPackage.CONNECTION__SECURITY_PRINCIPAL:
+ setSecurityPrincipal(SECURITY_PRINCIPAL_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case JmsroutingPackage.CONNECTION__FACTORY:
+ return isSetFactory();
+ case JmsroutingPackage.CONNECTION__SECURITY_CREDENTIAL:
+ return SECURITY_CREDENTIAL_EDEFAULT == null ? securityCredential != null : !SECURITY_CREDENTIAL_EDEFAULT.equals(securityCredential);
+ case JmsroutingPackage.CONNECTION__SECURITY_PRINCIPAL:
+ return SECURITY_PRINCIPAL_EDEFAULT == null ? securityPrincipal != null : !SECURITY_PRINCIPAL_EDEFAULT.equals(securityPrincipal);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (factory: ");
+ if (factoryESet) result.append(factory); else result.append("<unset>");
+ result.append(", securityCredential: ");
+ result.append(securityCredential);
+ result.append(", securityPrincipal: ");
+ result.append(securityPrincipal);
+ result.append(')');
+ return result.toString();
+ }
+
+} //ConnectionImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/ConnectionImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/HighWaterMarkImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/HighWaterMarkImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/HighWaterMarkImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,377 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting.impl;
+
+
+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.EObjectImpl;
+import org.jboss.tools.smooks.model.jmsrouting.HighWaterMark;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>High Water Mark</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.HighWaterMarkImpl#getMark <em>Mark</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.HighWaterMarkImpl#getPollFrequency <em>Poll Frequency</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.HighWaterMarkImpl#getTimeout <em>Timeout</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class HighWaterMarkImpl extends EObjectImpl implements HighWaterMark {
+ /**
+ * The default value of the '{@link #getMark() <em>Mark</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMark()
+ * @generated
+ * @ordered
+ */
+ protected static final int MARK_EDEFAULT = 200;
+
+ /**
+ * The cached value of the '{@link #getMark() <em>Mark</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMark()
+ * @generated
+ * @ordered
+ */
+ protected int mark = MARK_EDEFAULT;
+
+ /**
+ * This is true if the Mark attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean markESet;
+
+ /**
+ * The default value of the '{@link #getPollFrequency() <em>Poll Frequency</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPollFrequency()
+ * @generated
+ * @ordered
+ */
+ protected static final int POLL_FREQUENCY_EDEFAULT = 1000;
+
+ /**
+ * The cached value of the '{@link #getPollFrequency() <em>Poll Frequency</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPollFrequency()
+ * @generated
+ * @ordered
+ */
+ protected int pollFrequency = POLL_FREQUENCY_EDEFAULT;
+
+ /**
+ * This is true if the Poll Frequency attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean pollFrequencyESet;
+
+ /**
+ * The default value of the '{@link #getTimeout() <em>Timeout</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getTimeout()
+ * @generated
+ * @ordered
+ */
+ protected static final int TIMEOUT_EDEFAULT = 60000;
+
+ /**
+ * The cached value of the '{@link #getTimeout() <em>Timeout</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getTimeout()
+ * @generated
+ * @ordered
+ */
+ protected int timeout = TIMEOUT_EDEFAULT;
+
+ /**
+ * This is true if the Timeout attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean timeoutESet;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected HighWaterMarkImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return JmsroutingPackage.Literals.HIGH_WATER_MARK;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getMark() {
+ return mark;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setMark(int newMark) {
+ int oldMark = mark;
+ mark = newMark;
+ boolean oldMarkESet = markESet;
+ markESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.HIGH_WATER_MARK__MARK, oldMark, mark, !oldMarkESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetMark() {
+ int oldMark = mark;
+ boolean oldMarkESet = markESet;
+ mark = MARK_EDEFAULT;
+ markESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, JmsroutingPackage.HIGH_WATER_MARK__MARK, oldMark, MARK_EDEFAULT, oldMarkESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetMark() {
+ return markESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getPollFrequency() {
+ return pollFrequency;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setPollFrequency(int newPollFrequency) {
+ int oldPollFrequency = pollFrequency;
+ pollFrequency = newPollFrequency;
+ boolean oldPollFrequencyESet = pollFrequencyESet;
+ pollFrequencyESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.HIGH_WATER_MARK__POLL_FREQUENCY, oldPollFrequency, pollFrequency, !oldPollFrequencyESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetPollFrequency() {
+ int oldPollFrequency = pollFrequency;
+ boolean oldPollFrequencyESet = pollFrequencyESet;
+ pollFrequency = POLL_FREQUENCY_EDEFAULT;
+ pollFrequencyESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, JmsroutingPackage.HIGH_WATER_MARK__POLL_FREQUENCY, oldPollFrequency, POLL_FREQUENCY_EDEFAULT, oldPollFrequencyESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetPollFrequency() {
+ return pollFrequencyESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getTimeout() {
+ return timeout;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setTimeout(int newTimeout) {
+ int oldTimeout = timeout;
+ timeout = newTimeout;
+ boolean oldTimeoutESet = timeoutESet;
+ timeoutESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.HIGH_WATER_MARK__TIMEOUT, oldTimeout, timeout, !oldTimeoutESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetTimeout() {
+ int oldTimeout = timeout;
+ boolean oldTimeoutESet = timeoutESet;
+ timeout = TIMEOUT_EDEFAULT;
+ timeoutESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, JmsroutingPackage.HIGH_WATER_MARK__TIMEOUT, oldTimeout, TIMEOUT_EDEFAULT, oldTimeoutESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetTimeout() {
+ return timeoutESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case JmsroutingPackage.HIGH_WATER_MARK__MARK:
+ return new Integer(getMark());
+ case JmsroutingPackage.HIGH_WATER_MARK__POLL_FREQUENCY:
+ return new Integer(getPollFrequency());
+ case JmsroutingPackage.HIGH_WATER_MARK__TIMEOUT:
+ return new Integer(getTimeout());
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case JmsroutingPackage.HIGH_WATER_MARK__MARK:
+ setMark(((Integer)newValue).intValue());
+ return;
+ case JmsroutingPackage.HIGH_WATER_MARK__POLL_FREQUENCY:
+ setPollFrequency(((Integer)newValue).intValue());
+ return;
+ case JmsroutingPackage.HIGH_WATER_MARK__TIMEOUT:
+ setTimeout(((Integer)newValue).intValue());
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case JmsroutingPackage.HIGH_WATER_MARK__MARK:
+ unsetMark();
+ return;
+ case JmsroutingPackage.HIGH_WATER_MARK__POLL_FREQUENCY:
+ unsetPollFrequency();
+ return;
+ case JmsroutingPackage.HIGH_WATER_MARK__TIMEOUT:
+ unsetTimeout();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case JmsroutingPackage.HIGH_WATER_MARK__MARK:
+ return isSetMark();
+ case JmsroutingPackage.HIGH_WATER_MARK__POLL_FREQUENCY:
+ return isSetPollFrequency();
+ case JmsroutingPackage.HIGH_WATER_MARK__TIMEOUT:
+ return isSetTimeout();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (mark: ");
+ if (markESet) result.append(mark); else result.append("<unset>");
+ result.append(", pollFrequency: ");
+ if (pollFrequencyESet) result.append(pollFrequency); else result.append("<unset>");
+ result.append(", timeout: ");
+ if (timeoutESet) result.append(timeout); else result.append("<unset>");
+ result.append(')');
+ return result.toString();
+ }
+
+} //HighWaterMarkImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/HighWaterMarkImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JmsDocumentRootImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JmsDocumentRootImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JmsDocumentRootImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,286 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting.impl;
+
+
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EMap;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EStructuralFeature;
+import org.eclipse.emf.ecore.EcorePackage;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl;
+
+import org.eclipse.emf.ecore.util.BasicFeatureMap;
+import org.eclipse.emf.ecore.util.EcoreEMap;
+import org.eclipse.emf.ecore.util.FeatureMap;
+import org.eclipse.emf.ecore.util.InternalEList;
+import org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot;
+import org.jboss.tools.smooks.model.jmsrouting.JmsRouter;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Jms Document Root</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.JmsDocumentRootImpl#getMixed <em>Mixed</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.JmsDocumentRootImpl#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.JmsDocumentRootImpl#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.JmsDocumentRootImpl#getRouter <em>Router</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class JmsDocumentRootImpl extends EObjectImpl implements JmsDocumentRoot {
+ /**
+ * The cached value of the '{@link #getMixed() <em>Mixed</em>}' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMixed()
+ * @generated
+ * @ordered
+ */
+ protected FeatureMap mixed;
+
+ /**
+ * The cached value of the '{@link #getXMLNSPrefixMap() <em>XMLNS Prefix Map</em>}' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getXMLNSPrefixMap()
+ * @generated
+ * @ordered
+ */
+ protected EMap<String, String> xMLNSPrefixMap;
+
+ /**
+ * The cached value of the '{@link #getXSISchemaLocation() <em>XSI Schema Location</em>}' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getXSISchemaLocation()
+ * @generated
+ * @ordered
+ */
+ protected EMap<String, String> xSISchemaLocation;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected JmsDocumentRootImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return JmsroutingPackage.Literals.JMS_DOCUMENT_ROOT;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FeatureMap getMixed() {
+ if (mixed == null) {
+ mixed = new BasicFeatureMap(this, JmsroutingPackage.JMS_DOCUMENT_ROOT__MIXED);
+ }
+ return mixed;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EMap<String, String> getXMLNSPrefixMap() {
+ if (xMLNSPrefixMap == null) {
+ xMLNSPrefixMap = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, JmsroutingPackage.JMS_DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
+ }
+ return xMLNSPrefixMap;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EMap<String, String> getXSISchemaLocation() {
+ if (xSISchemaLocation == null) {
+ xSISchemaLocation = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, JmsroutingPackage.JMS_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
+ }
+ return xSISchemaLocation;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsRouter getRouter() {
+ return (JmsRouter)getMixed().get(JmsroutingPackage.Literals.JMS_DOCUMENT_ROOT__ROUTER, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetRouter(JmsRouter newRouter, NotificationChain msgs) {
+ return ((FeatureMap.Internal)getMixed()).basicAdd(JmsroutingPackage.Literals.JMS_DOCUMENT_ROOT__ROUTER, newRouter, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setRouter(JmsRouter newRouter) {
+ ((FeatureMap.Internal)getMixed()).set(JmsroutingPackage.Literals.JMS_DOCUMENT_ROOT__ROUTER, newRouter);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case JmsroutingPackage.JMS_DOCUMENT_ROOT__MIXED:
+ return ((InternalEList<?>)getMixed()).basicRemove(otherEnd, msgs);
+ case JmsroutingPackage.JMS_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ return ((InternalEList<?>)getXMLNSPrefixMap()).basicRemove(otherEnd, msgs);
+ case JmsroutingPackage.JMS_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ return ((InternalEList<?>)getXSISchemaLocation()).basicRemove(otherEnd, msgs);
+ case JmsroutingPackage.JMS_DOCUMENT_ROOT__ROUTER:
+ return basicSetRouter(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case JmsroutingPackage.JMS_DOCUMENT_ROOT__MIXED:
+ if (coreType) return getMixed();
+ return ((FeatureMap.Internal)getMixed()).getWrapper();
+ case JmsroutingPackage.JMS_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ if (coreType) return getXMLNSPrefixMap();
+ else return getXMLNSPrefixMap().map();
+ case JmsroutingPackage.JMS_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ if (coreType) return getXSISchemaLocation();
+ else return getXSISchemaLocation().map();
+ case JmsroutingPackage.JMS_DOCUMENT_ROOT__ROUTER:
+ return getRouter();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case JmsroutingPackage.JMS_DOCUMENT_ROOT__MIXED:
+ ((FeatureMap.Internal)getMixed()).set(newValue);
+ return;
+ case JmsroutingPackage.JMS_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ ((EStructuralFeature.Setting)getXMLNSPrefixMap()).set(newValue);
+ return;
+ case JmsroutingPackage.JMS_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ ((EStructuralFeature.Setting)getXSISchemaLocation()).set(newValue);
+ return;
+ case JmsroutingPackage.JMS_DOCUMENT_ROOT__ROUTER:
+ setRouter((JmsRouter)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case JmsroutingPackage.JMS_DOCUMENT_ROOT__MIXED:
+ getMixed().clear();
+ return;
+ case JmsroutingPackage.JMS_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ getXMLNSPrefixMap().clear();
+ return;
+ case JmsroutingPackage.JMS_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ getXSISchemaLocation().clear();
+ return;
+ case JmsroutingPackage.JMS_DOCUMENT_ROOT__ROUTER:
+ setRouter((JmsRouter)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case JmsroutingPackage.JMS_DOCUMENT_ROOT__MIXED:
+ return mixed != null && !mixed.isEmpty();
+ case JmsroutingPackage.JMS_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ return xMLNSPrefixMap != null && !xMLNSPrefixMap.isEmpty();
+ case JmsroutingPackage.JMS_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ return xSISchemaLocation != null && !xSISchemaLocation.isEmpty();
+ case JmsroutingPackage.JMS_DOCUMENT_ROOT__ROUTER:
+ return getRouter() != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (mixed: ");
+ result.append(mixed);
+ result.append(')');
+ return result.toString();
+ }
+
+} //JmsDocumentRootImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JmsDocumentRootImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JmsRouterImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JmsRouterImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JmsRouterImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,764 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting.impl;
+
+
+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.jboss.tools.smooks.model.jmsrouting.Connection;
+import org.jboss.tools.smooks.model.jmsrouting.HighWaterMark;
+import org.jboss.tools.smooks.model.jmsrouting.JmsRouter;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+import org.jboss.tools.smooks.model.jmsrouting.Jndi;
+import org.jboss.tools.smooks.model.jmsrouting.Message;
+import org.jboss.tools.smooks.model.jmsrouting.Session;
+import org.jboss.tools.smooks.model.smooks.impl.ElementVisitorImpl;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Jms Router</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.JmsRouterImpl#getMessage <em>Message</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.JmsRouterImpl#getConnection <em>Connection</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.JmsRouterImpl#getSession <em>Session</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.JmsRouterImpl#getJndi <em>Jndi</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.JmsRouterImpl#getHighWaterMark <em>High Water Mark</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.JmsRouterImpl#getBeanId <em>Bean Id</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.JmsRouterImpl#getDestination <em>Destination</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.JmsRouterImpl#isExecuteBefore <em>Execute Before</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.JmsRouterImpl#getRouteOnElement <em>Route On Element</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.JmsRouterImpl#getRouteOnElementNS <em>Route On Element NS</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class JmsRouterImpl extends ElementVisitorImpl implements JmsRouter {
+ /**
+ * The cached value of the '{@link #getMessage() <em>Message</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMessage()
+ * @generated
+ * @ordered
+ */
+ protected Message message;
+
+ /**
+ * The cached value of the '{@link #getConnection() <em>Connection</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getConnection()
+ * @generated
+ * @ordered
+ */
+ protected Connection connection;
+
+ /**
+ * The cached value of the '{@link #getSession() <em>Session</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSession()
+ * @generated
+ * @ordered
+ */
+ protected Session session;
+
+ /**
+ * The cached value of the '{@link #getJndi() <em>Jndi</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getJndi()
+ * @generated
+ * @ordered
+ */
+ protected Jndi jndi;
+
+ /**
+ * The cached value of the '{@link #getHighWaterMark() <em>High Water Mark</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getHighWaterMark()
+ * @generated
+ * @ordered
+ */
+ protected HighWaterMark highWaterMark;
+
+ /**
+ * The default value of the '{@link #getBeanId() <em>Bean Id</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getBeanId()
+ * @generated
+ * @ordered
+ */
+ protected static final String BEAN_ID_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getBeanId() <em>Bean Id</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getBeanId()
+ * @generated
+ * @ordered
+ */
+ protected String beanId = BEAN_ID_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getDestination() <em>Destination</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDestination()
+ * @generated
+ * @ordered
+ */
+ protected static final String DESTINATION_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getDestination() <em>Destination</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDestination()
+ * @generated
+ * @ordered
+ */
+ protected String destination = DESTINATION_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #isExecuteBefore() <em>Execute Before</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isExecuteBefore()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean EXECUTE_BEFORE_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isExecuteBefore() <em>Execute Before</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isExecuteBefore()
+ * @generated
+ * @ordered
+ */
+ protected boolean executeBefore = EXECUTE_BEFORE_EDEFAULT;
+
+ /**
+ * This is true if the Execute Before attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean executeBeforeESet;
+
+ /**
+ * The default value of the '{@link #getRouteOnElement() <em>Route On Element</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRouteOnElement()
+ * @generated
+ * @ordered
+ */
+ protected static final String ROUTE_ON_ELEMENT_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getRouteOnElement() <em>Route On Element</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRouteOnElement()
+ * @generated
+ * @ordered
+ */
+ protected String routeOnElement = ROUTE_ON_ELEMENT_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getRouteOnElementNS() <em>Route On Element NS</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRouteOnElementNS()
+ * @generated
+ * @ordered
+ */
+ protected static final String ROUTE_ON_ELEMENT_NS_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getRouteOnElementNS() <em>Route On Element NS</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRouteOnElementNS()
+ * @generated
+ * @ordered
+ */
+ protected String routeOnElementNS = ROUTE_ON_ELEMENT_NS_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected JmsRouterImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return JmsroutingPackage.Literals.JMS_ROUTER;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Message getMessage() {
+ return message;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetMessage(Message newMessage, NotificationChain msgs) {
+ Message oldMessage = message;
+ message = newMessage;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, JmsroutingPackage.JMS_ROUTER__MESSAGE, oldMessage, newMessage);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setMessage(Message newMessage) {
+ if (newMessage != message) {
+ NotificationChain msgs = null;
+ if (message != null)
+ msgs = ((InternalEObject)message).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - JmsroutingPackage.JMS_ROUTER__MESSAGE, null, msgs);
+ if (newMessage != null)
+ msgs = ((InternalEObject)newMessage).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - JmsroutingPackage.JMS_ROUTER__MESSAGE, null, msgs);
+ msgs = basicSetMessage(newMessage, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.JMS_ROUTER__MESSAGE, newMessage, newMessage));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Connection getConnection() {
+ return connection;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetConnection(Connection newConnection, NotificationChain msgs) {
+ Connection oldConnection = connection;
+ connection = newConnection;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, JmsroutingPackage.JMS_ROUTER__CONNECTION, oldConnection, newConnection);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setConnection(Connection newConnection) {
+ if (newConnection != connection) {
+ NotificationChain msgs = null;
+ if (connection != null)
+ msgs = ((InternalEObject)connection).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - JmsroutingPackage.JMS_ROUTER__CONNECTION, null, msgs);
+ if (newConnection != null)
+ msgs = ((InternalEObject)newConnection).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - JmsroutingPackage.JMS_ROUTER__CONNECTION, null, msgs);
+ msgs = basicSetConnection(newConnection, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.JMS_ROUTER__CONNECTION, newConnection, newConnection));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Session getSession() {
+ return session;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetSession(Session newSession, NotificationChain msgs) {
+ Session oldSession = session;
+ session = newSession;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, JmsroutingPackage.JMS_ROUTER__SESSION, oldSession, newSession);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSession(Session newSession) {
+ if (newSession != session) {
+ NotificationChain msgs = null;
+ if (session != null)
+ msgs = ((InternalEObject)session).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - JmsroutingPackage.JMS_ROUTER__SESSION, null, msgs);
+ if (newSession != null)
+ msgs = ((InternalEObject)newSession).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - JmsroutingPackage.JMS_ROUTER__SESSION, null, msgs);
+ msgs = basicSetSession(newSession, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.JMS_ROUTER__SESSION, newSession, newSession));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Jndi getJndi() {
+ return jndi;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetJndi(Jndi newJndi, NotificationChain msgs) {
+ Jndi oldJndi = jndi;
+ jndi = newJndi;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, JmsroutingPackage.JMS_ROUTER__JNDI, oldJndi, newJndi);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setJndi(Jndi newJndi) {
+ if (newJndi != jndi) {
+ NotificationChain msgs = null;
+ if (jndi != null)
+ msgs = ((InternalEObject)jndi).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - JmsroutingPackage.JMS_ROUTER__JNDI, null, msgs);
+ if (newJndi != null)
+ msgs = ((InternalEObject)newJndi).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - JmsroutingPackage.JMS_ROUTER__JNDI, null, msgs);
+ msgs = basicSetJndi(newJndi, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.JMS_ROUTER__JNDI, newJndi, newJndi));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public HighWaterMark getHighWaterMark() {
+ return highWaterMark;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetHighWaterMark(HighWaterMark newHighWaterMark, NotificationChain msgs) {
+ HighWaterMark oldHighWaterMark = highWaterMark;
+ highWaterMark = newHighWaterMark;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, JmsroutingPackage.JMS_ROUTER__HIGH_WATER_MARK, oldHighWaterMark, newHighWaterMark);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setHighWaterMark(HighWaterMark newHighWaterMark) {
+ if (newHighWaterMark != highWaterMark) {
+ NotificationChain msgs = null;
+ if (highWaterMark != null)
+ msgs = ((InternalEObject)highWaterMark).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - JmsroutingPackage.JMS_ROUTER__HIGH_WATER_MARK, null, msgs);
+ if (newHighWaterMark != null)
+ msgs = ((InternalEObject)newHighWaterMark).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - JmsroutingPackage.JMS_ROUTER__HIGH_WATER_MARK, null, msgs);
+ msgs = basicSetHighWaterMark(newHighWaterMark, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.JMS_ROUTER__HIGH_WATER_MARK, newHighWaterMark, newHighWaterMark));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getBeanId() {
+ return beanId;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setBeanId(String newBeanId) {
+ String oldBeanId = beanId;
+ beanId = newBeanId;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.JMS_ROUTER__BEAN_ID, oldBeanId, beanId));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getDestination() {
+ return destination;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setDestination(String newDestination) {
+ String oldDestination = destination;
+ destination = newDestination;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.JMS_ROUTER__DESTINATION, oldDestination, destination));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isExecuteBefore() {
+ return executeBefore;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setExecuteBefore(boolean newExecuteBefore) {
+ boolean oldExecuteBefore = executeBefore;
+ executeBefore = newExecuteBefore;
+ boolean oldExecuteBeforeESet = executeBeforeESet;
+ executeBeforeESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.JMS_ROUTER__EXECUTE_BEFORE, oldExecuteBefore, executeBefore, !oldExecuteBeforeESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetExecuteBefore() {
+ boolean oldExecuteBefore = executeBefore;
+ boolean oldExecuteBeforeESet = executeBeforeESet;
+ executeBefore = EXECUTE_BEFORE_EDEFAULT;
+ executeBeforeESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, JmsroutingPackage.JMS_ROUTER__EXECUTE_BEFORE, oldExecuteBefore, EXECUTE_BEFORE_EDEFAULT, oldExecuteBeforeESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetExecuteBefore() {
+ return executeBeforeESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getRouteOnElement() {
+ return routeOnElement;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setRouteOnElement(String newRouteOnElement) {
+ String oldRouteOnElement = routeOnElement;
+ routeOnElement = newRouteOnElement;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.JMS_ROUTER__ROUTE_ON_ELEMENT, oldRouteOnElement, routeOnElement));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getRouteOnElementNS() {
+ return routeOnElementNS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setRouteOnElementNS(String newRouteOnElementNS) {
+ String oldRouteOnElementNS = routeOnElementNS;
+ routeOnElementNS = newRouteOnElementNS;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.JMS_ROUTER__ROUTE_ON_ELEMENT_NS, oldRouteOnElementNS, routeOnElementNS));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case JmsroutingPackage.JMS_ROUTER__MESSAGE:
+ return basicSetMessage(null, msgs);
+ case JmsroutingPackage.JMS_ROUTER__CONNECTION:
+ return basicSetConnection(null, msgs);
+ case JmsroutingPackage.JMS_ROUTER__SESSION:
+ return basicSetSession(null, msgs);
+ case JmsroutingPackage.JMS_ROUTER__JNDI:
+ return basicSetJndi(null, msgs);
+ case JmsroutingPackage.JMS_ROUTER__HIGH_WATER_MARK:
+ return basicSetHighWaterMark(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case JmsroutingPackage.JMS_ROUTER__MESSAGE:
+ return getMessage();
+ case JmsroutingPackage.JMS_ROUTER__CONNECTION:
+ return getConnection();
+ case JmsroutingPackage.JMS_ROUTER__SESSION:
+ return getSession();
+ case JmsroutingPackage.JMS_ROUTER__JNDI:
+ return getJndi();
+ case JmsroutingPackage.JMS_ROUTER__HIGH_WATER_MARK:
+ return getHighWaterMark();
+ case JmsroutingPackage.JMS_ROUTER__BEAN_ID:
+ return getBeanId();
+ case JmsroutingPackage.JMS_ROUTER__DESTINATION:
+ return getDestination();
+ case JmsroutingPackage.JMS_ROUTER__EXECUTE_BEFORE:
+ return isExecuteBefore() ? Boolean.TRUE : Boolean.FALSE;
+ case JmsroutingPackage.JMS_ROUTER__ROUTE_ON_ELEMENT:
+ return getRouteOnElement();
+ case JmsroutingPackage.JMS_ROUTER__ROUTE_ON_ELEMENT_NS:
+ return getRouteOnElementNS();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case JmsroutingPackage.JMS_ROUTER__MESSAGE:
+ setMessage((Message)newValue);
+ return;
+ case JmsroutingPackage.JMS_ROUTER__CONNECTION:
+ setConnection((Connection)newValue);
+ return;
+ case JmsroutingPackage.JMS_ROUTER__SESSION:
+ setSession((Session)newValue);
+ return;
+ case JmsroutingPackage.JMS_ROUTER__JNDI:
+ setJndi((Jndi)newValue);
+ return;
+ case JmsroutingPackage.JMS_ROUTER__HIGH_WATER_MARK:
+ setHighWaterMark((HighWaterMark)newValue);
+ return;
+ case JmsroutingPackage.JMS_ROUTER__BEAN_ID:
+ setBeanId((String)newValue);
+ return;
+ case JmsroutingPackage.JMS_ROUTER__DESTINATION:
+ setDestination((String)newValue);
+ return;
+ case JmsroutingPackage.JMS_ROUTER__EXECUTE_BEFORE:
+ setExecuteBefore(((Boolean)newValue).booleanValue());
+ return;
+ case JmsroutingPackage.JMS_ROUTER__ROUTE_ON_ELEMENT:
+ setRouteOnElement((String)newValue);
+ return;
+ case JmsroutingPackage.JMS_ROUTER__ROUTE_ON_ELEMENT_NS:
+ setRouteOnElementNS((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case JmsroutingPackage.JMS_ROUTER__MESSAGE:
+ setMessage((Message)null);
+ return;
+ case JmsroutingPackage.JMS_ROUTER__CONNECTION:
+ setConnection((Connection)null);
+ return;
+ case JmsroutingPackage.JMS_ROUTER__SESSION:
+ setSession((Session)null);
+ return;
+ case JmsroutingPackage.JMS_ROUTER__JNDI:
+ setJndi((Jndi)null);
+ return;
+ case JmsroutingPackage.JMS_ROUTER__HIGH_WATER_MARK:
+ setHighWaterMark((HighWaterMark)null);
+ return;
+ case JmsroutingPackage.JMS_ROUTER__BEAN_ID:
+ setBeanId(BEAN_ID_EDEFAULT);
+ return;
+ case JmsroutingPackage.JMS_ROUTER__DESTINATION:
+ setDestination(DESTINATION_EDEFAULT);
+ return;
+ case JmsroutingPackage.JMS_ROUTER__EXECUTE_BEFORE:
+ unsetExecuteBefore();
+ return;
+ case JmsroutingPackage.JMS_ROUTER__ROUTE_ON_ELEMENT:
+ setRouteOnElement(ROUTE_ON_ELEMENT_EDEFAULT);
+ return;
+ case JmsroutingPackage.JMS_ROUTER__ROUTE_ON_ELEMENT_NS:
+ setRouteOnElementNS(ROUTE_ON_ELEMENT_NS_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case JmsroutingPackage.JMS_ROUTER__MESSAGE:
+ return message != null;
+ case JmsroutingPackage.JMS_ROUTER__CONNECTION:
+ return connection != null;
+ case JmsroutingPackage.JMS_ROUTER__SESSION:
+ return session != null;
+ case JmsroutingPackage.JMS_ROUTER__JNDI:
+ return jndi != null;
+ case JmsroutingPackage.JMS_ROUTER__HIGH_WATER_MARK:
+ return highWaterMark != null;
+ case JmsroutingPackage.JMS_ROUTER__BEAN_ID:
+ return BEAN_ID_EDEFAULT == null ? beanId != null : !BEAN_ID_EDEFAULT.equals(beanId);
+ case JmsroutingPackage.JMS_ROUTER__DESTINATION:
+ return DESTINATION_EDEFAULT == null ? destination != null : !DESTINATION_EDEFAULT.equals(destination);
+ case JmsroutingPackage.JMS_ROUTER__EXECUTE_BEFORE:
+ return isSetExecuteBefore();
+ case JmsroutingPackage.JMS_ROUTER__ROUTE_ON_ELEMENT:
+ return ROUTE_ON_ELEMENT_EDEFAULT == null ? routeOnElement != null : !ROUTE_ON_ELEMENT_EDEFAULT.equals(routeOnElement);
+ case JmsroutingPackage.JMS_ROUTER__ROUTE_ON_ELEMENT_NS:
+ return ROUTE_ON_ELEMENT_NS_EDEFAULT == null ? routeOnElementNS != null : !ROUTE_ON_ELEMENT_NS_EDEFAULT.equals(routeOnElementNS);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (beanId: ");
+ result.append(beanId);
+ result.append(", destination: ");
+ result.append(destination);
+ result.append(", executeBefore: ");
+ if (executeBeforeESet) result.append(executeBefore); else result.append("<unset>");
+ result.append(", routeOnElement: ");
+ result.append(routeOnElement);
+ result.append(", routeOnElementNS: ");
+ result.append(routeOnElementNS);
+ result.append(')');
+ return result.toString();
+ }
+
+} //JmsRouterImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JmsRouterImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JmsroutingFactoryImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JmsroutingFactoryImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JmsroutingFactoryImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,339 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting.impl;
+
+
+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;
+import org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode;
+import org.jboss.tools.smooks.model.jmsrouting.Connection;
+import org.jboss.tools.smooks.model.jmsrouting.DeliveryMode;
+import org.jboss.tools.smooks.model.jmsrouting.HighWaterMark;
+import org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot;
+import org.jboss.tools.smooks.model.jmsrouting.JmsRouter;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingFactory;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+import org.jboss.tools.smooks.model.jmsrouting.Jndi;
+import org.jboss.tools.smooks.model.jmsrouting.Message;
+import org.jboss.tools.smooks.model.jmsrouting.MessageType;
+import org.jboss.tools.smooks.model.jmsrouting.Session;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Factory</b>.
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class JmsroutingFactoryImpl extends EFactoryImpl implements JmsroutingFactory {
+ /**
+ * Creates the default factory implementation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static JmsroutingFactory init() {
+ try {
+ JmsroutingFactory theJmsroutingFactory = (JmsroutingFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.milyn.org/xsd/smooks/jms-routing-1.1.xsd");
+ if (theJmsroutingFactory != null) {
+ return theJmsroutingFactory;
+ }
+ }
+ catch (Exception exception) {
+ EcorePlugin.INSTANCE.log(exception);
+ }
+ return new JmsroutingFactoryImpl();
+ }
+
+ /**
+ * Creates an instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsroutingFactoryImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EObject create(EClass eClass) {
+ switch (eClass.getClassifierID()) {
+ case JmsroutingPackage.CONNECTION: return createConnection();
+ case JmsroutingPackage.JMS_DOCUMENT_ROOT: return createJmsDocumentRoot();
+ case JmsroutingPackage.HIGH_WATER_MARK: return createHighWaterMark();
+ case JmsroutingPackage.JNDI: return createJndi();
+ case JmsroutingPackage.MESSAGE: return createMessage();
+ case JmsroutingPackage.JMS_ROUTER: return createJmsRouter();
+ case JmsroutingPackage.SESSION: return createSession();
+ default:
+ throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object createFromString(EDataType eDataType, String initialValue) {
+ switch (eDataType.getClassifierID()) {
+ case JmsroutingPackage.ACKNOWLEDGE_MODE:
+ return createAcknowledgeModeFromString(eDataType, initialValue);
+ case JmsroutingPackage.DELIVERY_MODE:
+ return createDeliveryModeFromString(eDataType, initialValue);
+ case JmsroutingPackage.MESSAGE_TYPE:
+ return createMessageTypeFromString(eDataType, initialValue);
+ case JmsroutingPackage.ACKNOWLEDGE_MODE_OBJECT:
+ return createAcknowledgeModeObjectFromString(eDataType, initialValue);
+ case JmsroutingPackage.DELIVERY_MODE_OBJECT:
+ return createDeliveryModeObjectFromString(eDataType, initialValue);
+ case JmsroutingPackage.MESSAGE_TYPE_OBJECT:
+ return createMessageTypeObjectFromString(eDataType, initialValue);
+ default:
+ throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String convertToString(EDataType eDataType, Object instanceValue) {
+ switch (eDataType.getClassifierID()) {
+ case JmsroutingPackage.ACKNOWLEDGE_MODE:
+ return convertAcknowledgeModeToString(eDataType, instanceValue);
+ case JmsroutingPackage.DELIVERY_MODE:
+ return convertDeliveryModeToString(eDataType, instanceValue);
+ case JmsroutingPackage.MESSAGE_TYPE:
+ return convertMessageTypeToString(eDataType, instanceValue);
+ case JmsroutingPackage.ACKNOWLEDGE_MODE_OBJECT:
+ return convertAcknowledgeModeObjectToString(eDataType, instanceValue);
+ case JmsroutingPackage.DELIVERY_MODE_OBJECT:
+ return convertDeliveryModeObjectToString(eDataType, instanceValue);
+ case JmsroutingPackage.MESSAGE_TYPE_OBJECT:
+ return convertMessageTypeObjectToString(eDataType, instanceValue);
+ default:
+ throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Connection createConnection() {
+ ConnectionImpl connection = new ConnectionImpl();
+ return connection;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsDocumentRoot createJmsDocumentRoot() {
+ JmsDocumentRootImpl jmsDocumentRoot = new JmsDocumentRootImpl();
+ return jmsDocumentRoot;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public HighWaterMark createHighWaterMark() {
+ HighWaterMarkImpl highWaterMark = new HighWaterMarkImpl();
+ return highWaterMark;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Jndi createJndi() {
+ JndiImpl jndi = new JndiImpl();
+ return jndi;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Message createMessage() {
+ MessageImpl message = new MessageImpl();
+ return message;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsRouter createJmsRouter() {
+ JmsRouterImpl jmsRouter = new JmsRouterImpl();
+ return jmsRouter;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Session createSession() {
+ SessionImpl session = new SessionImpl();
+ return session;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public AcknowledgeMode createAcknowledgeModeFromString(EDataType eDataType, String initialValue) {
+ AcknowledgeMode result = AcknowledgeMode.get(initialValue);
+ if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertAcknowledgeModeToString(EDataType eDataType, Object instanceValue) {
+ return instanceValue == null ? null : instanceValue.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public DeliveryMode createDeliveryModeFromString(EDataType eDataType, String initialValue) {
+ DeliveryMode result = DeliveryMode.get(initialValue);
+ if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertDeliveryModeToString(EDataType eDataType, Object instanceValue) {
+ return instanceValue == null ? null : instanceValue.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public MessageType createMessageTypeFromString(EDataType eDataType, String initialValue) {
+ MessageType result = MessageType.get(initialValue);
+ if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertMessageTypeToString(EDataType eDataType, Object instanceValue) {
+ return instanceValue == null ? null : instanceValue.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public AcknowledgeMode createAcknowledgeModeObjectFromString(EDataType eDataType, String initialValue) {
+ return createAcknowledgeModeFromString(JmsroutingPackage.Literals.ACKNOWLEDGE_MODE, initialValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertAcknowledgeModeObjectToString(EDataType eDataType, Object instanceValue) {
+ return convertAcknowledgeModeToString(JmsroutingPackage.Literals.ACKNOWLEDGE_MODE, instanceValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public DeliveryMode createDeliveryModeObjectFromString(EDataType eDataType, String initialValue) {
+ return createDeliveryModeFromString(JmsroutingPackage.Literals.DELIVERY_MODE, initialValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertDeliveryModeObjectToString(EDataType eDataType, Object instanceValue) {
+ return convertDeliveryModeToString(JmsroutingPackage.Literals.DELIVERY_MODE, instanceValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public MessageType createMessageTypeObjectFromString(EDataType eDataType, String initialValue) {
+ return createMessageTypeFromString(JmsroutingPackage.Literals.MESSAGE_TYPE, initialValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertMessageTypeObjectToString(EDataType eDataType, Object instanceValue) {
+ return convertMessageTypeToString(JmsroutingPackage.Literals.MESSAGE_TYPE, instanceValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsroutingPackage getJmsroutingPackage() {
+ return (JmsroutingPackage)getEPackage();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @deprecated
+ * @generated
+ */
+ @Deprecated
+ public static JmsroutingPackage getPackage() {
+ return JmsroutingPackage.eINSTANCE;
+ }
+
+} //JmsroutingFactoryImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JmsroutingFactoryImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JmsroutingPackageImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JmsroutingPackageImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JmsroutingPackageImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,1105 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting.impl;
+
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EDataType;
+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;
+import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
+import org.jboss.tools.smooks.model.common.CommonPackage;
+import org.jboss.tools.smooks.model.common.impl.CommonPackageImpl;
+import org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode;
+import org.jboss.tools.smooks.model.jmsrouting.Connection;
+import org.jboss.tools.smooks.model.jmsrouting.DeliveryMode;
+import org.jboss.tools.smooks.model.jmsrouting.HighWaterMark;
+import org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot;
+import org.jboss.tools.smooks.model.jmsrouting.JmsRouter;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingFactory;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+import org.jboss.tools.smooks.model.jmsrouting.Jndi;
+import org.jboss.tools.smooks.model.jmsrouting.Message;
+import org.jboss.tools.smooks.model.jmsrouting.MessageType;
+import org.jboss.tools.smooks.model.jmsrouting.Session;
+import org.jboss.tools.smooks.model.smooks.SmooksPackage;
+import org.jboss.tools.smooks.model.smooks.impl.SmooksPackageImpl;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Package</b>.
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class JmsroutingPackageImpl extends EPackageImpl implements JmsroutingPackage {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass connectionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass jmsDocumentRootEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass highWaterMarkEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass jndiEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass messageEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass jmsRouterEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass sessionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum acknowledgeModeEEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum deliveryModeEEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum messageTypeEEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EDataType acknowledgeModeObjectEDataType = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EDataType deliveryModeObjectEDataType = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EDataType messageTypeObjectEDataType = null;
+
+ /**
+ * Creates an instance of the model <b>Package</b>, registered with
+ * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
+ * package URI value.
+ * <p>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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.ecore.EPackage.Registry
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#eNS_URI
+ * @see #init()
+ * @generated
+ */
+ private JmsroutingPackageImpl() {
+ super(eNS_URI, JmsroutingFactory.eINSTANCE);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static boolean isInited = false;
+
+ /**
+ * Creates, registers, and initializes the <b>Package</b> for this
+ * model, and for any others upon which it depends. Simple
+ * dependencies are satisfied by calling this method on all
+ * dependent packages before doing anything else. This method drives
+ * initialization for interdependent packages directly, in parallel
+ * with this package, itself.
+ * <p>Of this package and its interdependencies, all packages which
+ * have not yet been registered by their URI values are first created
+ * and registered. The packages are then initialized in two steps:
+ * meta-model objects for all of the packages are created before any
+ * are initialized, since one package's meta-model objects may refer to
+ * those of another.
+ * <p>Invocation of this method will not affect any packages that have
+ * already been initialized.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #eNS_URI
+ * @see #createPackageContents()
+ * @see #initializePackageContents()
+ * @generated
+ */
+ public static JmsroutingPackage init() {
+ if (isInited) return (JmsroutingPackage)EPackage.Registry.INSTANCE.getEPackage(JmsroutingPackage.eNS_URI);
+
+ // Obtain or create and register package
+ JmsroutingPackageImpl theJmsroutingPackage = (JmsroutingPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof JmsroutingPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new JmsroutingPackageImpl());
+
+ isInited = true;
+
+ // Initialize simple dependencies
+ XMLTypePackage.eINSTANCE.eClass();
+
+ // Obtain or create and register interdependencies
+ SmooksPackageImpl theSmooksPackage = (SmooksPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(SmooksPackage.eNS_URI) instanceof SmooksPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(SmooksPackage.eNS_URI) : SmooksPackage.eINSTANCE);
+ CommonPackageImpl theCommonPackage = (CommonPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(CommonPackage.eNS_URI) instanceof CommonPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(CommonPackage.eNS_URI) : CommonPackage.eINSTANCE);
+
+ // Create package meta-data objects
+ theJmsroutingPackage.createPackageContents();
+ theSmooksPackage.createPackageContents();
+ theCommonPackage.createPackageContents();
+
+ // Initialize created meta-data
+ theJmsroutingPackage.initializePackageContents();
+ theSmooksPackage.initializePackageContents();
+ theCommonPackage.initializePackageContents();
+
+ // Mark meta-data to indicate it can't be changed
+ theJmsroutingPackage.freeze();
+
+ return theJmsroutingPackage;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getConnection() {
+ return connectionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getConnection_Factory() {
+ return (EAttribute)connectionEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getConnection_SecurityCredential() {
+ return (EAttribute)connectionEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getConnection_SecurityPrincipal() {
+ return (EAttribute)connectionEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getJmsDocumentRoot() {
+ return jmsDocumentRootEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJmsDocumentRoot_Mixed() {
+ return (EAttribute)jmsDocumentRootEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getJmsDocumentRoot_XMLNSPrefixMap() {
+ return (EReference)jmsDocumentRootEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getJmsDocumentRoot_XSISchemaLocation() {
+ return (EReference)jmsDocumentRootEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getJmsDocumentRoot_Router() {
+ return (EReference)jmsDocumentRootEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getHighWaterMark() {
+ return highWaterMarkEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getHighWaterMark_Mark() {
+ return (EAttribute)highWaterMarkEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getHighWaterMark_PollFrequency() {
+ return (EAttribute)highWaterMarkEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getHighWaterMark_Timeout() {
+ return (EAttribute)highWaterMarkEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getJndi() {
+ return jndiEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJndi_ContextFactory() {
+ return (EAttribute)jndiEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJndi_NamingFactory() {
+ return (EAttribute)jndiEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJndi_ProviderUrl() {
+ return (EAttribute)jndiEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getMessage() {
+ return messageEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getMessage_CorrelationIdPattern() {
+ return (EAttribute)messageEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getMessage_DeliveryMode() {
+ return (EAttribute)messageEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getMessage_Priority() {
+ return (EAttribute)messageEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getMessage_TimeToLive() {
+ return (EAttribute)messageEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getMessage_Type() {
+ return (EAttribute)messageEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getJmsRouter() {
+ return jmsRouterEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getJmsRouter_Message() {
+ return (EReference)jmsRouterEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getJmsRouter_Connection() {
+ return (EReference)jmsRouterEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getJmsRouter_Session() {
+ return (EReference)jmsRouterEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getJmsRouter_Jndi() {
+ return (EReference)jmsRouterEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getJmsRouter_HighWaterMark() {
+ return (EReference)jmsRouterEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJmsRouter_BeanId() {
+ return (EAttribute)jmsRouterEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJmsRouter_Destination() {
+ return (EAttribute)jmsRouterEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJmsRouter_ExecuteBefore() {
+ return (EAttribute)jmsRouterEClass.getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJmsRouter_RouteOnElement() {
+ return (EAttribute)jmsRouterEClass.getEStructuralFeatures().get(8);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJmsRouter_RouteOnElementNS() {
+ return (EAttribute)jmsRouterEClass.getEStructuralFeatures().get(9);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getSession() {
+ return sessionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSession_AcknowledgeMode() {
+ return (EAttribute)sessionEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSession_Transacted() {
+ return (EAttribute)sessionEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getAcknowledgeMode() {
+ return acknowledgeModeEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getDeliveryMode() {
+ return deliveryModeEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getMessageType() {
+ return messageTypeEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EDataType getAcknowledgeModeObject() {
+ return acknowledgeModeObjectEDataType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EDataType getDeliveryModeObject() {
+ return deliveryModeObjectEDataType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EDataType getMessageTypeObject() {
+ return messageTypeObjectEDataType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsroutingFactory getJmsroutingFactory() {
+ return (JmsroutingFactory)getEFactoryInstance();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void createPackageContents() {
+ if (isCreated) return;
+ isCreated = true;
+
+ // Create classes and their features
+ connectionEClass = createEClass(CONNECTION);
+ createEAttribute(connectionEClass, CONNECTION__FACTORY);
+ createEAttribute(connectionEClass, CONNECTION__SECURITY_CREDENTIAL);
+ createEAttribute(connectionEClass, CONNECTION__SECURITY_PRINCIPAL);
+
+ jmsDocumentRootEClass = createEClass(JMS_DOCUMENT_ROOT);
+ createEAttribute(jmsDocumentRootEClass, JMS_DOCUMENT_ROOT__MIXED);
+ createEReference(jmsDocumentRootEClass, JMS_DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
+ createEReference(jmsDocumentRootEClass, JMS_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
+ createEReference(jmsDocumentRootEClass, JMS_DOCUMENT_ROOT__ROUTER);
+
+ highWaterMarkEClass = createEClass(HIGH_WATER_MARK);
+ createEAttribute(highWaterMarkEClass, HIGH_WATER_MARK__MARK);
+ createEAttribute(highWaterMarkEClass, HIGH_WATER_MARK__POLL_FREQUENCY);
+ createEAttribute(highWaterMarkEClass, HIGH_WATER_MARK__TIMEOUT);
+
+ jndiEClass = createEClass(JNDI);
+ createEAttribute(jndiEClass, JNDI__CONTEXT_FACTORY);
+ createEAttribute(jndiEClass, JNDI__NAMING_FACTORY);
+ createEAttribute(jndiEClass, JNDI__PROVIDER_URL);
+
+ messageEClass = createEClass(MESSAGE);
+ createEAttribute(messageEClass, MESSAGE__CORRELATION_ID_PATTERN);
+ createEAttribute(messageEClass, MESSAGE__DELIVERY_MODE);
+ createEAttribute(messageEClass, MESSAGE__PRIORITY);
+ createEAttribute(messageEClass, MESSAGE__TIME_TO_LIVE);
+ createEAttribute(messageEClass, MESSAGE__TYPE);
+
+ jmsRouterEClass = createEClass(JMS_ROUTER);
+ createEReference(jmsRouterEClass, JMS_ROUTER__MESSAGE);
+ createEReference(jmsRouterEClass, JMS_ROUTER__CONNECTION);
+ createEReference(jmsRouterEClass, JMS_ROUTER__SESSION);
+ createEReference(jmsRouterEClass, JMS_ROUTER__JNDI);
+ createEReference(jmsRouterEClass, JMS_ROUTER__HIGH_WATER_MARK);
+ createEAttribute(jmsRouterEClass, JMS_ROUTER__BEAN_ID);
+ createEAttribute(jmsRouterEClass, JMS_ROUTER__DESTINATION);
+ createEAttribute(jmsRouterEClass, JMS_ROUTER__EXECUTE_BEFORE);
+ createEAttribute(jmsRouterEClass, JMS_ROUTER__ROUTE_ON_ELEMENT);
+ createEAttribute(jmsRouterEClass, JMS_ROUTER__ROUTE_ON_ELEMENT_NS);
+
+ sessionEClass = createEClass(SESSION);
+ createEAttribute(sessionEClass, SESSION__ACKNOWLEDGE_MODE);
+ createEAttribute(sessionEClass, SESSION__TRANSACTED);
+
+ // Create enums
+ acknowledgeModeEEnum = createEEnum(ACKNOWLEDGE_MODE);
+ deliveryModeEEnum = createEEnum(DELIVERY_MODE);
+ messageTypeEEnum = createEEnum(MESSAGE_TYPE);
+
+ // Create data types
+ acknowledgeModeObjectEDataType = createEDataType(ACKNOWLEDGE_MODE_OBJECT);
+ deliveryModeObjectEDataType = createEDataType(DELIVERY_MODE_OBJECT);
+ messageTypeObjectEDataType = createEDataType(MESSAGE_TYPE_OBJECT);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void initializePackageContents() {
+ if (isInitialized) return;
+ isInitialized = true;
+
+ // Initialize package
+ setName(eNAME);
+ setNsPrefix(eNS_PREFIX);
+ setNsURI(eNS_URI);
+
+ // Obtain other dependent packages
+ XMLTypePackage theXMLTypePackage = (XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI);
+ SmooksPackage theSmooksPackage = (SmooksPackage)EPackage.Registry.INSTANCE.getEPackage(SmooksPackage.eNS_URI);
+
+ // Create type parameters
+
+ // Set bounds for type parameters
+
+ // Add supertypes to classes
+ jmsRouterEClass.getESuperTypes().add(theSmooksPackage.getElementVisitor());
+
+ // Initialize classes and features; add operations and parameters
+ initEClass(connectionEClass, Connection.class, "Connection", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getConnection_Factory(), theXMLTypePackage.getString(), "factory", "ConnectionFactory", 0, 1, Connection.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getConnection_SecurityCredential(), theXMLTypePackage.getString(), "securityCredential", null, 0, 1, Connection.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getConnection_SecurityPrincipal(), theXMLTypePackage.getString(), "securityPrincipal", null, 0, 1, Connection.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(jmsDocumentRootEClass, JmsDocumentRoot.class, "JmsDocumentRoot", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getJmsDocumentRoot_Mixed(), ecorePackage.getEFeatureMapEntry(), "mixed", null, 0, -1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getJmsDocumentRoot_XMLNSPrefixMap(), ecorePackage.getEStringToStringMapEntry(), null, "xMLNSPrefixMap", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getJmsDocumentRoot_XSISchemaLocation(), ecorePackage.getEStringToStringMapEntry(), null, "xSISchemaLocation", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getJmsDocumentRoot_Router(), this.getJmsRouter(), null, "router", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+
+ initEClass(highWaterMarkEClass, HighWaterMark.class, "HighWaterMark", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getHighWaterMark_Mark(), theXMLTypePackage.getInt(), "mark", "200", 0, 1, HighWaterMark.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getHighWaterMark_PollFrequency(), theXMLTypePackage.getInt(), "pollFrequency", "1000", 0, 1, HighWaterMark.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getHighWaterMark_Timeout(), theXMLTypePackage.getInt(), "timeout", "60000", 0, 1, HighWaterMark.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(jndiEClass, Jndi.class, "Jndi", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getJndi_ContextFactory(), theXMLTypePackage.getString(), "contextFactory", "org.jnp.interfaces.NamingContextFactory", 0, 1, Jndi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJndi_NamingFactory(), theXMLTypePackage.getString(), "namingFactory", "org.jboss.naming:java.naming.factory.url.pkgs", 0, 1, Jndi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJndi_ProviderUrl(), theXMLTypePackage.getString(), "providerUrl", "jnp://localhost:1099", 0, 1, Jndi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(messageEClass, Message.class, "Message", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getMessage_CorrelationIdPattern(), theXMLTypePackage.getString(), "correlationIdPattern", null, 0, 1, Message.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getMessage_DeliveryMode(), this.getDeliveryMode(), "deliveryMode", "persistent", 0, 1, Message.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getMessage_Priority(), theXMLTypePackage.getInt(), "priority", "4", 0, 1, Message.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getMessage_TimeToLive(), theXMLTypePackage.getLong(), "timeToLive", "0", 0, 1, Message.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getMessage_Type(), this.getMessageType(), "type", "TextMessage", 0, 1, Message.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(jmsRouterEClass, JmsRouter.class, "JmsRouter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getJmsRouter_Message(), this.getMessage(), null, "message", null, 0, 1, JmsRouter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getJmsRouter_Connection(), this.getConnection(), null, "connection", null, 0, 1, JmsRouter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getJmsRouter_Session(), this.getSession(), null, "session", null, 0, 1, JmsRouter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getJmsRouter_Jndi(), this.getJndi(), null, "jndi", null, 0, 1, JmsRouter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getJmsRouter_HighWaterMark(), this.getHighWaterMark(), null, "highWaterMark", null, 0, 1, JmsRouter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJmsRouter_BeanId(), theXMLTypePackage.getString(), "beanId", null, 1, 1, JmsRouter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJmsRouter_Destination(), theXMLTypePackage.getString(), "destination", null, 1, 1, JmsRouter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJmsRouter_ExecuteBefore(), theXMLTypePackage.getBoolean(), "executeBefore", "false", 0, 1, JmsRouter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJmsRouter_RouteOnElement(), theXMLTypePackage.getString(), "routeOnElement", null, 1, 1, JmsRouter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJmsRouter_RouteOnElementNS(), theXMLTypePackage.getString(), "routeOnElementNS", null, 0, 1, JmsRouter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(sessionEClass, Session.class, "Session", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getSession_AcknowledgeMode(), this.getAcknowledgeMode(), "acknowledgeMode", "AUTO_ACKNOWLEDGE", 0, 1, Session.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSession_Transacted(), theXMLTypePackage.getBoolean(), "transacted", "false", 0, 1, Session.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ // Initialize enums and add enum literals
+ initEEnum(acknowledgeModeEEnum, AcknowledgeMode.class, "AcknowledgeMode");
+ addEEnumLiteral(acknowledgeModeEEnum, AcknowledgeMode.AUTOACKNOWLEDGE);
+ addEEnumLiteral(acknowledgeModeEEnum, AcknowledgeMode.CLIENTACKNOWLEDGE);
+ addEEnumLiteral(acknowledgeModeEEnum, AcknowledgeMode.DUPSOKACKNOWLEDGE);
+
+ initEEnum(deliveryModeEEnum, DeliveryMode.class, "DeliveryMode");
+ addEEnumLiteral(deliveryModeEEnum, DeliveryMode.PERSISTENT);
+ addEEnumLiteral(deliveryModeEEnum, DeliveryMode.NON_PERSISTENT);
+
+ initEEnum(messageTypeEEnum, MessageType.class, "MessageType");
+ addEEnumLiteral(messageTypeEEnum, MessageType.TEXT_MESSAGE);
+ addEEnumLiteral(messageTypeEEnum, MessageType.OBJECT_MESSAGE);
+ addEEnumLiteral(messageTypeEEnum, MessageType.MAP_MESSAGE);
+
+ // Initialize data types
+ initEDataType(acknowledgeModeObjectEDataType, AcknowledgeMode.class, "AcknowledgeModeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS);
+ initEDataType(deliveryModeObjectEDataType, DeliveryMode.class, "DeliveryModeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS);
+ initEDataType(messageTypeObjectEDataType, MessageType.class, "MessageTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS);
+
+ // Create resource
+ createResource(eNS_URI);
+
+ // Create annotations
+ // http:///org/eclipse/emf/ecore/util/ExtendedMetaData
+ createExtendedMetaDataAnnotations();
+ }
+
+ /**
+ * Initializes the annotations for <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void createExtendedMetaDataAnnotations() {
+ String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData";
+ addAnnotation
+ (acknowledgeModeEEnum,
+ source,
+ new String[] {
+ "name", "acknowledgeMode"
+ });
+ addAnnotation
+ (acknowledgeModeObjectEDataType,
+ source,
+ new String[] {
+ "name", "acknowledgeMode:Object",
+ "baseType", "acknowledgeMode"
+ });
+ addAnnotation
+ (connectionEClass,
+ source,
+ new String[] {
+ "name", "connection",
+ "kind", "empty"
+ });
+ addAnnotation
+ (getConnection_Factory(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "factory"
+ });
+ addAnnotation
+ (getConnection_SecurityCredential(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "securityCredential"
+ });
+ addAnnotation
+ (getConnection_SecurityPrincipal(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "securityPrincipal"
+ });
+ addAnnotation
+ (deliveryModeEEnum,
+ source,
+ new String[] {
+ "name", "deliveryMode"
+ });
+ addAnnotation
+ (deliveryModeObjectEDataType,
+ source,
+ new String[] {
+ "name", "deliveryMode:Object",
+ "baseType", "deliveryMode"
+ });
+ addAnnotation
+ (jmsDocumentRootEClass,
+ source,
+ new String[] {
+ "name", "",
+ "kind", "mixed"
+ });
+ addAnnotation
+ (getJmsDocumentRoot_Mixed(),
+ source,
+ new String[] {
+ "kind", "elementWildcard",
+ "name", ":mixed"
+ });
+ addAnnotation
+ (getJmsDocumentRoot_XMLNSPrefixMap(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "xmlns:prefix"
+ });
+ addAnnotation
+ (getJmsDocumentRoot_XSISchemaLocation(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "xsi:schemaLocation"
+ });
+ addAnnotation
+ (getJmsDocumentRoot_Router(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "router",
+ "namespace", "##targetNamespace",
+ "affiliation", "http://www.milyn.org/xsd/smooks-1.1.xsd#abstract-resource-config"
+ });
+ addAnnotation
+ (highWaterMarkEClass,
+ source,
+ new String[] {
+ "name", "highWaterMark",
+ "kind", "empty"
+ });
+ addAnnotation
+ (getHighWaterMark_Mark(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "mark"
+ });
+ addAnnotation
+ (getHighWaterMark_PollFrequency(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "pollFrequency"
+ });
+ addAnnotation
+ (getHighWaterMark_Timeout(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "timeout"
+ });
+ addAnnotation
+ (jndiEClass,
+ source,
+ new String[] {
+ "name", "jndi",
+ "kind", "empty"
+ });
+ addAnnotation
+ (getJndi_ContextFactory(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "contextFactory"
+ });
+ addAnnotation
+ (getJndi_NamingFactory(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "namingFactory"
+ });
+ addAnnotation
+ (getJndi_ProviderUrl(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "providerUrl"
+ });
+ addAnnotation
+ (messageEClass,
+ source,
+ new String[] {
+ "name", "message",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getMessage_CorrelationIdPattern(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "correlationIdPattern",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getMessage_DeliveryMode(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "deliveryMode"
+ });
+ addAnnotation
+ (getMessage_Priority(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "priority"
+ });
+ addAnnotation
+ (getMessage_TimeToLive(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "timeToLive"
+ });
+ addAnnotation
+ (getMessage_Type(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "type"
+ });
+ addAnnotation
+ (messageTypeEEnum,
+ source,
+ new String[] {
+ "name", "messageType"
+ });
+ addAnnotation
+ (messageTypeObjectEDataType,
+ source,
+ new String[] {
+ "name", "messageType:Object",
+ "baseType", "messageType"
+ });
+ addAnnotation
+ (jmsRouterEClass,
+ source,
+ new String[] {
+ "name", "router",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getJmsRouter_Message(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "message",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getJmsRouter_Connection(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "connection",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getJmsRouter_Session(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "session",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getJmsRouter_Jndi(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "jndi",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getJmsRouter_HighWaterMark(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "highWaterMark",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getJmsRouter_BeanId(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "beanId"
+ });
+ addAnnotation
+ (getJmsRouter_Destination(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "destination"
+ });
+ addAnnotation
+ (getJmsRouter_ExecuteBefore(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "executeBefore"
+ });
+ addAnnotation
+ (getJmsRouter_RouteOnElement(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "routeOnElement"
+ });
+ addAnnotation
+ (getJmsRouter_RouteOnElementNS(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "routeOnElementNS"
+ });
+ addAnnotation
+ (sessionEClass,
+ source,
+ new String[] {
+ "name", "session",
+ "kind", "empty"
+ });
+ addAnnotation
+ (getSession_AcknowledgeMode(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "acknowledgeMode"
+ });
+ addAnnotation
+ (getSession_Transacted(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "transacted"
+ });
+ }
+
+} //JmsroutingPackageImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JmsroutingPackageImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JndiImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JndiImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JndiImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,377 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting.impl;
+
+
+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.EObjectImpl;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+import org.jboss.tools.smooks.model.jmsrouting.Jndi;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Jndi</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.JndiImpl#getContextFactory <em>Context Factory</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.JndiImpl#getNamingFactory <em>Naming Factory</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.JndiImpl#getProviderUrl <em>Provider Url</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class JndiImpl extends EObjectImpl implements Jndi {
+ /**
+ * The default value of the '{@link #getContextFactory() <em>Context Factory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getContextFactory()
+ * @generated
+ * @ordered
+ */
+ protected static final String CONTEXT_FACTORY_EDEFAULT = "org.jnp.interfaces.NamingContextFactory";
+
+ /**
+ * The cached value of the '{@link #getContextFactory() <em>Context Factory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getContextFactory()
+ * @generated
+ * @ordered
+ */
+ protected String contextFactory = CONTEXT_FACTORY_EDEFAULT;
+
+ /**
+ * This is true if the Context Factory attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean contextFactoryESet;
+
+ /**
+ * The default value of the '{@link #getNamingFactory() <em>Naming Factory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getNamingFactory()
+ * @generated
+ * @ordered
+ */
+ protected static final String NAMING_FACTORY_EDEFAULT = "org.jboss.naming:java.naming.factory.url.pkgs";
+
+ /**
+ * The cached value of the '{@link #getNamingFactory() <em>Naming Factory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getNamingFactory()
+ * @generated
+ * @ordered
+ */
+ protected String namingFactory = NAMING_FACTORY_EDEFAULT;
+
+ /**
+ * This is true if the Naming Factory attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean namingFactoryESet;
+
+ /**
+ * The default value of the '{@link #getProviderUrl() <em>Provider Url</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProviderUrl()
+ * @generated
+ * @ordered
+ */
+ protected static final String PROVIDER_URL_EDEFAULT = "jnp://localhost:1099";
+
+ /**
+ * The cached value of the '{@link #getProviderUrl() <em>Provider Url</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProviderUrl()
+ * @generated
+ * @ordered
+ */
+ protected String providerUrl = PROVIDER_URL_EDEFAULT;
+
+ /**
+ * This is true if the Provider Url attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean providerUrlESet;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected JndiImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return JmsroutingPackage.Literals.JNDI;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getContextFactory() {
+ return contextFactory;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setContextFactory(String newContextFactory) {
+ String oldContextFactory = contextFactory;
+ contextFactory = newContextFactory;
+ boolean oldContextFactoryESet = contextFactoryESet;
+ contextFactoryESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.JNDI__CONTEXT_FACTORY, oldContextFactory, contextFactory, !oldContextFactoryESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetContextFactory() {
+ String oldContextFactory = contextFactory;
+ boolean oldContextFactoryESet = contextFactoryESet;
+ contextFactory = CONTEXT_FACTORY_EDEFAULT;
+ contextFactoryESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, JmsroutingPackage.JNDI__CONTEXT_FACTORY, oldContextFactory, CONTEXT_FACTORY_EDEFAULT, oldContextFactoryESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetContextFactory() {
+ return contextFactoryESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getNamingFactory() {
+ return namingFactory;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setNamingFactory(String newNamingFactory) {
+ String oldNamingFactory = namingFactory;
+ namingFactory = newNamingFactory;
+ boolean oldNamingFactoryESet = namingFactoryESet;
+ namingFactoryESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.JNDI__NAMING_FACTORY, oldNamingFactory, namingFactory, !oldNamingFactoryESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetNamingFactory() {
+ String oldNamingFactory = namingFactory;
+ boolean oldNamingFactoryESet = namingFactoryESet;
+ namingFactory = NAMING_FACTORY_EDEFAULT;
+ namingFactoryESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, JmsroutingPackage.JNDI__NAMING_FACTORY, oldNamingFactory, NAMING_FACTORY_EDEFAULT, oldNamingFactoryESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetNamingFactory() {
+ return namingFactoryESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getProviderUrl() {
+ return providerUrl;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setProviderUrl(String newProviderUrl) {
+ String oldProviderUrl = providerUrl;
+ providerUrl = newProviderUrl;
+ boolean oldProviderUrlESet = providerUrlESet;
+ providerUrlESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.JNDI__PROVIDER_URL, oldProviderUrl, providerUrl, !oldProviderUrlESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetProviderUrl() {
+ String oldProviderUrl = providerUrl;
+ boolean oldProviderUrlESet = providerUrlESet;
+ providerUrl = PROVIDER_URL_EDEFAULT;
+ providerUrlESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, JmsroutingPackage.JNDI__PROVIDER_URL, oldProviderUrl, PROVIDER_URL_EDEFAULT, oldProviderUrlESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetProviderUrl() {
+ return providerUrlESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case JmsroutingPackage.JNDI__CONTEXT_FACTORY:
+ return getContextFactory();
+ case JmsroutingPackage.JNDI__NAMING_FACTORY:
+ return getNamingFactory();
+ case JmsroutingPackage.JNDI__PROVIDER_URL:
+ return getProviderUrl();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case JmsroutingPackage.JNDI__CONTEXT_FACTORY:
+ setContextFactory((String)newValue);
+ return;
+ case JmsroutingPackage.JNDI__NAMING_FACTORY:
+ setNamingFactory((String)newValue);
+ return;
+ case JmsroutingPackage.JNDI__PROVIDER_URL:
+ setProviderUrl((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case JmsroutingPackage.JNDI__CONTEXT_FACTORY:
+ unsetContextFactory();
+ return;
+ case JmsroutingPackage.JNDI__NAMING_FACTORY:
+ unsetNamingFactory();
+ return;
+ case JmsroutingPackage.JNDI__PROVIDER_URL:
+ unsetProviderUrl();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case JmsroutingPackage.JNDI__CONTEXT_FACTORY:
+ return isSetContextFactory();
+ case JmsroutingPackage.JNDI__NAMING_FACTORY:
+ return isSetNamingFactory();
+ case JmsroutingPackage.JNDI__PROVIDER_URL:
+ return isSetProviderUrl();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (contextFactory: ");
+ if (contextFactoryESet) result.append(contextFactory); else result.append("<unset>");
+ result.append(", namingFactory: ");
+ if (namingFactoryESet) result.append(namingFactory); else result.append("<unset>");
+ result.append(", providerUrl: ");
+ if (providerUrlESet) result.append(providerUrl); else result.append("<unset>");
+ result.append(')');
+ return result.toString();
+ }
+
+} //JndiImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/JndiImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/MessageImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/MessageImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/MessageImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,521 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting.impl;
+
+
+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.EObjectImpl;
+import org.jboss.tools.smooks.model.jmsrouting.DeliveryMode;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+import org.jboss.tools.smooks.model.jmsrouting.Message;
+import org.jboss.tools.smooks.model.jmsrouting.MessageType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Message</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.MessageImpl#getCorrelationIdPattern <em>Correlation Id Pattern</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.MessageImpl#getDeliveryMode <em>Delivery Mode</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.MessageImpl#getPriority <em>Priority</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.MessageImpl#getTimeToLive <em>Time To Live</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.MessageImpl#getType <em>Type</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class MessageImpl extends EObjectImpl implements Message {
+ /**
+ * The default value of the '{@link #getCorrelationIdPattern() <em>Correlation Id Pattern</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getCorrelationIdPattern()
+ * @generated
+ * @ordered
+ */
+ protected static final String CORRELATION_ID_PATTERN_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getCorrelationIdPattern() <em>Correlation Id Pattern</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getCorrelationIdPattern()
+ * @generated
+ * @ordered
+ */
+ protected String correlationIdPattern = CORRELATION_ID_PATTERN_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getDeliveryMode() <em>Delivery Mode</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDeliveryMode()
+ * @generated
+ * @ordered
+ */
+ protected static final DeliveryMode DELIVERY_MODE_EDEFAULT = DeliveryMode.PERSISTENT;
+
+ /**
+ * The cached value of the '{@link #getDeliveryMode() <em>Delivery Mode</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDeliveryMode()
+ * @generated
+ * @ordered
+ */
+ protected DeliveryMode deliveryMode = DELIVERY_MODE_EDEFAULT;
+
+ /**
+ * This is true if the Delivery Mode attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean deliveryModeESet;
+
+ /**
+ * The default value of the '{@link #getPriority() <em>Priority</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPriority()
+ * @generated
+ * @ordered
+ */
+ protected static final int PRIORITY_EDEFAULT = 4;
+
+ /**
+ * The cached value of the '{@link #getPriority() <em>Priority</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPriority()
+ * @generated
+ * @ordered
+ */
+ protected int priority = PRIORITY_EDEFAULT;
+
+ /**
+ * This is true if the Priority attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean priorityESet;
+
+ /**
+ * The default value of the '{@link #getTimeToLive() <em>Time To Live</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getTimeToLive()
+ * @generated
+ * @ordered
+ */
+ protected static final long TIME_TO_LIVE_EDEFAULT = 0L;
+
+ /**
+ * The cached value of the '{@link #getTimeToLive() <em>Time To Live</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getTimeToLive()
+ * @generated
+ * @ordered
+ */
+ protected long timeToLive = TIME_TO_LIVE_EDEFAULT;
+
+ /**
+ * This is true if the Time To Live attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean timeToLiveESet;
+
+ /**
+ * The default value of the '{@link #getType() <em>Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getType()
+ * @generated
+ * @ordered
+ */
+ protected static final MessageType TYPE_EDEFAULT = MessageType.TEXT_MESSAGE;
+
+ /**
+ * The cached value of the '{@link #getType() <em>Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getType()
+ * @generated
+ * @ordered
+ */
+ protected MessageType type = TYPE_EDEFAULT;
+
+ /**
+ * This is true if the Type attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean typeESet;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected MessageImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return JmsroutingPackage.Literals.MESSAGE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getCorrelationIdPattern() {
+ return correlationIdPattern;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setCorrelationIdPattern(String newCorrelationIdPattern) {
+ String oldCorrelationIdPattern = correlationIdPattern;
+ correlationIdPattern = newCorrelationIdPattern;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.MESSAGE__CORRELATION_ID_PATTERN, oldCorrelationIdPattern, correlationIdPattern));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public DeliveryMode getDeliveryMode() {
+ return deliveryMode;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setDeliveryMode(DeliveryMode newDeliveryMode) {
+ DeliveryMode oldDeliveryMode = deliveryMode;
+ deliveryMode = newDeliveryMode == null ? DELIVERY_MODE_EDEFAULT : newDeliveryMode;
+ boolean oldDeliveryModeESet = deliveryModeESet;
+ deliveryModeESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.MESSAGE__DELIVERY_MODE, oldDeliveryMode, deliveryMode, !oldDeliveryModeESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetDeliveryMode() {
+ DeliveryMode oldDeliveryMode = deliveryMode;
+ boolean oldDeliveryModeESet = deliveryModeESet;
+ deliveryMode = DELIVERY_MODE_EDEFAULT;
+ deliveryModeESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, JmsroutingPackage.MESSAGE__DELIVERY_MODE, oldDeliveryMode, DELIVERY_MODE_EDEFAULT, oldDeliveryModeESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetDeliveryMode() {
+ return deliveryModeESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getPriority() {
+ return priority;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setPriority(int newPriority) {
+ int oldPriority = priority;
+ priority = newPriority;
+ boolean oldPriorityESet = priorityESet;
+ priorityESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.MESSAGE__PRIORITY, oldPriority, priority, !oldPriorityESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetPriority() {
+ int oldPriority = priority;
+ boolean oldPriorityESet = priorityESet;
+ priority = PRIORITY_EDEFAULT;
+ priorityESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, JmsroutingPackage.MESSAGE__PRIORITY, oldPriority, PRIORITY_EDEFAULT, oldPriorityESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetPriority() {
+ return priorityESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public long getTimeToLive() {
+ return timeToLive;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setTimeToLive(long newTimeToLive) {
+ long oldTimeToLive = timeToLive;
+ timeToLive = newTimeToLive;
+ boolean oldTimeToLiveESet = timeToLiveESet;
+ timeToLiveESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.MESSAGE__TIME_TO_LIVE, oldTimeToLive, timeToLive, !oldTimeToLiveESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetTimeToLive() {
+ long oldTimeToLive = timeToLive;
+ boolean oldTimeToLiveESet = timeToLiveESet;
+ timeToLive = TIME_TO_LIVE_EDEFAULT;
+ timeToLiveESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, JmsroutingPackage.MESSAGE__TIME_TO_LIVE, oldTimeToLive, TIME_TO_LIVE_EDEFAULT, oldTimeToLiveESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetTimeToLive() {
+ return timeToLiveESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public MessageType getType() {
+ return type;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setType(MessageType newType) {
+ MessageType oldType = type;
+ type = newType == null ? TYPE_EDEFAULT : newType;
+ boolean oldTypeESet = typeESet;
+ typeESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.MESSAGE__TYPE, oldType, type, !oldTypeESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetType() {
+ MessageType oldType = type;
+ boolean oldTypeESet = typeESet;
+ type = TYPE_EDEFAULT;
+ typeESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, JmsroutingPackage.MESSAGE__TYPE, oldType, TYPE_EDEFAULT, oldTypeESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetType() {
+ return typeESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case JmsroutingPackage.MESSAGE__CORRELATION_ID_PATTERN:
+ return getCorrelationIdPattern();
+ case JmsroutingPackage.MESSAGE__DELIVERY_MODE:
+ return getDeliveryMode();
+ case JmsroutingPackage.MESSAGE__PRIORITY:
+ return new Integer(getPriority());
+ case JmsroutingPackage.MESSAGE__TIME_TO_LIVE:
+ return new Long(getTimeToLive());
+ case JmsroutingPackage.MESSAGE__TYPE:
+ return getType();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case JmsroutingPackage.MESSAGE__CORRELATION_ID_PATTERN:
+ setCorrelationIdPattern((String)newValue);
+ return;
+ case JmsroutingPackage.MESSAGE__DELIVERY_MODE:
+ setDeliveryMode((DeliveryMode)newValue);
+ return;
+ case JmsroutingPackage.MESSAGE__PRIORITY:
+ setPriority(((Integer)newValue).intValue());
+ return;
+ case JmsroutingPackage.MESSAGE__TIME_TO_LIVE:
+ setTimeToLive(((Long)newValue).longValue());
+ return;
+ case JmsroutingPackage.MESSAGE__TYPE:
+ setType((MessageType)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case JmsroutingPackage.MESSAGE__CORRELATION_ID_PATTERN:
+ setCorrelationIdPattern(CORRELATION_ID_PATTERN_EDEFAULT);
+ return;
+ case JmsroutingPackage.MESSAGE__DELIVERY_MODE:
+ unsetDeliveryMode();
+ return;
+ case JmsroutingPackage.MESSAGE__PRIORITY:
+ unsetPriority();
+ return;
+ case JmsroutingPackage.MESSAGE__TIME_TO_LIVE:
+ unsetTimeToLive();
+ return;
+ case JmsroutingPackage.MESSAGE__TYPE:
+ unsetType();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case JmsroutingPackage.MESSAGE__CORRELATION_ID_PATTERN:
+ return CORRELATION_ID_PATTERN_EDEFAULT == null ? correlationIdPattern != null : !CORRELATION_ID_PATTERN_EDEFAULT.equals(correlationIdPattern);
+ case JmsroutingPackage.MESSAGE__DELIVERY_MODE:
+ return isSetDeliveryMode();
+ case JmsroutingPackage.MESSAGE__PRIORITY:
+ return isSetPriority();
+ case JmsroutingPackage.MESSAGE__TIME_TO_LIVE:
+ return isSetTimeToLive();
+ case JmsroutingPackage.MESSAGE__TYPE:
+ return isSetType();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (correlationIdPattern: ");
+ result.append(correlationIdPattern);
+ result.append(", deliveryMode: ");
+ if (deliveryModeESet) result.append(deliveryMode); else result.append("<unset>");
+ result.append(", priority: ");
+ if (priorityESet) result.append(priority); else result.append("<unset>");
+ result.append(", timeToLive: ");
+ if (timeToLiveESet) result.append(timeToLive); else result.append("<unset>");
+ result.append(", type: ");
+ if (typeESet) result.append(type); else result.append("<unset>");
+ result.append(')');
+ return result.toString();
+ }
+
+} //MessageImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/MessageImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/SessionImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/SessionImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/SessionImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,290 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting.impl;
+
+
+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.EObjectImpl;
+import org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+import org.jboss.tools.smooks.model.jmsrouting.Session;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Session</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.SessionImpl#getAcknowledgeMode <em>Acknowledge Mode</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.jmsrouting.impl.SessionImpl#isTransacted <em>Transacted</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class SessionImpl extends EObjectImpl implements Session {
+ /**
+ * The default value of the '{@link #getAcknowledgeMode() <em>Acknowledge Mode</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getAcknowledgeMode()
+ * @generated
+ * @ordered
+ */
+ protected static final AcknowledgeMode ACKNOWLEDGE_MODE_EDEFAULT = AcknowledgeMode.AUTOACKNOWLEDGE;
+
+ /**
+ * The cached value of the '{@link #getAcknowledgeMode() <em>Acknowledge Mode</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getAcknowledgeMode()
+ * @generated
+ * @ordered
+ */
+ protected AcknowledgeMode acknowledgeMode = ACKNOWLEDGE_MODE_EDEFAULT;
+
+ /**
+ * This is true if the Acknowledge Mode attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean acknowledgeModeESet;
+
+ /**
+ * The default value of the '{@link #isTransacted() <em>Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isTransacted()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean TRANSACTED_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isTransacted() <em>Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isTransacted()
+ * @generated
+ * @ordered
+ */
+ protected boolean transacted = TRANSACTED_EDEFAULT;
+
+ /**
+ * This is true if the Transacted attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean transactedESet;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected SessionImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return JmsroutingPackage.Literals.SESSION;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public AcknowledgeMode getAcknowledgeMode() {
+ return acknowledgeMode;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setAcknowledgeMode(AcknowledgeMode newAcknowledgeMode) {
+ AcknowledgeMode oldAcknowledgeMode = acknowledgeMode;
+ acknowledgeMode = newAcknowledgeMode == null ? ACKNOWLEDGE_MODE_EDEFAULT : newAcknowledgeMode;
+ boolean oldAcknowledgeModeESet = acknowledgeModeESet;
+ acknowledgeModeESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.SESSION__ACKNOWLEDGE_MODE, oldAcknowledgeMode, acknowledgeMode, !oldAcknowledgeModeESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetAcknowledgeMode() {
+ AcknowledgeMode oldAcknowledgeMode = acknowledgeMode;
+ boolean oldAcknowledgeModeESet = acknowledgeModeESet;
+ acknowledgeMode = ACKNOWLEDGE_MODE_EDEFAULT;
+ acknowledgeModeESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, JmsroutingPackage.SESSION__ACKNOWLEDGE_MODE, oldAcknowledgeMode, ACKNOWLEDGE_MODE_EDEFAULT, oldAcknowledgeModeESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetAcknowledgeMode() {
+ return acknowledgeModeESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isTransacted() {
+ return transacted;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setTransacted(boolean newTransacted) {
+ boolean oldTransacted = transacted;
+ transacted = newTransacted;
+ boolean oldTransactedESet = transactedESet;
+ transactedESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JmsroutingPackage.SESSION__TRANSACTED, oldTransacted, transacted, !oldTransactedESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetTransacted() {
+ boolean oldTransacted = transacted;
+ boolean oldTransactedESet = transactedESet;
+ transacted = TRANSACTED_EDEFAULT;
+ transactedESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, JmsroutingPackage.SESSION__TRANSACTED, oldTransacted, TRANSACTED_EDEFAULT, oldTransactedESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetTransacted() {
+ return transactedESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case JmsroutingPackage.SESSION__ACKNOWLEDGE_MODE:
+ return getAcknowledgeMode();
+ case JmsroutingPackage.SESSION__TRANSACTED:
+ return isTransacted() ? Boolean.TRUE : Boolean.FALSE;
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case JmsroutingPackage.SESSION__ACKNOWLEDGE_MODE:
+ setAcknowledgeMode((AcknowledgeMode)newValue);
+ return;
+ case JmsroutingPackage.SESSION__TRANSACTED:
+ setTransacted(((Boolean)newValue).booleanValue());
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case JmsroutingPackage.SESSION__ACKNOWLEDGE_MODE:
+ unsetAcknowledgeMode();
+ return;
+ case JmsroutingPackage.SESSION__TRANSACTED:
+ unsetTransacted();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case JmsroutingPackage.SESSION__ACKNOWLEDGE_MODE:
+ return isSetAcknowledgeMode();
+ case JmsroutingPackage.SESSION__TRANSACTED:
+ return isSetTransacted();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (acknowledgeMode: ");
+ if (acknowledgeModeESet) result.append(acknowledgeMode); else result.append("<unset>");
+ result.append(", transacted: ");
+ if (transactedESet) result.append(transacted); else result.append("<unset>");
+ result.append(')');
+ return result.toString();
+ }
+
+} //SessionImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/SessionImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/ConnectionItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/ConnectionItemProvider.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/ConnectionItemProvider.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,209 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting.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 org.jboss.tools.smooks.model.jmsrouting.Connection;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.jboss.tools.smooks.model.jmsrouting.Connection} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ConnectionItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ConnectionItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addFactoryPropertyDescriptor(object);
+ addSecurityCredentialPropertyDescriptor(object);
+ addSecurityPrincipalPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Factory feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFactoryPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Connection_factory_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_Connection_factory_feature", "_UI_Connection_type"),
+ JmsroutingPackage.Literals.CONNECTION__FACTORY,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Security Credential feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addSecurityCredentialPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Connection_securityCredential_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_Connection_securityCredential_feature", "_UI_Connection_type"),
+ JmsroutingPackage.Literals.CONNECTION__SECURITY_CREDENTIAL,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Security Principal feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addSecurityPrincipalPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Connection_securityPrincipal_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_Connection_securityPrincipal_feature", "_UI_Connection_type"),
+ JmsroutingPackage.Literals.CONNECTION__SECURITY_PRINCIPAL,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns Connection.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/Connection"));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((Connection)object).getFactory();
+ return label == null || label.length() == 0 ?
+ getString("_UI_Connection_type") :
+ getString("_UI_Connection_type") + " " + label;
+ }
+
+ /**
+ * 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(Connection.class)) {
+ case JmsroutingPackage.CONNECTION__FACTORY:
+ case JmsroutingPackage.CONNECTION__SECURITY_CREDENTIAL:
+ case JmsroutingPackage.CONNECTION__SECURITY_PRINCIPAL:
+ 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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return Jmsrouting1EditPlugin.INSTANCE;
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/ConnectionItemProvider.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/HighWaterMarkItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/HighWaterMarkItemProvider.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/HighWaterMarkItemProvider.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,207 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting.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 org.jboss.tools.smooks.model.jmsrouting.HighWaterMark;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class HighWaterMarkItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public HighWaterMarkItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addMarkPropertyDescriptor(object);
+ addPollFrequencyPropertyDescriptor(object);
+ addTimeoutPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Mark feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMarkPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_HighWaterMark_mark_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_HighWaterMark_mark_feature", "_UI_HighWaterMark_type"),
+ JmsroutingPackage.Literals.HIGH_WATER_MARK__MARK,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Poll Frequency feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addPollFrequencyPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_HighWaterMark_pollFrequency_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_HighWaterMark_pollFrequency_feature", "_UI_HighWaterMark_type"),
+ JmsroutingPackage.Literals.HIGH_WATER_MARK__POLL_FREQUENCY,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Timeout feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTimeoutPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_HighWaterMark_timeout_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_HighWaterMark_timeout_feature", "_UI_HighWaterMark_type"),
+ JmsroutingPackage.Literals.HIGH_WATER_MARK__TIMEOUT,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns HighWaterMark.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/HighWaterMark"));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ HighWaterMark highWaterMark = (HighWaterMark)object;
+ return getString("_UI_HighWaterMark_type") + " " + highWaterMark.getMark();
+ }
+
+ /**
+ * 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(HighWaterMark.class)) {
+ case JmsroutingPackage.HIGH_WATER_MARK__MARK:
+ case JmsroutingPackage.HIGH_WATER_MARK__POLL_FREQUENCY:
+ case JmsroutingPackage.HIGH_WATER_MARK__TIMEOUT:
+ 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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return Jmsrouting1EditPlugin.INSTANCE;
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/HighWaterMarkItemProvider.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/JmsDocumentRootItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/JmsDocumentRootItemProvider.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/JmsDocumentRootItemProvider.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,171 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting.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.ecore.EStructuralFeature;
+
+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.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+import org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingFactory;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class JmsDocumentRootItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsDocumentRootItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(JmsroutingPackage.Literals.JMS_DOCUMENT_ROOT__ROUTER);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns JmsDocumentRoot.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/JmsDocumentRoot"));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_JmsDocumentRoot_type");
+ }
+
+ /**
+ * 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(JmsDocumentRoot.class)) {
+ case JmsroutingPackage.JMS_DOCUMENT_ROOT__ROUTER:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (JmsroutingPackage.Literals.JMS_DOCUMENT_ROOT__ROUTER,
+ JmsroutingFactory.eINSTANCE.createJmsRouter()));
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return Jmsrouting1EditPlugin.INSTANCE;
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/JmsDocumentRootItemProvider.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/JmsRouterItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/JmsRouterItemProvider.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/JmsRouterItemProvider.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,323 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting.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.ecore.EStructuralFeature;
+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.ViewerNotification;
+import org.jboss.tools.smooks.model.jmsrouting.JmsRouter;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingFactory;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+import org.jboss.tools.smooks.model.smooks.provider.ElementVisitorItemProvider;
+
+/**
+ * This is the item provider adapter for a {@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class JmsRouterItemProvider
+ extends ElementVisitorItemProvider
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsRouterItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addBeanIdPropertyDescriptor(object);
+ addDestinationPropertyDescriptor(object);
+ addExecuteBeforePropertyDescriptor(object);
+ addRouteOnElementPropertyDescriptor(object);
+ addRouteOnElementNSPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Bean Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addBeanIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_JmsRouter_beanId_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_JmsRouter_beanId_feature", "_UI_JmsRouter_type"),
+ JmsroutingPackage.Literals.JMS_ROUTER__BEAN_ID,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Destination feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDestinationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_JmsRouter_destination_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_JmsRouter_destination_feature", "_UI_JmsRouter_type"),
+ JmsroutingPackage.Literals.JMS_ROUTER__DESTINATION,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Execute Before feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addExecuteBeforePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_JmsRouter_executeBefore_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_JmsRouter_executeBefore_feature", "_UI_JmsRouter_type"),
+ JmsroutingPackage.Literals.JMS_ROUTER__EXECUTE_BEFORE,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Route On Element feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRouteOnElementPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_JmsRouter_routeOnElement_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_JmsRouter_routeOnElement_feature", "_UI_JmsRouter_type"),
+ JmsroutingPackage.Literals.JMS_ROUTER__ROUTE_ON_ELEMENT,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Route On Element NS feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRouteOnElementNSPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_JmsRouter_routeOnElementNS_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_JmsRouter_routeOnElementNS_feature", "_UI_JmsRouter_type"),
+ JmsroutingPackage.Literals.JMS_ROUTER__ROUTE_ON_ELEMENT_NS,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(JmsroutingPackage.Literals.JMS_ROUTER__MESSAGE);
+ childrenFeatures.add(JmsroutingPackage.Literals.JMS_ROUTER__CONNECTION);
+ childrenFeatures.add(JmsroutingPackage.Literals.JMS_ROUTER__SESSION);
+ childrenFeatures.add(JmsroutingPackage.Literals.JMS_ROUTER__JNDI);
+ childrenFeatures.add(JmsroutingPackage.Literals.JMS_ROUTER__HIGH_WATER_MARK);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns JmsRouter.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/JmsRouter"));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((JmsRouter)object).getTargetProfile();
+ return label == null || label.length() == 0 ?
+ getString("_UI_JmsRouter_type") :
+ getString("_UI_JmsRouter_type") + " " + label;
+ }
+
+ /**
+ * 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(JmsRouter.class)) {
+ case JmsroutingPackage.JMS_ROUTER__BEAN_ID:
+ case JmsroutingPackage.JMS_ROUTER__DESTINATION:
+ case JmsroutingPackage.JMS_ROUTER__EXECUTE_BEFORE:
+ case JmsroutingPackage.JMS_ROUTER__ROUTE_ON_ELEMENT:
+ case JmsroutingPackage.JMS_ROUTER__ROUTE_ON_ELEMENT_NS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case JmsroutingPackage.JMS_ROUTER__MESSAGE:
+ case JmsroutingPackage.JMS_ROUTER__CONNECTION:
+ case JmsroutingPackage.JMS_ROUTER__SESSION:
+ case JmsroutingPackage.JMS_ROUTER__JNDI:
+ case JmsroutingPackage.JMS_ROUTER__HIGH_WATER_MARK:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (JmsroutingPackage.Literals.JMS_ROUTER__MESSAGE,
+ JmsroutingFactory.eINSTANCE.createMessage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (JmsroutingPackage.Literals.JMS_ROUTER__CONNECTION,
+ JmsroutingFactory.eINSTANCE.createConnection()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (JmsroutingPackage.Literals.JMS_ROUTER__SESSION,
+ JmsroutingFactory.eINSTANCE.createSession()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (JmsroutingPackage.Literals.JMS_ROUTER__JNDI,
+ JmsroutingFactory.eINSTANCE.createJndi()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (JmsroutingPackage.Literals.JMS_ROUTER__HIGH_WATER_MARK,
+ JmsroutingFactory.eINSTANCE.createHighWaterMark()));
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return Jmsrouting1EditPlugin.INSTANCE;
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/JmsRouterItemProvider.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/Jmsrouting1EditPlugin.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/Jmsrouting1EditPlugin.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/Jmsrouting1EditPlugin.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,93 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting.provider;
+
+import org.eclipse.emf.common.EMFPlugin;
+
+import org.eclipse.emf.common.util.ResourceLocator;
+
+/**
+ * This is the central singleton for the Jms-routing-1 edit plugin.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public final class Jmsrouting1EditPlugin extends EMFPlugin {
+ /**
+ * Keep track of the singleton.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final Jmsrouting1EditPlugin INSTANCE = new Jmsrouting1EditPlugin();
+
+ /**
+ * Keep track of the singleton.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static Implementation plugin;
+
+ /**
+ * Create the instance.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Jmsrouting1EditPlugin() {
+ super
+ (new ResourceLocator [] {
+ });
+ }
+
+ /**
+ * Returns the singleton instance of the Eclipse plugin.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the singleton instance.
+ * @generated
+ */
+ @Override
+ public ResourceLocator getPluginResourceLocator() {
+ return plugin;
+ }
+
+ /**
+ * Returns the singleton instance of the Eclipse plugin.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the singleton instance.
+ * @generated
+ */
+ public static Implementation getPlugin() {
+ return plugin;
+ }
+
+ /**
+ * The actual implementation of the Eclipse <b>Plugin</b>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static class Implementation extends EclipsePlugin {
+ /**
+ * Creates an instance.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Implementation() {
+ super();
+
+ // Remember the static instance.
+ //
+ plugin = this;
+ }
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/Jmsrouting1EditPlugin.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/JmsroutingItemProviderAdapterFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/JmsroutingItemProviderAdapterFactory.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/JmsroutingItemProviderAdapterFactory.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,346 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting.provider;
+
+import java.util.ArrayList;
+import java.util.Collection;
+
+
+import org.eclipse.emf.common.notify.Adapter;
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.Notifier;
+import org.eclipse.emf.edit.provider.ChangeNotifier;
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.ComposedAdapterFactory;
+import org.eclipse.emf.edit.provider.IChangeNotifier;
+import org.eclipse.emf.edit.provider.IDisposable;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.INotifyChangedListener;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.jboss.tools.smooks.model.jmsrouting.util.JmsroutingAdapterFactory;
+
+/**
+ * This is the factory that is used to provide the interfaces needed to support Viewers.
+ * The adapters generated by this factory convert EMF adapter notifications into calls to {@link #fireNotifyChanged fireNotifyChanged}.
+ * The adapters also support Eclipse property sheets.
+ * Note that most of the adapters are shared among multiple instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class JmsroutingItemProviderAdapterFactory extends JmsroutingAdapterFactory implements ComposeableAdapterFactory, IChangeNotifier, IDisposable {
+ /**
+ * This keeps track of the root adapter factory that delegates to this adapter factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ComposedAdapterFactory parentAdapterFactory;
+
+ /**
+ * This is used to implement {@link org.eclipse.emf.edit.provider.IChangeNotifier}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IChangeNotifier changeNotifier = new ChangeNotifier();
+
+ /**
+ * This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected Collection<Object> supportedTypes = new ArrayList<Object>();
+
+ /**
+ * This constructs an instance.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsroutingItemProviderAdapterFactory() {
+ supportedTypes.add(IEditingDomainItemProvider.class);
+ supportedTypes.add(IStructuredItemContentProvider.class);
+ supportedTypes.add(ITreeItemContentProvider.class);
+ supportedTypes.add(IItemLabelProvider.class);
+ supportedTypes.add(IItemPropertySource.class);
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.jboss.tools.smooks.model.jmsrouting.Connection} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ConnectionItemProvider connectionItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.jboss.tools.smooks.model.jmsrouting.Connection}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createConnectionAdapter() {
+ if (connectionItemProvider == null) {
+ connectionItemProvider = new ConnectionItemProvider(this);
+ }
+
+ return connectionItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected JmsDocumentRootItemProvider jmsDocumentRootItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createJmsDocumentRootAdapter() {
+ if (jmsDocumentRootItemProvider == null) {
+ jmsDocumentRootItemProvider = new JmsDocumentRootItemProvider(this);
+ }
+
+ return jmsDocumentRootItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected HighWaterMarkItemProvider highWaterMarkItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createHighWaterMarkAdapter() {
+ if (highWaterMarkItemProvider == null) {
+ highWaterMarkItemProvider = new HighWaterMarkItemProvider(this);
+ }
+
+ return highWaterMarkItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.jboss.tools.smooks.model.jmsrouting.Jndi} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected JndiItemProvider jndiItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.jboss.tools.smooks.model.jmsrouting.Jndi}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createJndiAdapter() {
+ if (jndiItemProvider == null) {
+ jndiItemProvider = new JndiItemProvider(this);
+ }
+
+ return jndiItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.jboss.tools.smooks.model.jmsrouting.Message} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected MessageItemProvider messageItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.jboss.tools.smooks.model.jmsrouting.Message}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createMessageAdapter() {
+ if (messageItemProvider == null) {
+ messageItemProvider = new MessageItemProvider(this);
+ }
+
+ return messageItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected JmsRouterItemProvider jmsRouterItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createJmsRouterAdapter() {
+ if (jmsRouterItemProvider == null) {
+ jmsRouterItemProvider = new JmsRouterItemProvider(this);
+ }
+
+ return jmsRouterItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.jboss.tools.smooks.model.jmsrouting.Session} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected SessionItemProvider sessionItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.jboss.tools.smooks.model.jmsrouting.Session}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createSessionAdapter() {
+ if (sessionItemProvider == null) {
+ sessionItemProvider = new SessionItemProvider(this);
+ }
+
+ return sessionItemProvider;
+ }
+
+ /**
+ * This returns the root adapter factory that contains this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ComposeableAdapterFactory getRootAdapterFactory() {
+ return parentAdapterFactory == null ? this : parentAdapterFactory.getRootAdapterFactory();
+ }
+
+ /**
+ * This sets the composed adapter factory that contains this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) {
+ this.parentAdapterFactory = parentAdapterFactory;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean isFactoryForType(Object type) {
+ return supportedTypes.contains(type) || super.isFactoryForType(type);
+ }
+
+ /**
+ * This implementation substitutes the factory itself as the key for the adapter.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter adapt(Notifier notifier, Object type) {
+ return super.adapt(notifier, this);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object adapt(Object object, Object type) {
+ if (isFactoryForType(type)) {
+ Object adapter = super.adapt(object, type);
+ if (!(type instanceof Class) || (((Class<?>)type).isInstance(adapter))) {
+ return adapter;
+ }
+ }
+
+ return null;
+ }
+
+ /**
+ * This adds a listener.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void addListener(INotifyChangedListener notifyChangedListener) {
+ changeNotifier.addListener(notifyChangedListener);
+ }
+
+ /**
+ * This removes a listener.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void removeListener(INotifyChangedListener notifyChangedListener) {
+ changeNotifier.removeListener(notifyChangedListener);
+ }
+
+ /**
+ * This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void fireNotifyChanged(Notification notification) {
+ changeNotifier.fireNotifyChanged(notification);
+
+ if (parentAdapterFactory != null) {
+ parentAdapterFactory.fireNotifyChanged(notification);
+ }
+ }
+
+ /**
+ * This disposes all of the item providers created by this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void dispose() {
+ if (connectionItemProvider != null) connectionItemProvider.dispose();
+ if (jmsDocumentRootItemProvider != null) jmsDocumentRootItemProvider.dispose();
+ if (highWaterMarkItemProvider != null) highWaterMarkItemProvider.dispose();
+ if (jndiItemProvider != null) jndiItemProvider.dispose();
+ if (messageItemProvider != null) messageItemProvider.dispose();
+ if (jmsRouterItemProvider != null) jmsRouterItemProvider.dispose();
+ if (sessionItemProvider != null) sessionItemProvider.dispose();
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/JmsroutingItemProviderAdapterFactory.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/JndiItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/JndiItemProvider.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/JndiItemProvider.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,209 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting.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 org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+import org.jboss.tools.smooks.model.jmsrouting.Jndi;
+
+/**
+ * This is the item provider adapter for a {@link org.jboss.tools.smooks.model.jmsrouting.Jndi} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class JndiItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JndiItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addContextFactoryPropertyDescriptor(object);
+ addNamingFactoryPropertyDescriptor(object);
+ addProviderUrlPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Context Factory feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addContextFactoryPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Jndi_contextFactory_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_Jndi_contextFactory_feature", "_UI_Jndi_type"),
+ JmsroutingPackage.Literals.JNDI__CONTEXT_FACTORY,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Naming Factory feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamingFactoryPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Jndi_namingFactory_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_Jndi_namingFactory_feature", "_UI_Jndi_type"),
+ JmsroutingPackage.Literals.JNDI__NAMING_FACTORY,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Provider Url feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addProviderUrlPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Jndi_providerUrl_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_Jndi_providerUrl_feature", "_UI_Jndi_type"),
+ JmsroutingPackage.Literals.JNDI__PROVIDER_URL,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns Jndi.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/Jndi"));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((Jndi)object).getContextFactory();
+ return label == null || label.length() == 0 ?
+ getString("_UI_Jndi_type") :
+ getString("_UI_Jndi_type") + " " + label;
+ }
+
+ /**
+ * 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(Jndi.class)) {
+ case JmsroutingPackage.JNDI__CONTEXT_FACTORY:
+ case JmsroutingPackage.JNDI__NAMING_FACTORY:
+ case JmsroutingPackage.JNDI__PROVIDER_URL:
+ 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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return Jmsrouting1EditPlugin.INSTANCE;
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/JndiItemProvider.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/MessageItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/MessageItemProvider.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/MessageItemProvider.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,257 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting.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 org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+import org.jboss.tools.smooks.model.jmsrouting.Message;
+
+/**
+ * This is the item provider adapter for a {@link org.jboss.tools.smooks.model.jmsrouting.Message} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class MessageItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public MessageItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addCorrelationIdPatternPropertyDescriptor(object);
+ addDeliveryModePropertyDescriptor(object);
+ addPriorityPropertyDescriptor(object);
+ addTimeToLivePropertyDescriptor(object);
+ addTypePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Correlation Id Pattern feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCorrelationIdPatternPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Message_correlationIdPattern_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_Message_correlationIdPattern_feature", "_UI_Message_type"),
+ JmsroutingPackage.Literals.MESSAGE__CORRELATION_ID_PATTERN,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Delivery Mode feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDeliveryModePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Message_deliveryMode_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_Message_deliveryMode_feature", "_UI_Message_type"),
+ JmsroutingPackage.Literals.MESSAGE__DELIVERY_MODE,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Priority feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addPriorityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Message_priority_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_Message_priority_feature", "_UI_Message_type"),
+ JmsroutingPackage.Literals.MESSAGE__PRIORITY,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Time To Live feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTimeToLivePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Message_timeToLive_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_Message_timeToLive_feature", "_UI_Message_type"),
+ JmsroutingPackage.Literals.MESSAGE__TIME_TO_LIVE,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Message_type_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_Message_type_feature", "_UI_Message_type"),
+ JmsroutingPackage.Literals.MESSAGE__TYPE,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns Message.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/Message"));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((Message)object).getCorrelationIdPattern();
+ return label == null || label.length() == 0 ?
+ getString("_UI_Message_type") :
+ getString("_UI_Message_type") + " " + label;
+ }
+
+ /**
+ * 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(Message.class)) {
+ case JmsroutingPackage.MESSAGE__CORRELATION_ID_PATTERN:
+ case JmsroutingPackage.MESSAGE__DELIVERY_MODE:
+ case JmsroutingPackage.MESSAGE__PRIORITY:
+ case JmsroutingPackage.MESSAGE__TIME_TO_LIVE:
+ case JmsroutingPackage.MESSAGE__TYPE:
+ 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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return Jmsrouting1EditPlugin.INSTANCE;
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/MessageItemProvider.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/SessionItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/SessionItemProvider.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/SessionItemProvider.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,187 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting.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 org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+import org.jboss.tools.smooks.model.jmsrouting.Session;
+
+/**
+ * This is the item provider adapter for a {@link org.jboss.tools.smooks.model.jmsrouting.Session} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class SessionItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public SessionItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addAcknowledgeModePropertyDescriptor(object);
+ addTransactedPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Acknowledge Mode feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addAcknowledgeModePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Session_acknowledgeMode_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_Session_acknowledgeMode_feature", "_UI_Session_type"),
+ JmsroutingPackage.Literals.SESSION__ACKNOWLEDGE_MODE,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Transacted feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTransactedPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Session_transacted_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_Session_transacted_feature", "_UI_Session_type"),
+ JmsroutingPackage.Literals.SESSION__TRANSACTED,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns Session.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/Session"));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ AcknowledgeMode labelValue = ((Session)object).getAcknowledgeMode();
+ String label = labelValue == null ? null : labelValue.toString();
+ return label == null || label.length() == 0 ?
+ getString("_UI_Session_type") :
+ getString("_UI_Session_type") + " " + label;
+ }
+
+ /**
+ * 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(Session.class)) {
+ case JmsroutingPackage.SESSION__ACKNOWLEDGE_MODE:
+ case JmsroutingPackage.SESSION__TRANSACTED:
+ 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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return Jmsrouting1EditPlugin.INSTANCE;
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/SessionItemProvider.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingAdapterFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingAdapterFactory.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingAdapterFactory.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,313 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting.util;
+
+
+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;
+import org.eclipse.emf.ecore.xml.type.AnyType;
+import org.jboss.tools.smooks.model.common.AbstractAnyType;
+import org.jboss.tools.smooks.model.jmsrouting.Connection;
+import org.jboss.tools.smooks.model.jmsrouting.HighWaterMark;
+import org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot;
+import org.jboss.tools.smooks.model.jmsrouting.JmsRouter;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+import org.jboss.tools.smooks.model.jmsrouting.Jndi;
+import org.jboss.tools.smooks.model.jmsrouting.Message;
+import org.jboss.tools.smooks.model.jmsrouting.Session;
+import org.jboss.tools.smooks.model.smooks.AbstractResourceConfig;
+import org.jboss.tools.smooks.model.smooks.ElementVisitor;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Adapter Factory</b> for the model.
+ * It provides an adapter <code>createXXX</code> method for each class of the model.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage
+ * @generated
+ */
+public class JmsroutingAdapterFactory extends AdapterFactoryImpl {
+ /**
+ * The cached model package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected static JmsroutingPackage modelPackage;
+
+ /**
+ * Creates an instance of the adapter factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsroutingAdapterFactory() {
+ if (modelPackage == null) {
+ modelPackage = JmsroutingPackage.eINSTANCE;
+ }
+ }
+
+ /**
+ * Returns whether this factory is applicable for the type of the object.
+ * <!-- begin-user-doc -->
+ * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
+ * <!-- end-user-doc -->
+ * @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 <code>createXXX</code> methods.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected JmsroutingSwitch<Adapter> modelSwitch =
+ new JmsroutingSwitch<Adapter>() {
+ @Override
+ public Adapter caseConnection(Connection object) {
+ return createConnectionAdapter();
+ }
+ @Override
+ public Adapter caseJmsDocumentRoot(JmsDocumentRoot object) {
+ return createJmsDocumentRootAdapter();
+ }
+ @Override
+ public Adapter caseHighWaterMark(HighWaterMark object) {
+ return createHighWaterMarkAdapter();
+ }
+ @Override
+ public Adapter caseJndi(Jndi object) {
+ return createJndiAdapter();
+ }
+ @Override
+ public Adapter caseMessage(Message object) {
+ return createMessageAdapter();
+ }
+ @Override
+ public Adapter caseJmsRouter(JmsRouter object) {
+ return createJmsRouterAdapter();
+ }
+ @Override
+ public Adapter caseSession(Session object) {
+ return createSessionAdapter();
+ }
+ @Override
+ public Adapter caseAnyType(AnyType object) {
+ return createAnyTypeAdapter();
+ }
+ @Override
+ public Adapter caseAbstractAnyType(AbstractAnyType object) {
+ return createAbstractAnyTypeAdapter();
+ }
+ @Override
+ public Adapter caseAbstractResourceConfig(AbstractResourceConfig object) {
+ return createAbstractResourceConfigAdapter();
+ }
+ @Override
+ public Adapter caseElementVisitor(ElementVisitor object) {
+ return createElementVisitorAdapter();
+ }
+ @Override
+ public Adapter defaultCase(EObject object) {
+ return createEObjectAdapter();
+ }
+ };
+
+ /**
+ * Creates an adapter for the <code>target</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param target the object to adapt.
+ * @return the adapter for the <code>target</code>.
+ * @generated
+ */
+ @Override
+ public Adapter createAdapter(Notifier target) {
+ return modelSwitch.doSwitch((EObject)target);
+ }
+
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.jmsrouting.Connection <em>Connection</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.jmsrouting.Connection
+ * @generated
+ */
+ public Adapter createConnectionAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot <em>Jms Document Root</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot
+ * @generated
+ */
+ public Adapter createJmsDocumentRootAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark <em>High Water Mark</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.jmsrouting.HighWaterMark
+ * @generated
+ */
+ public Adapter createHighWaterMarkAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi <em>Jndi</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.jmsrouting.Jndi
+ * @generated
+ */
+ public Adapter createJndiAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.jmsrouting.Message <em>Message</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.jmsrouting.Message
+ * @generated
+ */
+ public Adapter createMessageAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.jmsrouting.JmsRouter <em>Jms Router</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsRouter
+ * @generated
+ */
+ public Adapter createJmsRouterAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.jmsrouting.Session <em>Session</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.jmsrouting.Session
+ * @generated
+ */
+ public Adapter createSessionAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.emf.ecore.xml.type.AnyType <em>Any Type</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.emf.ecore.xml.type.AnyType
+ * @generated
+ */
+ public Adapter createAnyTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link common.AbstractAnyType <em>Abstract Any Type</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see common.AbstractAnyType
+ * @generated
+ */
+ public Adapter createAbstractAnyTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link smooks.AbstractResourceConfig <em>Abstract Resource Config</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see smooks.AbstractResourceConfig
+ * @generated
+ */
+ public Adapter createAbstractResourceConfigAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link smooks.ElementVisitor <em>Element Visitor</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see smooks.ElementVisitor
+ * @generated
+ */
+ public Adapter createElementVisitorAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for the default case.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @generated
+ */
+ public Adapter createEObjectAdapter() {
+ return null;
+ }
+
+} //JmsroutingAdapterFactory
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingAdapterFactory.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingResourceFactoryImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingResourceFactoryImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingResourceFactoryImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,56 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting.util;
+
+import org.eclipse.emf.common.util.URI;
+
+import org.eclipse.emf.ecore.resource.Resource;
+
+import org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl;
+
+import org.eclipse.emf.ecore.xmi.XMLResource;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Resource Factory</b> associated with the package.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.util.JmsroutingResourceImpl
+ * @generated
+ */
+public class JmsroutingResourceFactoryImpl extends ResourceFactoryImpl {
+ /**
+ * Creates an instance of the resource factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsroutingResourceFactoryImpl() {
+ super();
+ }
+
+ /**
+ * Creates an instance of the resource.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Resource createResource(URI uri) {
+ XMLResource result = new JmsroutingResourceImpl(uri);
+ result.getDefaultSaveOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE);
+ result.getDefaultLoadOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE);
+
+ result.getDefaultSaveOptions().put(XMLResource.OPTION_SCHEMA_LOCATION, Boolean.TRUE);
+
+ result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE);
+ result.getDefaultSaveOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE);
+
+ result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_LEXICAL_HANDLER, Boolean.TRUE);
+ return result;
+ }
+
+} //JmsroutingResourceFactoryImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingResourceFactoryImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingResourceImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingResourceImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingResourceImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,32 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting.util;
+
+import org.eclipse.emf.common.util.URI;
+
+import org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Resource </b> associated with the package.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.util.JmsroutingResourceFactoryImpl
+ * @generated
+ */
+public class JmsroutingResourceImpl extends XMLResourceImpl {
+ /**
+ * Creates an instance of the resource.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param uri the URI of the new resource.
+ * @generated
+ */
+ public JmsroutingResourceImpl(URI uri) {
+ super(uri);
+ }
+
+} //JmsroutingResourceImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingResourceImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingSwitch.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingSwitch.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingSwitch.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,331 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting.util;
+
+import java.util.List;
+
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.xml.type.AnyType;
+import org.jboss.tools.smooks.model.common.AbstractAnyType;
+import org.jboss.tools.smooks.model.jmsrouting.Connection;
+import org.jboss.tools.smooks.model.jmsrouting.HighWaterMark;
+import org.jboss.tools.smooks.model.jmsrouting.JmsDocumentRoot;
+import org.jboss.tools.smooks.model.jmsrouting.JmsRouter;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+import org.jboss.tools.smooks.model.jmsrouting.Jndi;
+import org.jboss.tools.smooks.model.jmsrouting.Message;
+import org.jboss.tools.smooks.model.jmsrouting.Session;
+import org.jboss.tools.smooks.model.smooks.AbstractResourceConfig;
+import org.jboss.tools.smooks.model.smooks.ElementVisitor;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Switch</b> for the model's inheritance hierarchy.
+ * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
+ * to invoke the <code>caseXXX</code> 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.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage
+ * @generated
+ */
+public class JmsroutingSwitch<T> {
+ /**
+ * The cached model package
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected static JmsroutingPackage modelPackage;
+
+ /**
+ * Creates an instance of the switch.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsroutingSwitch() {
+ if (modelPackage == null) {
+ modelPackage = JmsroutingPackage.eINSTANCE;
+ }
+ }
+
+ /**
+ * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the first non-null result returned by a <code>caseXXX</code> call.
+ * @generated
+ */
+ public T doSwitch(EObject theEObject) {
+ return doSwitch(theEObject.eClass(), theEObject);
+ }
+
+ /**
+ * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the first non-null result returned by a <code>caseXXX</code> call.
+ * @generated
+ */
+ protected T doSwitch(EClass theEClass, EObject theEObject) {
+ if (theEClass.eContainer() == modelPackage) {
+ return doSwitch(theEClass.getClassifierID(), theEObject);
+ }
+ else {
+ List<EClass> eSuperTypes = theEClass.getESuperTypes();
+ return
+ eSuperTypes.isEmpty() ?
+ defaultCase(theEObject) :
+ doSwitch(eSuperTypes.get(0), theEObject);
+ }
+ }
+
+ /**
+ * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the first non-null result returned by a <code>caseXXX</code> call.
+ * @generated
+ */
+ protected T doSwitch(int classifierID, EObject theEObject) {
+ switch (classifierID) {
+ case JmsroutingPackage.CONNECTION: {
+ Connection connection = (Connection)theEObject;
+ T result = caseConnection(connection);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case JmsroutingPackage.JMS_DOCUMENT_ROOT: {
+ JmsDocumentRoot jmsDocumentRoot = (JmsDocumentRoot)theEObject;
+ T result = caseJmsDocumentRoot(jmsDocumentRoot);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case JmsroutingPackage.HIGH_WATER_MARK: {
+ HighWaterMark highWaterMark = (HighWaterMark)theEObject;
+ T result = caseHighWaterMark(highWaterMark);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case JmsroutingPackage.JNDI: {
+ Jndi jndi = (Jndi)theEObject;
+ T result = caseJndi(jndi);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case JmsroutingPackage.MESSAGE: {
+ Message message = (Message)theEObject;
+ T result = caseMessage(message);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case JmsroutingPackage.JMS_ROUTER: {
+ JmsRouter jmsRouter = (JmsRouter)theEObject;
+ T result = caseJmsRouter(jmsRouter);
+ if (result == null) result = caseElementVisitor(jmsRouter);
+ if (result == null) result = caseAbstractResourceConfig(jmsRouter);
+ if (result == null) result = caseAbstractAnyType(jmsRouter);
+ if (result == null) result = caseAnyType(jmsRouter);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case JmsroutingPackage.SESSION: {
+ Session session = (Session)theEObject;
+ T result = caseSession(session);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ default: return defaultCase(theEObject);
+ }
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Connection</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Connection</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseConnection(Connection object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Jms Document Root</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Jms Document Root</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJmsDocumentRoot(JmsDocumentRoot object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>High Water Mark</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>High Water Mark</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseHighWaterMark(HighWaterMark object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Jndi</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Jndi</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJndi(Jndi object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Message</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Message</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseMessage(Message object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Jms Router</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Jms Router</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJmsRouter(JmsRouter object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Session</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Session</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseSession(Session object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Any Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Any Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAnyType(AnyType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Abstract Any Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Abstract Any Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAbstractAnyType(AbstractAnyType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Abstract Resource Config</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Abstract Resource Config</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAbstractResourceConfig(AbstractResourceConfig object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Element Visitor</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Element Visitor</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseElementVisitor(ElementVisitor object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch, but this is the last case anyway.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject)
+ * @generated
+ */
+ public T defaultCase(EObject object) {
+ return null;
+ }
+
+} //JmsroutingSwitch
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingSwitch.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingXMLProcessor.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingXMLProcessor.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingXMLProcessor.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,54 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.jmsrouting.util;
+
+import java.util.Map;
+
+
+import org.eclipse.emf.ecore.EPackage;
+
+import org.eclipse.emf.ecore.resource.Resource;
+
+import org.eclipse.emf.ecore.xmi.util.XMLProcessor;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+
+/**
+ * This class contains helper methods to serialize and deserialize XML documents
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class JmsroutingXMLProcessor extends XMLProcessor {
+
+ /**
+ * Public constructor to instantiate the helper.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsroutingXMLProcessor() {
+ super((EPackage.Registry.INSTANCE));
+ JmsroutingPackage.eINSTANCE.eClass();
+ }
+
+ /**
+ * Register for "*" and "xml" file extensions the JmsroutingResourceFactoryImpl factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected Map<String, Resource.Factory> getRegistrations() {
+ if (registrations == null) {
+ super.getRegistrations();
+ registrations.put(XML_EXTENSION, new JmsroutingResourceFactoryImpl());
+ registrations.put(STAR_EXTENSION, new JmsroutingResourceFactoryImpl());
+ }
+ return registrations;
+ }
+
+} //JmsroutingXMLProcessor
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/JmsroutingXMLProcessor.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonDocumentRoot.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonDocumentRoot.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonDocumentRoot.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,118 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.json;
+
+import org.eclipse.emf.common.util.EMap;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.ecore.util.FeatureMap;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Document Root</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.json.JsonDocumentRoot#getMixed <em>Mixed</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.json.JsonDocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.json.JsonDocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.json.JsonDocumentRoot#getReader <em>Reader</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.json.JsonPackage#getJsonDocumentRoot()
+ * @model extendedMetaData="name='' kind='mixed'"
+ * @generated
+ */
+public interface JsonDocumentRoot extends EObject {
+ /**
+ * Returns the value of the '<em><b>Mixed</b></em>' attribute list.
+ * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Mixed</em>' attribute list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Mixed</em>' attribute list.
+ * @see org.jboss.tools.smooks.model.json.JsonPackage#getJsonDocumentRoot_Mixed()
+ * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
+ * extendedMetaData="kind='elementWildcard' name=':mixed'"
+ * @generated
+ */
+ FeatureMap getMixed();
+
+ /**
+ * Returns the value of the '<em><b>XMLNS Prefix Map</b></em>' map.
+ * The key is of type {@link java.lang.String},
+ * and the value is of type {@link java.lang.String},
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>XMLNS Prefix Map</em>' map isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>XMLNS Prefix Map</em>' map.
+ * @see org.jboss.tools.smooks.model.json.JsonPackage#getJsonDocumentRoot_XMLNSPrefixMap()
+ * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
+ * extendedMetaData="kind='attribute' name='xmlns:prefix'"
+ * @generated
+ */
+ EMap<String, String> getXMLNSPrefixMap();
+
+ /**
+ * Returns the value of the '<em><b>XSI Schema Location</b></em>' map.
+ * The key is of type {@link java.lang.String},
+ * and the value is of type {@link java.lang.String},
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>XSI Schema Location</em>' map isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>XSI Schema Location</em>' map.
+ * @see org.jboss.tools.smooks.model.json.JsonPackage#getJsonDocumentRoot_XSISchemaLocation()
+ * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
+ * extendedMetaData="kind='attribute' name='xsi:schemaLocation'"
+ * @generated
+ */
+ EMap<String, String> getXSISchemaLocation();
+
+ /**
+ * Returns the value of the '<em><b>Reader</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * JSON Reader Configuration
+ * The JSON reader reads a JSON stream and converts it to SAX events that Smooks
+ * can process.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Reader</em>' containment reference.
+ * @see #setReader(JsonReader)
+ * @see org.jboss.tools.smooks.model.json.JsonPackage#getJsonDocumentRoot_Reader()
+ * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='reader' namespace='##targetNamespace' affiliation='http://www.milyn.org/xsd/smooks-1.1.xsd#abstract-reader'"
+ * @generated
+ */
+ JsonReader getReader();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.json.JsonDocumentRoot#getReader <em>Reader</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Reader</em>' containment reference.
+ * @see #getReader()
+ * @generated
+ */
+ void setReader(JsonReader value);
+
+} // JsonDocumentRoot
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonDocumentRoot.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonFactory.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonFactory.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,73 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.json;
+
+import org.eclipse.emf.ecore.EFactory;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Factory</b> for the model.
+ * It provides a create method for each non-abstract class of the model.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.json.JsonPackage
+ * @generated
+ */
+public interface JsonFactory extends EFactory {
+ /**
+ * The singleton instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ JsonFactory eINSTANCE = org.jboss.tools.smooks.model.json.impl.JsonFactoryImpl.init();
+
+ /**
+ * Returns a new object of class '<em>Document Root</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Document Root</em>'.
+ * @generated
+ */
+ JsonDocumentRoot createJsonDocumentRoot();
+
+ /**
+ * Returns a new object of class '<em>Key</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Key</em>'.
+ * @generated
+ */
+ Key createKey();
+
+ /**
+ * Returns a new object of class '<em>Key Map</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Key Map</em>'.
+ * @generated
+ */
+ KeyMap createKeyMap();
+
+ /**
+ * Returns a new object of class '<em>Reader</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Reader</em>'.
+ * @generated
+ */
+ JsonReader createJsonReader();
+
+ /**
+ * Returns the package supported by this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the package supported by this factory.
+ * @generated
+ */
+ JsonPackage getJsonPackage();
+
+} //JsonFactory
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonFactory.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonPackage.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonPackage.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonPackage.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,731 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.json;
+
+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.jboss.tools.smooks.model.smooks.SmooksPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Package</b> for the model.
+ * It contains accessors for the meta objects to represent
+ * <ul>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * Smooks JSON Reader Configuration
+ * <!-- end-model-doc -->
+ * @see org.jboss.tools.smooks.model.json.JsonFactory
+ * @model kind="package"
+ * @generated
+ */
+public interface JsonPackage extends EPackage {
+ /**
+ * The package name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNAME = "json";
+
+ /**
+ * The package namespace URI.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_URI = "http://www.milyn.org/xsd/smooks/json-1.1.xsd";
+
+ /**
+ * The package namespace name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_PREFIX = "json";
+
+ /**
+ * The singleton instance of the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ JsonPackage eINSTANCE = org.jboss.tools.smooks.model.json.impl.JsonPackageImpl.init();
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.json.impl.JsonDocumentRootImpl <em>Document Root</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.json.impl.JsonDocumentRootImpl
+ * @see org.jboss.tools.smooks.model.json.impl.JsonPackageImpl#getJsonDocumentRoot()
+ * @generated
+ */
+ int JSON_DOCUMENT_ROOT = 0;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JSON_DOCUMENT_ROOT__MIXED = 0;
+
+ /**
+ * The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JSON_DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;
+
+ /**
+ * The feature id for the '<em><b>XSI Schema Location</b></em>' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JSON_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;
+
+ /**
+ * The feature id for the '<em><b>Reader</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JSON_DOCUMENT_ROOT__READER = 3;
+
+ /**
+ * The number of structural features of the '<em>Document Root</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JSON_DOCUMENT_ROOT_FEATURE_COUNT = 4;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.json.impl.KeyImpl <em>Key</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.json.impl.KeyImpl
+ * @see org.jboss.tools.smooks.model.json.impl.JsonPackageImpl#getKey()
+ * @generated
+ */
+ int KEY = 1;
+
+ /**
+ * The feature id for the '<em><b>Value</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int KEY__VALUE = 0;
+
+ /**
+ * The feature id for the '<em><b>From</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int KEY__FROM = 1;
+
+ /**
+ * The feature id for the '<em><b>To</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int KEY__TO = 2;
+
+ /**
+ * The number of structural features of the '<em>Key</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int KEY_FEATURE_COUNT = 3;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.json.impl.KeyMapImpl <em>Key Map</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.json.impl.KeyMapImpl
+ * @see org.jboss.tools.smooks.model.json.impl.JsonPackageImpl#getKeyMap()
+ * @generated
+ */
+ int KEY_MAP = 2;
+
+ /**
+ * The feature id for the '<em><b>Key</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int KEY_MAP__KEY = 0;
+
+ /**
+ * The number of structural features of the '<em>Key Map</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int KEY_MAP_FEATURE_COUNT = 1;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.json.impl.JsonReaderImpl <em>Reader</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.json.impl.JsonReaderImpl
+ * @see org.jboss.tools.smooks.model.json.impl.JsonPackageImpl#getJsonReader()
+ * @generated
+ */
+ int JSON_READER = 3;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JSON_READER__MIXED = SmooksPackage.ABSTRACT_READER__MIXED;
+
+ /**
+ * The feature id for the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JSON_READER__ANY = SmooksPackage.ABSTRACT_READER__ANY;
+
+ /**
+ * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JSON_READER__ANY_ATTRIBUTE = SmooksPackage.ABSTRACT_READER__ANY_ATTRIBUTE;
+
+ /**
+ * The feature id for the '<em><b>Target Profile</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JSON_READER__TARGET_PROFILE = SmooksPackage.ABSTRACT_READER__TARGET_PROFILE;
+
+ /**
+ * The feature id for the '<em><b>Key Map</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JSON_READER__KEY_MAP = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Array Element Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JSON_READER__ARRAY_ELEMENT_NAME = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Encoding</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JSON_READER__ENCODING = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Illegal Element Name Char Replacement</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JSON_READER__ILLEGAL_ELEMENT_NAME_CHAR_REPLACEMENT = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 3;
+
+ /**
+ * The feature id for the '<em><b>Key Prefix On Numeric</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JSON_READER__KEY_PREFIX_ON_NUMERIC = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 4;
+
+ /**
+ * The feature id for the '<em><b>Key Whitspace Replacement</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JSON_READER__KEY_WHITSPACE_REPLACEMENT = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 5;
+
+ /**
+ * The feature id for the '<em><b>Null Value Replacement</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JSON_READER__NULL_VALUE_REPLACEMENT = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 6;
+
+ /**
+ * The feature id for the '<em><b>Root Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JSON_READER__ROOT_NAME = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 7;
+
+ /**
+ * The number of structural features of the '<em>Reader</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JSON_READER_FEATURE_COUNT = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 8;
+
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.json.JsonDocumentRoot <em>Document Root</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Document Root</em>'.
+ * @see org.jboss.tools.smooks.model.json.JsonDocumentRoot
+ * @generated
+ */
+ EClass getJsonDocumentRoot();
+
+ /**
+ * Returns the meta object for the attribute list '{@link org.jboss.tools.smooks.model.json.JsonDocumentRoot#getMixed <em>Mixed</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute list '<em>Mixed</em>'.
+ * @see org.jboss.tools.smooks.model.json.JsonDocumentRoot#getMixed()
+ * @see #getJsonDocumentRoot()
+ * @generated
+ */
+ EAttribute getJsonDocumentRoot_Mixed();
+
+ /**
+ * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.json.JsonDocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
+ * @see org.jboss.tools.smooks.model.json.JsonDocumentRoot#getXMLNSPrefixMap()
+ * @see #getJsonDocumentRoot()
+ * @generated
+ */
+ EReference getJsonDocumentRoot_XMLNSPrefixMap();
+
+ /**
+ * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.json.JsonDocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the map '<em>XSI Schema Location</em>'.
+ * @see org.jboss.tools.smooks.model.json.JsonDocumentRoot#getXSISchemaLocation()
+ * @see #getJsonDocumentRoot()
+ * @generated
+ */
+ EReference getJsonDocumentRoot_XSISchemaLocation();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.json.JsonDocumentRoot#getReader <em>Reader</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Reader</em>'.
+ * @see org.jboss.tools.smooks.model.json.JsonDocumentRoot#getReader()
+ * @see #getJsonDocumentRoot()
+ * @generated
+ */
+ EReference getJsonDocumentRoot_Reader();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.json.Key <em>Key</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Key</em>'.
+ * @see org.jboss.tools.smooks.model.json.Key
+ * @generated
+ */
+ EClass getKey();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.json.Key#getValue <em>Value</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Value</em>'.
+ * @see org.jboss.tools.smooks.model.json.Key#getValue()
+ * @see #getKey()
+ * @generated
+ */
+ EAttribute getKey_Value();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.json.Key#getFrom <em>From</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>From</em>'.
+ * @see org.jboss.tools.smooks.model.json.Key#getFrom()
+ * @see #getKey()
+ * @generated
+ */
+ EAttribute getKey_From();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.json.Key#getTo <em>To</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>To</em>'.
+ * @see org.jboss.tools.smooks.model.json.Key#getTo()
+ * @see #getKey()
+ * @generated
+ */
+ EAttribute getKey_To();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.json.KeyMap <em>Key Map</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Key Map</em>'.
+ * @see org.jboss.tools.smooks.model.json.KeyMap
+ * @generated
+ */
+ EClass getKeyMap();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.jboss.tools.smooks.model.json.KeyMap#getKey <em>Key</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Key</em>'.
+ * @see org.jboss.tools.smooks.model.json.KeyMap#getKey()
+ * @see #getKeyMap()
+ * @generated
+ */
+ EReference getKeyMap_Key();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.json.JsonReader <em>Reader</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Reader</em>'.
+ * @see org.jboss.tools.smooks.model.json.JsonReader
+ * @generated
+ */
+ EClass getJsonReader();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.json.JsonReader#getKeyMap <em>Key Map</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Key Map</em>'.
+ * @see org.jboss.tools.smooks.model.json.JsonReader#getKeyMap()
+ * @see #getJsonReader()
+ * @generated
+ */
+ EReference getJsonReader_KeyMap();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.json.JsonReader#getArrayElementName <em>Array Element Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Array Element Name</em>'.
+ * @see org.jboss.tools.smooks.model.json.JsonReader#getArrayElementName()
+ * @see #getJsonReader()
+ * @generated
+ */
+ EAttribute getJsonReader_ArrayElementName();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.json.JsonReader#getEncoding <em>Encoding</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Encoding</em>'.
+ * @see org.jboss.tools.smooks.model.json.JsonReader#getEncoding()
+ * @see #getJsonReader()
+ * @generated
+ */
+ EAttribute getJsonReader_Encoding();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.json.JsonReader#getIllegalElementNameCharReplacement <em>Illegal Element Name Char Replacement</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Illegal Element Name Char Replacement</em>'.
+ * @see org.jboss.tools.smooks.model.json.JsonReader#getIllegalElementNameCharReplacement()
+ * @see #getJsonReader()
+ * @generated
+ */
+ EAttribute getJsonReader_IllegalElementNameCharReplacement();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.json.JsonReader#getKeyPrefixOnNumeric <em>Key Prefix On Numeric</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Key Prefix On Numeric</em>'.
+ * @see org.jboss.tools.smooks.model.json.JsonReader#getKeyPrefixOnNumeric()
+ * @see #getJsonReader()
+ * @generated
+ */
+ EAttribute getJsonReader_KeyPrefixOnNumeric();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.json.JsonReader#getKeyWhitspaceReplacement <em>Key Whitspace Replacement</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Key Whitspace Replacement</em>'.
+ * @see org.jboss.tools.smooks.model.json.JsonReader#getKeyWhitspaceReplacement()
+ * @see #getJsonReader()
+ * @generated
+ */
+ EAttribute getJsonReader_KeyWhitspaceReplacement();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.json.JsonReader#getNullValueReplacement <em>Null Value Replacement</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Null Value Replacement</em>'.
+ * @see org.jboss.tools.smooks.model.json.JsonReader#getNullValueReplacement()
+ * @see #getJsonReader()
+ * @generated
+ */
+ EAttribute getJsonReader_NullValueReplacement();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.json.JsonReader#getRootName <em>Root Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Root Name</em>'.
+ * @see org.jboss.tools.smooks.model.json.JsonReader#getRootName()
+ * @see #getJsonReader()
+ * @generated
+ */
+ EAttribute getJsonReader_RootName();
+
+ /**
+ * Returns the factory that creates the instances of the model.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the factory that creates the instances of the model.
+ * @generated
+ */
+ JsonFactory getJsonFactory();
+
+ /**
+ * <!-- begin-user-doc -->
+ * Defines literals for the meta objects that represent
+ * <ul>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ interface Literals {
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.json.impl.JsonDocumentRootImpl <em>Document Root</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.json.impl.JsonDocumentRootImpl
+ * @see org.jboss.tools.smooks.model.json.impl.JsonPackageImpl#getJsonDocumentRoot()
+ * @generated
+ */
+ EClass JSON_DOCUMENT_ROOT = eINSTANCE.getJsonDocumentRoot();
+
+ /**
+ * The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JSON_DOCUMENT_ROOT__MIXED = eINSTANCE.getJsonDocumentRoot_Mixed();
+
+ /**
+ * The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference JSON_DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getJsonDocumentRoot_XMLNSPrefixMap();
+
+ /**
+ * The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference JSON_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getJsonDocumentRoot_XSISchemaLocation();
+
+ /**
+ * The meta object literal for the '<em><b>Reader</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference JSON_DOCUMENT_ROOT__READER = eINSTANCE.getJsonDocumentRoot_Reader();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.json.impl.KeyImpl <em>Key</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.json.impl.KeyImpl
+ * @see org.jboss.tools.smooks.model.json.impl.JsonPackageImpl#getKey()
+ * @generated
+ */
+ EClass KEY = eINSTANCE.getKey();
+
+ /**
+ * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute KEY__VALUE = eINSTANCE.getKey_Value();
+
+ /**
+ * The meta object literal for the '<em><b>From</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute KEY__FROM = eINSTANCE.getKey_From();
+
+ /**
+ * The meta object literal for the '<em><b>To</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute KEY__TO = eINSTANCE.getKey_To();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.json.impl.KeyMapImpl <em>Key Map</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.json.impl.KeyMapImpl
+ * @see org.jboss.tools.smooks.model.json.impl.JsonPackageImpl#getKeyMap()
+ * @generated
+ */
+ EClass KEY_MAP = eINSTANCE.getKeyMap();
+
+ /**
+ * The meta object literal for the '<em><b>Key</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference KEY_MAP__KEY = eINSTANCE.getKeyMap_Key();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.json.impl.JsonReaderImpl <em>Reader</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.json.impl.JsonReaderImpl
+ * @see org.jboss.tools.smooks.model.json.impl.JsonPackageImpl#getJsonReader()
+ * @generated
+ */
+ EClass JSON_READER = eINSTANCE.getJsonReader();
+
+ /**
+ * The meta object literal for the '<em><b>Key Map</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference JSON_READER__KEY_MAP = eINSTANCE.getJsonReader_KeyMap();
+
+ /**
+ * The meta object literal for the '<em><b>Array Element Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JSON_READER__ARRAY_ELEMENT_NAME = eINSTANCE.getJsonReader_ArrayElementName();
+
+ /**
+ * The meta object literal for the '<em><b>Encoding</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JSON_READER__ENCODING = eINSTANCE.getJsonReader_Encoding();
+
+ /**
+ * The meta object literal for the '<em><b>Illegal Element Name Char Replacement</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JSON_READER__ILLEGAL_ELEMENT_NAME_CHAR_REPLACEMENT = eINSTANCE.getJsonReader_IllegalElementNameCharReplacement();
+
+ /**
+ * The meta object literal for the '<em><b>Key Prefix On Numeric</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JSON_READER__KEY_PREFIX_ON_NUMERIC = eINSTANCE.getJsonReader_KeyPrefixOnNumeric();
+
+ /**
+ * The meta object literal for the '<em><b>Key Whitspace Replacement</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JSON_READER__KEY_WHITSPACE_REPLACEMENT = eINSTANCE.getJsonReader_KeyWhitspaceReplacement();
+
+ /**
+ * The meta object literal for the '<em><b>Null Value Replacement</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JSON_READER__NULL_VALUE_REPLACEMENT = eINSTANCE.getJsonReader_NullValueReplacement();
+
+ /**
+ * The meta object literal for the '<em><b>Root Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JSON_READER__ROOT_NAME = eINSTANCE.getJsonReader_RootName();
+
+ }
+
+} //JsonPackage
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonPackage.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonReader.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonReader.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonReader.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,351 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.json;
+
+import org.jboss.tools.smooks.model.smooks.AbstractReader;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Reader</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ * JSON Reader
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.json.JsonReader#getKeyMap <em>Key Map</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.json.JsonReader#getArrayElementName <em>Array Element Name</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.json.JsonReader#getEncoding <em>Encoding</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.json.JsonReader#getIllegalElementNameCharReplacement <em>Illegal Element Name Char Replacement</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.json.JsonReader#getKeyPrefixOnNumeric <em>Key Prefix On Numeric</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.json.JsonReader#getKeyWhitspaceReplacement <em>Key Whitspace Replacement</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.json.JsonReader#getNullValueReplacement <em>Null Value Replacement</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.json.JsonReader#getRootName <em>Root Name</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.json.JsonPackage#getJsonReader()
+ * @model extendedMetaData="name='reader' kind='elementOnly'"
+ * @generated
+ */
+public interface JsonReader extends AbstractReader {
+ /**
+ * Returns the value of the '<em><b>Key Map</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Defines a JSON element name mapping
+ * The "from" key will be replaced with the "to" key or the contents of the element.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Key Map</em>' containment reference.
+ * @see #setKeyMap(KeyMap)
+ * @see org.jboss.tools.smooks.model.json.JsonPackage#getJsonReader_KeyMap()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='keyMap' namespace='##targetNamespace'"
+ * @generated
+ */
+ KeyMap getKeyMap();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.json.JsonReader#getKeyMap <em>Key Map</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Key Map</em>' containment reference.
+ * @see #getKeyMap()
+ * @generated
+ */
+ void setKeyMap(KeyMap value);
+
+ /**
+ * Returns the value of the '<em><b>Array Element Name</b></em>' attribute.
+ * The default value is <code>"element"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The element name of a array element. Default of 'element'.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Array Element Name</em>' attribute.
+ * @see #isSetArrayElementName()
+ * @see #unsetArrayElementName()
+ * @see #setArrayElementName(String)
+ * @see org.jboss.tools.smooks.model.json.JsonPackage#getJsonReader_ArrayElementName()
+ * @model default="element" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='arrayElementName'"
+ * @generated
+ */
+ String getArrayElementName();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.json.JsonReader#getArrayElementName <em>Array Element Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Array Element Name</em>' attribute.
+ * @see #isSetArrayElementName()
+ * @see #unsetArrayElementName()
+ * @see #getArrayElementName()
+ * @generated
+ */
+ void setArrayElementName(String value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.json.JsonReader#getArrayElementName <em>Array Element Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetArrayElementName()
+ * @see #getArrayElementName()
+ * @see #setArrayElementName(String)
+ * @generated
+ */
+ void unsetArrayElementName();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.json.JsonReader#getArrayElementName <em>Array Element Name</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Array Element Name</em>' attribute is set.
+ * @see #unsetArrayElementName()
+ * @see #getArrayElementName()
+ * @see #setArrayElementName(String)
+ * @generated
+ */
+ boolean isSetArrayElementName();
+
+ /**
+ * Returns the value of the '<em><b>Encoding</b></em>' attribute.
+ * The default value is <code>"UTF-8"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The encoding of the input stream. Default of 'UTF-8'
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Encoding</em>' attribute.
+ * @see #isSetEncoding()
+ * @see #unsetEncoding()
+ * @see #setEncoding(String)
+ * @see org.jboss.tools.smooks.model.json.JsonPackage#getJsonReader_Encoding()
+ * @model default="UTF-8" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='encoding'"
+ * @generated
+ */
+ String getEncoding();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.json.JsonReader#getEncoding <em>Encoding</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Encoding</em>' attribute.
+ * @see #isSetEncoding()
+ * @see #unsetEncoding()
+ * @see #getEncoding()
+ * @generated
+ */
+ void setEncoding(String value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.json.JsonReader#getEncoding <em>Encoding</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetEncoding()
+ * @see #getEncoding()
+ * @see #setEncoding(String)
+ * @generated
+ */
+ void unsetEncoding();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.json.JsonReader#getEncoding <em>Encoding</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Encoding</em>' attribute is set.
+ * @see #unsetEncoding()
+ * @see #getEncoding()
+ * @see #setEncoding(String)
+ * @generated
+ */
+ boolean isSetEncoding();
+
+ /**
+ * Returns the value of the '<em><b>Illegal Element Name Char Replacement</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * If illegal characters are encountered in a JSON element name then they are replaced with this value.
+ * By default this is not defined, so that the reader doesn't doesn't search for illegal characters.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Illegal Element Name Char Replacement</em>' attribute.
+ * @see #setIllegalElementNameCharReplacement(String)
+ * @see org.jboss.tools.smooks.model.json.JsonPackage#getJsonReader_IllegalElementNameCharReplacement()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='illegalElementNameCharReplacement'"
+ * @generated
+ */
+ String getIllegalElementNameCharReplacement();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.json.JsonReader#getIllegalElementNameCharReplacement <em>Illegal Element Name Char Replacement</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Illegal Element Name Char Replacement</em>' attribute.
+ * @see #getIllegalElementNameCharReplacement()
+ * @generated
+ */
+ void setIllegalElementNameCharReplacement(String value);
+
+ /**
+ * Returns the value of the '<em><b>Key Prefix On Numeric</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The prefix character to add if the JSON node name starts with a number.
+ * By default this is not defined, so that the reader doesn't search for element names that start with a number.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Key Prefix On Numeric</em>' attribute.
+ * @see #setKeyPrefixOnNumeric(String)
+ * @see org.jboss.tools.smooks.model.json.JsonPackage#getJsonReader_KeyPrefixOnNumeric()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='keyPrefixOnNumeric'"
+ * @generated
+ */
+ String getKeyPrefixOnNumeric();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.json.JsonReader#getKeyPrefixOnNumeric <em>Key Prefix On Numeric</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Key Prefix On Numeric</em>' attribute.
+ * @see #getKeyPrefixOnNumeric()
+ * @generated
+ */
+ void setKeyPrefixOnNumeric(String value);
+
+ /**
+ * Returns the value of the '<em><b>Key Whitspace Replacement</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The replacement character for whitespaces in a JSON map key.
+ * By default this not defined, so that the reader doesn't search for whitespaces.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Key Whitspace Replacement</em>' attribute.
+ * @see #setKeyWhitspaceReplacement(String)
+ * @see org.jboss.tools.smooks.model.json.JsonPackage#getJsonReader_KeyWhitspaceReplacement()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='keyWhitspaceReplacement'"
+ * @generated
+ */
+ String getKeyWhitspaceReplacement();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.json.JsonReader#getKeyWhitspaceReplacement <em>Key Whitspace Replacement</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Key Whitspace Replacement</em>' attribute.
+ * @see #getKeyWhitspaceReplacement()
+ * @generated
+ */
+ void setKeyWhitspaceReplacement(String value);
+
+ /**
+ * Returns the value of the '<em><b>Null Value Replacement</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The replacement string for JSON NULL values. Default is an empty string.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Null Value Replacement</em>' attribute.
+ * @see #setNullValueReplacement(String)
+ * @see org.jboss.tools.smooks.model.json.JsonPackage#getJsonReader_NullValueReplacement()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='nullValueReplacement'"
+ * @generated
+ */
+ String getNullValueReplacement();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.json.JsonReader#getNullValueReplacement <em>Null Value Replacement</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Null Value Replacement</em>' attribute.
+ * @see #getNullValueReplacement()
+ * @generated
+ */
+ void setNullValueReplacement(String value);
+
+ /**
+ * Returns the value of the '<em><b>Root Name</b></em>' attribute.
+ * The default value is <code>"json"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The element name of the document root. Default of 'json'.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Root Name</em>' attribute.
+ * @see #isSetRootName()
+ * @see #unsetRootName()
+ * @see #setRootName(String)
+ * @see org.jboss.tools.smooks.model.json.JsonPackage#getJsonReader_RootName()
+ * @model default="json" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='rootName'"
+ * @generated
+ */
+ String getRootName();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.json.JsonReader#getRootName <em>Root Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Root Name</em>' attribute.
+ * @see #isSetRootName()
+ * @see #unsetRootName()
+ * @see #getRootName()
+ * @generated
+ */
+ void setRootName(String value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.json.JsonReader#getRootName <em>Root Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetRootName()
+ * @see #getRootName()
+ * @see #setRootName(String)
+ * @generated
+ */
+ void unsetRootName();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.json.JsonReader#getRootName <em>Root Name</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Root Name</em>' attribute is set.
+ * @see #unsetRootName()
+ * @see #getRootName()
+ * @see #setRootName(String)
+ * @generated
+ */
+ boolean isSetRootName();
+
+} // JsonReader
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonReader.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/Key.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/Key.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/Key.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,113 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.json;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Key</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.json.Key#getValue <em>Value</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.json.Key#getFrom <em>From</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.json.Key#getTo <em>To</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.json.JsonPackage#getKey()
+ * @model extendedMetaData="name='key' kind='simple'"
+ * @generated
+ */
+public interface Key extends EObject {
+ /**
+ * Returns the value of the '<em><b>Value</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Value</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Value</em>' attribute.
+ * @see #setValue(String)
+ * @see org.jboss.tools.smooks.model.json.JsonPackage#getKey_Value()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="name=':0' kind='simple'"
+ * @generated
+ */
+ String getValue();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.json.Key#getValue <em>Value</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Value</em>' attribute.
+ * @see #getValue()
+ * @generated
+ */
+ void setValue(String value);
+
+ /**
+ * Returns the value of the '<em><b>From</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The name of the key that will be replaced.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>From</em>' attribute.
+ * @see #setFrom(String)
+ * @see org.jboss.tools.smooks.model.json.JsonPackage#getKey_From()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
+ * extendedMetaData="kind='attribute' name='from'"
+ * @generated
+ */
+ String getFrom();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.json.Key#getFrom <em>From</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>From</em>' attribute.
+ * @see #getFrom()
+ * @generated
+ */
+ void setFrom(String value);
+
+ /**
+ * Returns the value of the '<em><b>To</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The name the "from" key name is changed into.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>To</em>' attribute.
+ * @see #setTo(String)
+ * @see org.jboss.tools.smooks.model.json.JsonPackage#getKey_To()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='to'"
+ * @generated
+ */
+ String getTo();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.json.Key#getTo <em>To</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>To</em>' attribute.
+ * @see #getTo()
+ * @generated
+ */
+ void setTo(String value);
+
+} // Key
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/Key.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/KeyMap.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/KeyMap.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/KeyMap.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,49 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.json;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Key Map</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.json.KeyMap#getKey <em>Key</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.json.JsonPackage#getKeyMap()
+ * @model extendedMetaData="name='keyMap' kind='elementOnly'"
+ * @generated
+ */
+public interface KeyMap extends EObject {
+ /**
+ * Returns the value of the '<em><b>Key</b></em>' containment reference list.
+ * The list contents are of type {@link org.jboss.tools.smooks.model.json.Key}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Defines a JSON element name mapping
+ * The "from" key will be replaced with the "to" key or the contents of this element.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Key</em>' containment reference list.
+ * @see org.jboss.tools.smooks.model.json.JsonPackage#getKeyMap_Key()
+ * @model containment="true" required="true"
+ * extendedMetaData="kind='element' name='key' namespace='##targetNamespace'"
+ * @generated
+ */
+ EList<Key> getKey();
+
+} // KeyMap
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/KeyMap.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/JsonDocumentRootImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/JsonDocumentRootImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/JsonDocumentRootImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,286 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.json.impl;
+
+
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EMap;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EStructuralFeature;
+import org.eclipse.emf.ecore.EcorePackage;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl;
+
+import org.eclipse.emf.ecore.util.BasicFeatureMap;
+import org.eclipse.emf.ecore.util.EcoreEMap;
+import org.eclipse.emf.ecore.util.FeatureMap;
+import org.eclipse.emf.ecore.util.InternalEList;
+import org.jboss.tools.smooks.model.json.JsonDocumentRoot;
+import org.jboss.tools.smooks.model.json.JsonPackage;
+import org.jboss.tools.smooks.model.json.JsonReader;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Document Root</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.json.impl.JsonDocumentRootImpl#getMixed <em>Mixed</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.json.impl.JsonDocumentRootImpl#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.json.impl.JsonDocumentRootImpl#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.json.impl.JsonDocumentRootImpl#getReader <em>Reader</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class JsonDocumentRootImpl extends EObjectImpl implements JsonDocumentRoot {
+ /**
+ * The cached value of the '{@link #getMixed() <em>Mixed</em>}' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMixed()
+ * @generated
+ * @ordered
+ */
+ protected FeatureMap mixed;
+
+ /**
+ * The cached value of the '{@link #getXMLNSPrefixMap() <em>XMLNS Prefix Map</em>}' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getXMLNSPrefixMap()
+ * @generated
+ * @ordered
+ */
+ protected EMap<String, String> xMLNSPrefixMap;
+
+ /**
+ * The cached value of the '{@link #getXSISchemaLocation() <em>XSI Schema Location</em>}' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getXSISchemaLocation()
+ * @generated
+ * @ordered
+ */
+ protected EMap<String, String> xSISchemaLocation;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected JsonDocumentRootImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return JsonPackage.Literals.JSON_DOCUMENT_ROOT;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FeatureMap getMixed() {
+ if (mixed == null) {
+ mixed = new BasicFeatureMap(this, JsonPackage.JSON_DOCUMENT_ROOT__MIXED);
+ }
+ return mixed;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EMap<String, String> getXMLNSPrefixMap() {
+ if (xMLNSPrefixMap == null) {
+ xMLNSPrefixMap = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, JsonPackage.JSON_DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
+ }
+ return xMLNSPrefixMap;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EMap<String, String> getXSISchemaLocation() {
+ if (xSISchemaLocation == null) {
+ xSISchemaLocation = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, JsonPackage.JSON_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
+ }
+ return xSISchemaLocation;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JsonReader getReader() {
+ return (JsonReader)getMixed().get(JsonPackage.Literals.JSON_DOCUMENT_ROOT__READER, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetReader(JsonReader newReader, NotificationChain msgs) {
+ return ((FeatureMap.Internal)getMixed()).basicAdd(JsonPackage.Literals.JSON_DOCUMENT_ROOT__READER, newReader, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setReader(JsonReader newReader) {
+ ((FeatureMap.Internal)getMixed()).set(JsonPackage.Literals.JSON_DOCUMENT_ROOT__READER, newReader);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case JsonPackage.JSON_DOCUMENT_ROOT__MIXED:
+ return ((InternalEList<?>)getMixed()).basicRemove(otherEnd, msgs);
+ case JsonPackage.JSON_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ return ((InternalEList<?>)getXMLNSPrefixMap()).basicRemove(otherEnd, msgs);
+ case JsonPackage.JSON_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ return ((InternalEList<?>)getXSISchemaLocation()).basicRemove(otherEnd, msgs);
+ case JsonPackage.JSON_DOCUMENT_ROOT__READER:
+ return basicSetReader(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case JsonPackage.JSON_DOCUMENT_ROOT__MIXED:
+ if (coreType) return getMixed();
+ return ((FeatureMap.Internal)getMixed()).getWrapper();
+ case JsonPackage.JSON_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ if (coreType) return getXMLNSPrefixMap();
+ else return getXMLNSPrefixMap().map();
+ case JsonPackage.JSON_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ if (coreType) return getXSISchemaLocation();
+ else return getXSISchemaLocation().map();
+ case JsonPackage.JSON_DOCUMENT_ROOT__READER:
+ return getReader();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case JsonPackage.JSON_DOCUMENT_ROOT__MIXED:
+ ((FeatureMap.Internal)getMixed()).set(newValue);
+ return;
+ case JsonPackage.JSON_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ ((EStructuralFeature.Setting)getXMLNSPrefixMap()).set(newValue);
+ return;
+ case JsonPackage.JSON_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ ((EStructuralFeature.Setting)getXSISchemaLocation()).set(newValue);
+ return;
+ case JsonPackage.JSON_DOCUMENT_ROOT__READER:
+ setReader((JsonReader)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case JsonPackage.JSON_DOCUMENT_ROOT__MIXED:
+ getMixed().clear();
+ return;
+ case JsonPackage.JSON_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ getXMLNSPrefixMap().clear();
+ return;
+ case JsonPackage.JSON_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ getXSISchemaLocation().clear();
+ return;
+ case JsonPackage.JSON_DOCUMENT_ROOT__READER:
+ setReader((JsonReader)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case JsonPackage.JSON_DOCUMENT_ROOT__MIXED:
+ return mixed != null && !mixed.isEmpty();
+ case JsonPackage.JSON_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ return xMLNSPrefixMap != null && !xMLNSPrefixMap.isEmpty();
+ case JsonPackage.JSON_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ return xSISchemaLocation != null && !xSISchemaLocation.isEmpty();
+ case JsonPackage.JSON_DOCUMENT_ROOT__READER:
+ return getReader() != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (mixed: ");
+ result.append(mixed);
+ result.append(')');
+ return result.toString();
+ }
+
+} //JsonDocumentRootImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/JsonDocumentRootImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/JsonFactoryImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/JsonFactoryImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/JsonFactoryImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,135 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.json.impl;
+
+
+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;
+import org.jboss.tools.smooks.model.json.JsonDocumentRoot;
+import org.jboss.tools.smooks.model.json.JsonFactory;
+import org.jboss.tools.smooks.model.json.JsonPackage;
+import org.jboss.tools.smooks.model.json.JsonReader;
+import org.jboss.tools.smooks.model.json.Key;
+import org.jboss.tools.smooks.model.json.KeyMap;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Factory</b>.
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class JsonFactoryImpl extends EFactoryImpl implements JsonFactory {
+ /**
+ * Creates the default factory implementation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static JsonFactory init() {
+ try {
+ JsonFactory theJsonFactory = (JsonFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.milyn.org/xsd/smooks/json-1.1.xsd");
+ if (theJsonFactory != null) {
+ return theJsonFactory;
+ }
+ }
+ catch (Exception exception) {
+ EcorePlugin.INSTANCE.log(exception);
+ }
+ return new JsonFactoryImpl();
+ }
+
+ /**
+ * Creates an instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JsonFactoryImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EObject create(EClass eClass) {
+ switch (eClass.getClassifierID()) {
+ case JsonPackage.JSON_DOCUMENT_ROOT: return createJsonDocumentRoot();
+ case JsonPackage.KEY: return createKey();
+ case JsonPackage.KEY_MAP: return createKeyMap();
+ case JsonPackage.JSON_READER: return createJsonReader();
+ default:
+ throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JsonDocumentRoot createJsonDocumentRoot() {
+ JsonDocumentRootImpl jsonDocumentRoot = new JsonDocumentRootImpl();
+ return jsonDocumentRoot;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Key createKey() {
+ KeyImpl key = new KeyImpl();
+ return key;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public KeyMap createKeyMap() {
+ KeyMapImpl keyMap = new KeyMapImpl();
+ return keyMap;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JsonReader createJsonReader() {
+ JsonReaderImpl jsonReader = new JsonReaderImpl();
+ return jsonReader;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JsonPackage getJsonPackage() {
+ return (JsonPackage)getEPackage();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @deprecated
+ * @generated
+ */
+ @Deprecated
+ public static JsonPackage getPackage() {
+ return JsonPackage.eINSTANCE;
+ }
+
+} //JsonFactoryImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/JsonFactoryImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/JsonPackageImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/JsonPackageImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/JsonPackageImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,595 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.json.impl;
+
+
+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;
+import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
+import org.jboss.tools.smooks.model.common.CommonPackage;
+import org.jboss.tools.smooks.model.common.impl.CommonPackageImpl;
+import org.jboss.tools.smooks.model.json.JsonDocumentRoot;
+import org.jboss.tools.smooks.model.json.JsonFactory;
+import org.jboss.tools.smooks.model.json.JsonPackage;
+import org.jboss.tools.smooks.model.json.JsonReader;
+import org.jboss.tools.smooks.model.json.Key;
+import org.jboss.tools.smooks.model.json.KeyMap;
+import org.jboss.tools.smooks.model.smooks.SmooksPackage;
+import org.jboss.tools.smooks.model.smooks.impl.SmooksPackageImpl;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Package</b>.
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class JsonPackageImpl extends EPackageImpl implements JsonPackage {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass jsonDocumentRootEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass keyEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass keyMapEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass jsonReaderEClass = null;
+
+ /**
+ * Creates an instance of the model <b>Package</b>, registered with
+ * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
+ * package URI value.
+ * <p>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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.ecore.EPackage.Registry
+ * @see org.jboss.tools.smooks.model.json.JsonPackage#eNS_URI
+ * @see #init()
+ * @generated
+ */
+ private JsonPackageImpl() {
+ super(eNS_URI, JsonFactory.eINSTANCE);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static boolean isInited = false;
+
+ /**
+ * Creates, registers, and initializes the <b>Package</b> for this
+ * model, and for any others upon which it depends. Simple
+ * dependencies are satisfied by calling this method on all
+ * dependent packages before doing anything else. This method drives
+ * initialization for interdependent packages directly, in parallel
+ * with this package, itself.
+ * <p>Of this package and its interdependencies, all packages which
+ * have not yet been registered by their URI values are first created
+ * and registered. The packages are then initialized in two steps:
+ * meta-model objects for all of the packages are created before any
+ * are initialized, since one package's meta-model objects may refer to
+ * those of another.
+ * <p>Invocation of this method will not affect any packages that have
+ * already been initialized.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #eNS_URI
+ * @see #createPackageContents()
+ * @see #initializePackageContents()
+ * @generated
+ */
+ public static JsonPackage init() {
+ if (isInited) return (JsonPackage)EPackage.Registry.INSTANCE.getEPackage(JsonPackage.eNS_URI);
+
+ // Obtain or create and register package
+ JsonPackageImpl theJsonPackage = (JsonPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof JsonPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new JsonPackageImpl());
+
+ isInited = true;
+
+ // Initialize simple dependencies
+ XMLTypePackage.eINSTANCE.eClass();
+
+ // Obtain or create and register interdependencies
+ SmooksPackageImpl theSmooksPackage = (SmooksPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(SmooksPackage.eNS_URI) instanceof SmooksPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(SmooksPackage.eNS_URI) : SmooksPackage.eINSTANCE);
+ CommonPackageImpl theCommonPackage = (CommonPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(CommonPackage.eNS_URI) instanceof CommonPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(CommonPackage.eNS_URI) : CommonPackage.eINSTANCE);
+
+ // Create package meta-data objects
+ theJsonPackage.createPackageContents();
+ theSmooksPackage.createPackageContents();
+ theCommonPackage.createPackageContents();
+
+ // Initialize created meta-data
+ theJsonPackage.initializePackageContents();
+ theSmooksPackage.initializePackageContents();
+ theCommonPackage.initializePackageContents();
+
+ // Mark meta-data to indicate it can't be changed
+ theJsonPackage.freeze();
+
+ return theJsonPackage;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getJsonDocumentRoot() {
+ return jsonDocumentRootEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJsonDocumentRoot_Mixed() {
+ return (EAttribute)jsonDocumentRootEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getJsonDocumentRoot_XMLNSPrefixMap() {
+ return (EReference)jsonDocumentRootEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getJsonDocumentRoot_XSISchemaLocation() {
+ return (EReference)jsonDocumentRootEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getJsonDocumentRoot_Reader() {
+ return (EReference)jsonDocumentRootEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getKey() {
+ return keyEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getKey_Value() {
+ return (EAttribute)keyEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getKey_From() {
+ return (EAttribute)keyEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getKey_To() {
+ return (EAttribute)keyEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getKeyMap() {
+ return keyMapEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getKeyMap_Key() {
+ return (EReference)keyMapEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getJsonReader() {
+ return jsonReaderEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getJsonReader_KeyMap() {
+ return (EReference)jsonReaderEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJsonReader_ArrayElementName() {
+ return (EAttribute)jsonReaderEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJsonReader_Encoding() {
+ return (EAttribute)jsonReaderEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJsonReader_IllegalElementNameCharReplacement() {
+ return (EAttribute)jsonReaderEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJsonReader_KeyPrefixOnNumeric() {
+ return (EAttribute)jsonReaderEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJsonReader_KeyWhitspaceReplacement() {
+ return (EAttribute)jsonReaderEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJsonReader_NullValueReplacement() {
+ return (EAttribute)jsonReaderEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJsonReader_RootName() {
+ return (EAttribute)jsonReaderEClass.getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JsonFactory getJsonFactory() {
+ return (JsonFactory)getEFactoryInstance();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void createPackageContents() {
+ if (isCreated) return;
+ isCreated = true;
+
+ // Create classes and their features
+ jsonDocumentRootEClass = createEClass(JSON_DOCUMENT_ROOT);
+ createEAttribute(jsonDocumentRootEClass, JSON_DOCUMENT_ROOT__MIXED);
+ createEReference(jsonDocumentRootEClass, JSON_DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
+ createEReference(jsonDocumentRootEClass, JSON_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
+ createEReference(jsonDocumentRootEClass, JSON_DOCUMENT_ROOT__READER);
+
+ keyEClass = createEClass(KEY);
+ createEAttribute(keyEClass, KEY__VALUE);
+ createEAttribute(keyEClass, KEY__FROM);
+ createEAttribute(keyEClass, KEY__TO);
+
+ keyMapEClass = createEClass(KEY_MAP);
+ createEReference(keyMapEClass, KEY_MAP__KEY);
+
+ jsonReaderEClass = createEClass(JSON_READER);
+ createEReference(jsonReaderEClass, JSON_READER__KEY_MAP);
+ createEAttribute(jsonReaderEClass, JSON_READER__ARRAY_ELEMENT_NAME);
+ createEAttribute(jsonReaderEClass, JSON_READER__ENCODING);
+ createEAttribute(jsonReaderEClass, JSON_READER__ILLEGAL_ELEMENT_NAME_CHAR_REPLACEMENT);
+ createEAttribute(jsonReaderEClass, JSON_READER__KEY_PREFIX_ON_NUMERIC);
+ createEAttribute(jsonReaderEClass, JSON_READER__KEY_WHITSPACE_REPLACEMENT);
+ createEAttribute(jsonReaderEClass, JSON_READER__NULL_VALUE_REPLACEMENT);
+ createEAttribute(jsonReaderEClass, JSON_READER__ROOT_NAME);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void initializePackageContents() {
+ if (isInitialized) return;
+ isInitialized = true;
+
+ // Initialize package
+ setName(eNAME);
+ setNsPrefix(eNS_PREFIX);
+ setNsURI(eNS_URI);
+
+ // Obtain other dependent packages
+ XMLTypePackage theXMLTypePackage = (XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI);
+ SmooksPackage theSmooksPackage = (SmooksPackage)EPackage.Registry.INSTANCE.getEPackage(SmooksPackage.eNS_URI);
+
+ // Create type parameters
+
+ // Set bounds for type parameters
+
+ // Add supertypes to classes
+ jsonReaderEClass.getESuperTypes().add(theSmooksPackage.getAbstractReader());
+
+ // Initialize classes and features; add operations and parameters
+ initEClass(jsonDocumentRootEClass, JsonDocumentRoot.class, "JsonDocumentRoot", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getJsonDocumentRoot_Mixed(), ecorePackage.getEFeatureMapEntry(), "mixed", null, 0, -1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getJsonDocumentRoot_XMLNSPrefixMap(), ecorePackage.getEStringToStringMapEntry(), null, "xMLNSPrefixMap", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getJsonDocumentRoot_XSISchemaLocation(), ecorePackage.getEStringToStringMapEntry(), null, "xSISchemaLocation", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getJsonDocumentRoot_Reader(), this.getJsonReader(), null, "reader", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+
+ initEClass(keyEClass, Key.class, "Key", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getKey_Value(), theXMLTypePackage.getString(), "value", null, 0, 1, Key.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getKey_From(), theXMLTypePackage.getString(), "from", null, 1, 1, Key.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getKey_To(), theXMLTypePackage.getString(), "to", null, 0, 1, Key.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(keyMapEClass, KeyMap.class, "KeyMap", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getKeyMap_Key(), this.getKey(), null, "key", null, 1, -1, KeyMap.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(jsonReaderEClass, JsonReader.class, "JsonReader", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getJsonReader_KeyMap(), this.getKeyMap(), null, "keyMap", null, 0, 1, JsonReader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJsonReader_ArrayElementName(), theXMLTypePackage.getString(), "arrayElementName", "element", 0, 1, JsonReader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJsonReader_Encoding(), theXMLTypePackage.getString(), "encoding", "UTF-8", 0, 1, JsonReader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJsonReader_IllegalElementNameCharReplacement(), theXMLTypePackage.getString(), "illegalElementNameCharReplacement", null, 0, 1, JsonReader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJsonReader_KeyPrefixOnNumeric(), theXMLTypePackage.getString(), "keyPrefixOnNumeric", null, 0, 1, JsonReader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJsonReader_KeyWhitspaceReplacement(), theXMLTypePackage.getString(), "keyWhitspaceReplacement", null, 0, 1, JsonReader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJsonReader_NullValueReplacement(), theXMLTypePackage.getString(), "nullValueReplacement", null, 0, 1, JsonReader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJsonReader_RootName(), theXMLTypePackage.getString(), "rootName", "json", 0, 1, JsonReader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ // Create resource
+ createResource(eNS_URI);
+
+ // Create annotations
+ // http:///org/eclipse/emf/ecore/util/ExtendedMetaData
+ createExtendedMetaDataAnnotations();
+ }
+
+ /**
+ * Initializes the annotations for <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void createExtendedMetaDataAnnotations() {
+ String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData";
+ addAnnotation
+ (jsonDocumentRootEClass,
+ source,
+ new String[] {
+ "name", "",
+ "kind", "mixed"
+ });
+ addAnnotation
+ (getJsonDocumentRoot_Mixed(),
+ source,
+ new String[] {
+ "kind", "elementWildcard",
+ "name", ":mixed"
+ });
+ addAnnotation
+ (getJsonDocumentRoot_XMLNSPrefixMap(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "xmlns:prefix"
+ });
+ addAnnotation
+ (getJsonDocumentRoot_XSISchemaLocation(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "xsi:schemaLocation"
+ });
+ addAnnotation
+ (getJsonDocumentRoot_Reader(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "reader",
+ "namespace", "##targetNamespace",
+ "affiliation", "http://www.milyn.org/xsd/smooks-1.1.xsd#abstract-reader"
+ });
+ addAnnotation
+ (keyEClass,
+ source,
+ new String[] {
+ "name", "key",
+ "kind", "simple"
+ });
+ addAnnotation
+ (getKey_Value(),
+ source,
+ new String[] {
+ "name", ":0",
+ "kind", "simple"
+ });
+ addAnnotation
+ (getKey_From(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "from"
+ });
+ addAnnotation
+ (getKey_To(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "to"
+ });
+ addAnnotation
+ (keyMapEClass,
+ source,
+ new String[] {
+ "name", "keyMap",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getKeyMap_Key(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "key",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (jsonReaderEClass,
+ source,
+ new String[] {
+ "name", "reader",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getJsonReader_KeyMap(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "keyMap",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getJsonReader_ArrayElementName(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "arrayElementName"
+ });
+ addAnnotation
+ (getJsonReader_Encoding(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "encoding"
+ });
+ addAnnotation
+ (getJsonReader_IllegalElementNameCharReplacement(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "illegalElementNameCharReplacement"
+ });
+ addAnnotation
+ (getJsonReader_KeyPrefixOnNumeric(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "keyPrefixOnNumeric"
+ });
+ addAnnotation
+ (getJsonReader_KeyWhitspaceReplacement(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "keyWhitspaceReplacement"
+ });
+ addAnnotation
+ (getJsonReader_NullValueReplacement(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "nullValueReplacement"
+ });
+ addAnnotation
+ (getJsonReader_RootName(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "rootName"
+ });
+ }
+
+} //JsonPackageImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/JsonPackageImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/JsonReaderImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/JsonReaderImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/JsonReaderImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,672 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.json.impl;
+
+
+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.jboss.tools.smooks.model.json.JsonPackage;
+import org.jboss.tools.smooks.model.json.JsonReader;
+import org.jboss.tools.smooks.model.json.KeyMap;
+import org.jboss.tools.smooks.model.smooks.impl.AbstractReaderImpl;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Reader</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.json.impl.JsonReaderImpl#getKeyMap <em>Key Map</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.json.impl.JsonReaderImpl#getArrayElementName <em>Array Element Name</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.json.impl.JsonReaderImpl#getEncoding <em>Encoding</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.json.impl.JsonReaderImpl#getIllegalElementNameCharReplacement <em>Illegal Element Name Char Replacement</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.json.impl.JsonReaderImpl#getKeyPrefixOnNumeric <em>Key Prefix On Numeric</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.json.impl.JsonReaderImpl#getKeyWhitspaceReplacement <em>Key Whitspace Replacement</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.json.impl.JsonReaderImpl#getNullValueReplacement <em>Null Value Replacement</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.json.impl.JsonReaderImpl#getRootName <em>Root Name</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class JsonReaderImpl extends AbstractReaderImpl implements JsonReader {
+ /**
+ * The cached value of the '{@link #getKeyMap() <em>Key Map</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getKeyMap()
+ * @generated
+ * @ordered
+ */
+ protected KeyMap keyMap;
+
+ /**
+ * The default value of the '{@link #getArrayElementName() <em>Array Element Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getArrayElementName()
+ * @generated
+ * @ordered
+ */
+ protected static final String ARRAY_ELEMENT_NAME_EDEFAULT = "element";
+
+ /**
+ * The cached value of the '{@link #getArrayElementName() <em>Array Element Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getArrayElementName()
+ * @generated
+ * @ordered
+ */
+ protected String arrayElementName = ARRAY_ELEMENT_NAME_EDEFAULT;
+
+ /**
+ * This is true if the Array Element Name attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean arrayElementNameESet;
+
+ /**
+ * The default value of the '{@link #getEncoding() <em>Encoding</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEncoding()
+ * @generated
+ * @ordered
+ */
+ protected static final String ENCODING_EDEFAULT = "UTF-8";
+
+ /**
+ * The cached value of the '{@link #getEncoding() <em>Encoding</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEncoding()
+ * @generated
+ * @ordered
+ */
+ protected String encoding = ENCODING_EDEFAULT;
+
+ /**
+ * This is true if the Encoding attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean encodingESet;
+
+ /**
+ * The default value of the '{@link #getIllegalElementNameCharReplacement() <em>Illegal Element Name Char Replacement</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getIllegalElementNameCharReplacement()
+ * @generated
+ * @ordered
+ */
+ protected static final String ILLEGAL_ELEMENT_NAME_CHAR_REPLACEMENT_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getIllegalElementNameCharReplacement() <em>Illegal Element Name Char Replacement</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getIllegalElementNameCharReplacement()
+ * @generated
+ * @ordered
+ */
+ protected String illegalElementNameCharReplacement = ILLEGAL_ELEMENT_NAME_CHAR_REPLACEMENT_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getKeyPrefixOnNumeric() <em>Key Prefix On Numeric</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getKeyPrefixOnNumeric()
+ * @generated
+ * @ordered
+ */
+ protected static final String KEY_PREFIX_ON_NUMERIC_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getKeyPrefixOnNumeric() <em>Key Prefix On Numeric</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getKeyPrefixOnNumeric()
+ * @generated
+ * @ordered
+ */
+ protected String keyPrefixOnNumeric = KEY_PREFIX_ON_NUMERIC_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getKeyWhitspaceReplacement() <em>Key Whitspace Replacement</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getKeyWhitspaceReplacement()
+ * @generated
+ * @ordered
+ */
+ protected static final String KEY_WHITSPACE_REPLACEMENT_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getKeyWhitspaceReplacement() <em>Key Whitspace Replacement</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getKeyWhitspaceReplacement()
+ * @generated
+ * @ordered
+ */
+ protected String keyWhitspaceReplacement = KEY_WHITSPACE_REPLACEMENT_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getNullValueReplacement() <em>Null Value Replacement</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getNullValueReplacement()
+ * @generated
+ * @ordered
+ */
+ protected static final String NULL_VALUE_REPLACEMENT_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getNullValueReplacement() <em>Null Value Replacement</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getNullValueReplacement()
+ * @generated
+ * @ordered
+ */
+ protected String nullValueReplacement = NULL_VALUE_REPLACEMENT_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getRootName() <em>Root Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRootName()
+ * @generated
+ * @ordered
+ */
+ protected static final String ROOT_NAME_EDEFAULT = "json";
+
+ /**
+ * The cached value of the '{@link #getRootName() <em>Root Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRootName()
+ * @generated
+ * @ordered
+ */
+ protected String rootName = ROOT_NAME_EDEFAULT;
+
+ /**
+ * This is true if the Root Name attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean rootNameESet;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected JsonReaderImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return JsonPackage.Literals.JSON_READER;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public KeyMap getKeyMap() {
+ return keyMap;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetKeyMap(KeyMap newKeyMap, NotificationChain msgs) {
+ KeyMap oldKeyMap = keyMap;
+ keyMap = newKeyMap;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, JsonPackage.JSON_READER__KEY_MAP, oldKeyMap, newKeyMap);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setKeyMap(KeyMap newKeyMap) {
+ if (newKeyMap != keyMap) {
+ NotificationChain msgs = null;
+ if (keyMap != null)
+ msgs = ((InternalEObject)keyMap).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - JsonPackage.JSON_READER__KEY_MAP, null, msgs);
+ if (newKeyMap != null)
+ msgs = ((InternalEObject)newKeyMap).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - JsonPackage.JSON_READER__KEY_MAP, null, msgs);
+ msgs = basicSetKeyMap(newKeyMap, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JsonPackage.JSON_READER__KEY_MAP, newKeyMap, newKeyMap));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getArrayElementName() {
+ return arrayElementName;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setArrayElementName(String newArrayElementName) {
+ String oldArrayElementName = arrayElementName;
+ arrayElementName = newArrayElementName;
+ boolean oldArrayElementNameESet = arrayElementNameESet;
+ arrayElementNameESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JsonPackage.JSON_READER__ARRAY_ELEMENT_NAME, oldArrayElementName, arrayElementName, !oldArrayElementNameESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetArrayElementName() {
+ String oldArrayElementName = arrayElementName;
+ boolean oldArrayElementNameESet = arrayElementNameESet;
+ arrayElementName = ARRAY_ELEMENT_NAME_EDEFAULT;
+ arrayElementNameESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, JsonPackage.JSON_READER__ARRAY_ELEMENT_NAME, oldArrayElementName, ARRAY_ELEMENT_NAME_EDEFAULT, oldArrayElementNameESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetArrayElementName() {
+ return arrayElementNameESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getEncoding() {
+ return encoding;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setEncoding(String newEncoding) {
+ String oldEncoding = encoding;
+ encoding = newEncoding;
+ boolean oldEncodingESet = encodingESet;
+ encodingESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JsonPackage.JSON_READER__ENCODING, oldEncoding, encoding, !oldEncodingESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetEncoding() {
+ String oldEncoding = encoding;
+ boolean oldEncodingESet = encodingESet;
+ encoding = ENCODING_EDEFAULT;
+ encodingESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, JsonPackage.JSON_READER__ENCODING, oldEncoding, ENCODING_EDEFAULT, oldEncodingESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetEncoding() {
+ return encodingESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getIllegalElementNameCharReplacement() {
+ return illegalElementNameCharReplacement;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setIllegalElementNameCharReplacement(String newIllegalElementNameCharReplacement) {
+ String oldIllegalElementNameCharReplacement = illegalElementNameCharReplacement;
+ illegalElementNameCharReplacement = newIllegalElementNameCharReplacement;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JsonPackage.JSON_READER__ILLEGAL_ELEMENT_NAME_CHAR_REPLACEMENT, oldIllegalElementNameCharReplacement, illegalElementNameCharReplacement));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getKeyPrefixOnNumeric() {
+ return keyPrefixOnNumeric;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setKeyPrefixOnNumeric(String newKeyPrefixOnNumeric) {
+ String oldKeyPrefixOnNumeric = keyPrefixOnNumeric;
+ keyPrefixOnNumeric = newKeyPrefixOnNumeric;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JsonPackage.JSON_READER__KEY_PREFIX_ON_NUMERIC, oldKeyPrefixOnNumeric, keyPrefixOnNumeric));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getKeyWhitspaceReplacement() {
+ return keyWhitspaceReplacement;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setKeyWhitspaceReplacement(String newKeyWhitspaceReplacement) {
+ String oldKeyWhitspaceReplacement = keyWhitspaceReplacement;
+ keyWhitspaceReplacement = newKeyWhitspaceReplacement;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JsonPackage.JSON_READER__KEY_WHITSPACE_REPLACEMENT, oldKeyWhitspaceReplacement, keyWhitspaceReplacement));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getNullValueReplacement() {
+ return nullValueReplacement;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setNullValueReplacement(String newNullValueReplacement) {
+ String oldNullValueReplacement = nullValueReplacement;
+ nullValueReplacement = newNullValueReplacement;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JsonPackage.JSON_READER__NULL_VALUE_REPLACEMENT, oldNullValueReplacement, nullValueReplacement));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getRootName() {
+ return rootName;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setRootName(String newRootName) {
+ String oldRootName = rootName;
+ rootName = newRootName;
+ boolean oldRootNameESet = rootNameESet;
+ rootNameESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JsonPackage.JSON_READER__ROOT_NAME, oldRootName, rootName, !oldRootNameESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetRootName() {
+ String oldRootName = rootName;
+ boolean oldRootNameESet = rootNameESet;
+ rootName = ROOT_NAME_EDEFAULT;
+ rootNameESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, JsonPackage.JSON_READER__ROOT_NAME, oldRootName, ROOT_NAME_EDEFAULT, oldRootNameESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetRootName() {
+ return rootNameESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case JsonPackage.JSON_READER__KEY_MAP:
+ return basicSetKeyMap(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case JsonPackage.JSON_READER__KEY_MAP:
+ return getKeyMap();
+ case JsonPackage.JSON_READER__ARRAY_ELEMENT_NAME:
+ return getArrayElementName();
+ case JsonPackage.JSON_READER__ENCODING:
+ return getEncoding();
+ case JsonPackage.JSON_READER__ILLEGAL_ELEMENT_NAME_CHAR_REPLACEMENT:
+ return getIllegalElementNameCharReplacement();
+ case JsonPackage.JSON_READER__KEY_PREFIX_ON_NUMERIC:
+ return getKeyPrefixOnNumeric();
+ case JsonPackage.JSON_READER__KEY_WHITSPACE_REPLACEMENT:
+ return getKeyWhitspaceReplacement();
+ case JsonPackage.JSON_READER__NULL_VALUE_REPLACEMENT:
+ return getNullValueReplacement();
+ case JsonPackage.JSON_READER__ROOT_NAME:
+ return getRootName();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case JsonPackage.JSON_READER__KEY_MAP:
+ setKeyMap((KeyMap)newValue);
+ return;
+ case JsonPackage.JSON_READER__ARRAY_ELEMENT_NAME:
+ setArrayElementName((String)newValue);
+ return;
+ case JsonPackage.JSON_READER__ENCODING:
+ setEncoding((String)newValue);
+ return;
+ case JsonPackage.JSON_READER__ILLEGAL_ELEMENT_NAME_CHAR_REPLACEMENT:
+ setIllegalElementNameCharReplacement((String)newValue);
+ return;
+ case JsonPackage.JSON_READER__KEY_PREFIX_ON_NUMERIC:
+ setKeyPrefixOnNumeric((String)newValue);
+ return;
+ case JsonPackage.JSON_READER__KEY_WHITSPACE_REPLACEMENT:
+ setKeyWhitspaceReplacement((String)newValue);
+ return;
+ case JsonPackage.JSON_READER__NULL_VALUE_REPLACEMENT:
+ setNullValueReplacement((String)newValue);
+ return;
+ case JsonPackage.JSON_READER__ROOT_NAME:
+ setRootName((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case JsonPackage.JSON_READER__KEY_MAP:
+ setKeyMap((KeyMap)null);
+ return;
+ case JsonPackage.JSON_READER__ARRAY_ELEMENT_NAME:
+ unsetArrayElementName();
+ return;
+ case JsonPackage.JSON_READER__ENCODING:
+ unsetEncoding();
+ return;
+ case JsonPackage.JSON_READER__ILLEGAL_ELEMENT_NAME_CHAR_REPLACEMENT:
+ setIllegalElementNameCharReplacement(ILLEGAL_ELEMENT_NAME_CHAR_REPLACEMENT_EDEFAULT);
+ return;
+ case JsonPackage.JSON_READER__KEY_PREFIX_ON_NUMERIC:
+ setKeyPrefixOnNumeric(KEY_PREFIX_ON_NUMERIC_EDEFAULT);
+ return;
+ case JsonPackage.JSON_READER__KEY_WHITSPACE_REPLACEMENT:
+ setKeyWhitspaceReplacement(KEY_WHITSPACE_REPLACEMENT_EDEFAULT);
+ return;
+ case JsonPackage.JSON_READER__NULL_VALUE_REPLACEMENT:
+ setNullValueReplacement(NULL_VALUE_REPLACEMENT_EDEFAULT);
+ return;
+ case JsonPackage.JSON_READER__ROOT_NAME:
+ unsetRootName();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case JsonPackage.JSON_READER__KEY_MAP:
+ return keyMap != null;
+ case JsonPackage.JSON_READER__ARRAY_ELEMENT_NAME:
+ return isSetArrayElementName();
+ case JsonPackage.JSON_READER__ENCODING:
+ return isSetEncoding();
+ case JsonPackage.JSON_READER__ILLEGAL_ELEMENT_NAME_CHAR_REPLACEMENT:
+ return ILLEGAL_ELEMENT_NAME_CHAR_REPLACEMENT_EDEFAULT == null ? illegalElementNameCharReplacement != null : !ILLEGAL_ELEMENT_NAME_CHAR_REPLACEMENT_EDEFAULT.equals(illegalElementNameCharReplacement);
+ case JsonPackage.JSON_READER__KEY_PREFIX_ON_NUMERIC:
+ return KEY_PREFIX_ON_NUMERIC_EDEFAULT == null ? keyPrefixOnNumeric != null : !KEY_PREFIX_ON_NUMERIC_EDEFAULT.equals(keyPrefixOnNumeric);
+ case JsonPackage.JSON_READER__KEY_WHITSPACE_REPLACEMENT:
+ return KEY_WHITSPACE_REPLACEMENT_EDEFAULT == null ? keyWhitspaceReplacement != null : !KEY_WHITSPACE_REPLACEMENT_EDEFAULT.equals(keyWhitspaceReplacement);
+ case JsonPackage.JSON_READER__NULL_VALUE_REPLACEMENT:
+ return NULL_VALUE_REPLACEMENT_EDEFAULT == null ? nullValueReplacement != null : !NULL_VALUE_REPLACEMENT_EDEFAULT.equals(nullValueReplacement);
+ case JsonPackage.JSON_READER__ROOT_NAME:
+ return isSetRootName();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (arrayElementName: ");
+ if (arrayElementNameESet) result.append(arrayElementName); else result.append("<unset>");
+ result.append(", encoding: ");
+ if (encodingESet) result.append(encoding); else result.append("<unset>");
+ result.append(", illegalElementNameCharReplacement: ");
+ result.append(illegalElementNameCharReplacement);
+ result.append(", keyPrefixOnNumeric: ");
+ result.append(keyPrefixOnNumeric);
+ result.append(", keyWhitspaceReplacement: ");
+ result.append(keyWhitspaceReplacement);
+ result.append(", nullValueReplacement: ");
+ result.append(nullValueReplacement);
+ result.append(", rootName: ");
+ if (rootNameESet) result.append(rootName); else result.append("<unset>");
+ result.append(')');
+ return result.toString();
+ }
+
+} //JsonReaderImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/JsonReaderImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/KeyImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/KeyImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/KeyImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,275 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.json.impl;
+
+
+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.EObjectImpl;
+import org.jboss.tools.smooks.model.json.JsonPackage;
+import org.jboss.tools.smooks.model.json.Key;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Key</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.json.impl.KeyImpl#getValue <em>Value</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.json.impl.KeyImpl#getFrom <em>From</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.json.impl.KeyImpl#getTo <em>To</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class KeyImpl extends EObjectImpl implements Key {
+ /**
+ * The default value of the '{@link #getValue() <em>Value</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getValue()
+ * @generated
+ * @ordered
+ */
+ protected static final String VALUE_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getValue() <em>Value</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getValue()
+ * @generated
+ * @ordered
+ */
+ protected String value = VALUE_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getFrom() <em>From</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getFrom()
+ * @generated
+ * @ordered
+ */
+ protected static final String FROM_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getFrom() <em>From</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getFrom()
+ * @generated
+ * @ordered
+ */
+ protected String from = FROM_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getTo() <em>To</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getTo()
+ * @generated
+ * @ordered
+ */
+ protected static final String TO_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getTo() <em>To</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getTo()
+ * @generated
+ * @ordered
+ */
+ protected String to = TO_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected KeyImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return JsonPackage.Literals.KEY;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setValue(String newValue) {
+ String oldValue = value;
+ value = newValue;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JsonPackage.KEY__VALUE, oldValue, value));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getFrom() {
+ return from;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setFrom(String newFrom) {
+ String oldFrom = from;
+ from = newFrom;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JsonPackage.KEY__FROM, oldFrom, from));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getTo() {
+ return to;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setTo(String newTo) {
+ String oldTo = to;
+ to = newTo;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, JsonPackage.KEY__TO, oldTo, to));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case JsonPackage.KEY__VALUE:
+ return getValue();
+ case JsonPackage.KEY__FROM:
+ return getFrom();
+ case JsonPackage.KEY__TO:
+ return getTo();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case JsonPackage.KEY__VALUE:
+ setValue((String)newValue);
+ return;
+ case JsonPackage.KEY__FROM:
+ setFrom((String)newValue);
+ return;
+ case JsonPackage.KEY__TO:
+ setTo((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case JsonPackage.KEY__VALUE:
+ setValue(VALUE_EDEFAULT);
+ return;
+ case JsonPackage.KEY__FROM:
+ setFrom(FROM_EDEFAULT);
+ return;
+ case JsonPackage.KEY__TO:
+ setTo(TO_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case JsonPackage.KEY__VALUE:
+ return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value);
+ case JsonPackage.KEY__FROM:
+ return FROM_EDEFAULT == null ? from != null : !FROM_EDEFAULT.equals(from);
+ case JsonPackage.KEY__TO:
+ return TO_EDEFAULT == null ? to != null : !TO_EDEFAULT.equals(to);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (value: ");
+ result.append(value);
+ result.append(", from: ");
+ result.append(from);
+ result.append(", to: ");
+ result.append(to);
+ result.append(')');
+ return result.toString();
+ }
+
+} //KeyImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/KeyImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/KeyMapImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/KeyMapImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/KeyMapImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,156 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.json.impl;
+
+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.impl.EObjectImpl;
+
+import org.eclipse.emf.ecore.util.EObjectContainmentEList;
+import org.eclipse.emf.ecore.util.InternalEList;
+import org.jboss.tools.smooks.model.json.JsonPackage;
+import org.jboss.tools.smooks.model.json.Key;
+import org.jboss.tools.smooks.model.json.KeyMap;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Key Map</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.json.impl.KeyMapImpl#getKey <em>Key</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class KeyMapImpl extends EObjectImpl implements KeyMap {
+ /**
+ * The cached value of the '{@link #getKey() <em>Key</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getKey()
+ * @generated
+ * @ordered
+ */
+ protected EList<Key> key;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected KeyMapImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return JsonPackage.Literals.KEY_MAP;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<Key> getKey() {
+ if (key == null) {
+ key = new EObjectContainmentEList<Key>(Key.class, this, JsonPackage.KEY_MAP__KEY);
+ }
+ return key;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case JsonPackage.KEY_MAP__KEY:
+ return ((InternalEList<?>)getKey()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case JsonPackage.KEY_MAP__KEY:
+ return getKey();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case JsonPackage.KEY_MAP__KEY:
+ getKey().clear();
+ getKey().addAll((Collection<? extends Key>)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case JsonPackage.KEY_MAP__KEY:
+ getKey().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case JsonPackage.KEY_MAP__KEY:
+ return key != null && !key.isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //KeyMapImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/KeyMapImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/Json1EditPlugin.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/Json1EditPlugin.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/Json1EditPlugin.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,93 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.json.provider;
+
+import org.eclipse.emf.common.EMFPlugin;
+
+import org.eclipse.emf.common.util.ResourceLocator;
+
+/**
+ * This is the central singleton for the Json-1 edit plugin.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public final class Json1EditPlugin extends EMFPlugin {
+ /**
+ * Keep track of the singleton.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final Json1EditPlugin INSTANCE = new Json1EditPlugin();
+
+ /**
+ * Keep track of the singleton.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static Implementation plugin;
+
+ /**
+ * Create the instance.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Json1EditPlugin() {
+ super
+ (new ResourceLocator [] {
+ });
+ }
+
+ /**
+ * Returns the singleton instance of the Eclipse plugin.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the singleton instance.
+ * @generated
+ */
+ @Override
+ public ResourceLocator getPluginResourceLocator() {
+ return plugin;
+ }
+
+ /**
+ * Returns the singleton instance of the Eclipse plugin.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the singleton instance.
+ * @generated
+ */
+ public static Implementation getPlugin() {
+ return plugin;
+ }
+
+ /**
+ * The actual implementation of the Eclipse <b>Plugin</b>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static class Implementation extends EclipsePlugin {
+ /**
+ * Creates an instance.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Implementation() {
+ super();
+
+ // Remember the static instance.
+ //
+ plugin = this;
+ }
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/Json1EditPlugin.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/JsonDocumentRootItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/JsonDocumentRootItemProvider.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/JsonDocumentRootItemProvider.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,171 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.json.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.ecore.EStructuralFeature;
+
+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.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+import org.jboss.tools.smooks.model.json.JsonDocumentRoot;
+import org.jboss.tools.smooks.model.json.JsonFactory;
+import org.jboss.tools.smooks.model.json.JsonPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.jboss.tools.smooks.model.json.JsonDocumentRoot} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class JsonDocumentRootItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JsonDocumentRootItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(JsonPackage.Literals.JSON_DOCUMENT_ROOT__READER);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns JsonDocumentRoot.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/JsonDocumentRoot"));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_JsonDocumentRoot_type");
+ }
+
+ /**
+ * 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(JsonDocumentRoot.class)) {
+ case JsonPackage.JSON_DOCUMENT_ROOT__READER:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (JsonPackage.Literals.JSON_DOCUMENT_ROOT__READER,
+ JsonFactory.eINSTANCE.createJsonReader()));
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return Json1EditPlugin.INSTANCE;
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/JsonDocumentRootItemProvider.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/JsonItemProviderAdapterFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/JsonItemProviderAdapterFactory.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/JsonItemProviderAdapterFactory.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,274 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.json.provider;
+
+import java.util.ArrayList;
+import java.util.Collection;
+
+
+import org.eclipse.emf.common.notify.Adapter;
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.Notifier;
+import org.eclipse.emf.edit.provider.ChangeNotifier;
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.ComposedAdapterFactory;
+import org.eclipse.emf.edit.provider.IChangeNotifier;
+import org.eclipse.emf.edit.provider.IDisposable;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.INotifyChangedListener;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.jboss.tools.smooks.model.json.util.JsonAdapterFactory;
+
+/**
+ * This is the factory that is used to provide the interfaces needed to support Viewers.
+ * The adapters generated by this factory convert EMF adapter notifications into calls to {@link #fireNotifyChanged fireNotifyChanged}.
+ * The adapters also support Eclipse property sheets.
+ * Note that most of the adapters are shared among multiple instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class JsonItemProviderAdapterFactory extends JsonAdapterFactory implements ComposeableAdapterFactory, IChangeNotifier, IDisposable {
+ /**
+ * This keeps track of the root adapter factory that delegates to this adapter factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ComposedAdapterFactory parentAdapterFactory;
+
+ /**
+ * This is used to implement {@link org.eclipse.emf.edit.provider.IChangeNotifier}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IChangeNotifier changeNotifier = new ChangeNotifier();
+
+ /**
+ * This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected Collection<Object> supportedTypes = new ArrayList<Object>();
+
+ /**
+ * This constructs an instance.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JsonItemProviderAdapterFactory() {
+ supportedTypes.add(IEditingDomainItemProvider.class);
+ supportedTypes.add(IStructuredItemContentProvider.class);
+ supportedTypes.add(ITreeItemContentProvider.class);
+ supportedTypes.add(IItemLabelProvider.class);
+ supportedTypes.add(IItemPropertySource.class);
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.jboss.tools.smooks.model.json.JsonDocumentRoot} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected JsonDocumentRootItemProvider jsonDocumentRootItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.jboss.tools.smooks.model.json.JsonDocumentRoot}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createJsonDocumentRootAdapter() {
+ if (jsonDocumentRootItemProvider == null) {
+ jsonDocumentRootItemProvider = new JsonDocumentRootItemProvider(this);
+ }
+
+ return jsonDocumentRootItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.jboss.tools.smooks.model.json.Key} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected KeyItemProvider keyItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.jboss.tools.smooks.model.json.Key}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createKeyAdapter() {
+ if (keyItemProvider == null) {
+ keyItemProvider = new KeyItemProvider(this);
+ }
+
+ return keyItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.jboss.tools.smooks.model.json.KeyMap} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected KeyMapItemProvider keyMapItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.jboss.tools.smooks.model.json.KeyMap}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createKeyMapAdapter() {
+ if (keyMapItemProvider == null) {
+ keyMapItemProvider = new KeyMapItemProvider(this);
+ }
+
+ return keyMapItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.jboss.tools.smooks.model.json.JsonReader} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected JsonReaderItemProvider jsonReaderItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.jboss.tools.smooks.model.json.JsonReader}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createJsonReaderAdapter() {
+ if (jsonReaderItemProvider == null) {
+ jsonReaderItemProvider = new JsonReaderItemProvider(this);
+ }
+
+ return jsonReaderItemProvider;
+ }
+
+ /**
+ * This returns the root adapter factory that contains this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ComposeableAdapterFactory getRootAdapterFactory() {
+ return parentAdapterFactory == null ? this : parentAdapterFactory.getRootAdapterFactory();
+ }
+
+ /**
+ * This sets the composed adapter factory that contains this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) {
+ this.parentAdapterFactory = parentAdapterFactory;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean isFactoryForType(Object type) {
+ return supportedTypes.contains(type) || super.isFactoryForType(type);
+ }
+
+ /**
+ * This implementation substitutes the factory itself as the key for the adapter.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter adapt(Notifier notifier, Object type) {
+ return super.adapt(notifier, this);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object adapt(Object object, Object type) {
+ if (isFactoryForType(type)) {
+ Object adapter = super.adapt(object, type);
+ if (!(type instanceof Class) || (((Class<?>)type).isInstance(adapter))) {
+ return adapter;
+ }
+ }
+
+ return null;
+ }
+
+ /**
+ * This adds a listener.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void addListener(INotifyChangedListener notifyChangedListener) {
+ changeNotifier.addListener(notifyChangedListener);
+ }
+
+ /**
+ * This removes a listener.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void removeListener(INotifyChangedListener notifyChangedListener) {
+ changeNotifier.removeListener(notifyChangedListener);
+ }
+
+ /**
+ * This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void fireNotifyChanged(Notification notification) {
+ changeNotifier.fireNotifyChanged(notification);
+
+ if (parentAdapterFactory != null) {
+ parentAdapterFactory.fireNotifyChanged(notification);
+ }
+ }
+
+ /**
+ * This disposes all of the item providers created by this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void dispose() {
+ if (jsonDocumentRootItemProvider != null) jsonDocumentRootItemProvider.dispose();
+ if (keyItemProvider != null) keyItemProvider.dispose();
+ if (keyMapItemProvider != null) keyMapItemProvider.dispose();
+ if (jsonReaderItemProvider != null) jsonReaderItemProvider.dispose();
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/JsonItemProviderAdapterFactory.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/JsonReaderItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/JsonReaderItemProvider.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/JsonReaderItemProvider.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,343 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.json.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.ecore.EStructuralFeature;
+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.ViewerNotification;
+import org.jboss.tools.smooks.model.json.JsonFactory;
+import org.jboss.tools.smooks.model.json.JsonPackage;
+import org.jboss.tools.smooks.model.json.JsonReader;
+import org.jboss.tools.smooks.model.smooks.provider.AbstractReaderItemProvider;
+
+/**
+ * This is the item provider adapter for a {@link org.jboss.tools.smooks.model.json.JsonReader} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class JsonReaderItemProvider
+ extends AbstractReaderItemProvider
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JsonReaderItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addArrayElementNamePropertyDescriptor(object);
+ addEncodingPropertyDescriptor(object);
+ addIllegalElementNameCharReplacementPropertyDescriptor(object);
+ addKeyPrefixOnNumericPropertyDescriptor(object);
+ addKeyWhitspaceReplacementPropertyDescriptor(object);
+ addNullValueReplacementPropertyDescriptor(object);
+ addRootNamePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Array Element Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addArrayElementNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_JsonReader_arrayElementName_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_JsonReader_arrayElementName_feature", "_UI_JsonReader_type"),
+ JsonPackage.Literals.JSON_READER__ARRAY_ELEMENT_NAME,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Encoding feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addEncodingPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_JsonReader_encoding_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_JsonReader_encoding_feature", "_UI_JsonReader_type"),
+ JsonPackage.Literals.JSON_READER__ENCODING,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Illegal Element Name Char Replacement feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIllegalElementNameCharReplacementPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_JsonReader_illegalElementNameCharReplacement_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_JsonReader_illegalElementNameCharReplacement_feature", "_UI_JsonReader_type"),
+ JsonPackage.Literals.JSON_READER__ILLEGAL_ELEMENT_NAME_CHAR_REPLACEMENT,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Key Prefix On Numeric feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addKeyPrefixOnNumericPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_JsonReader_keyPrefixOnNumeric_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_JsonReader_keyPrefixOnNumeric_feature", "_UI_JsonReader_type"),
+ JsonPackage.Literals.JSON_READER__KEY_PREFIX_ON_NUMERIC,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Key Whitspace Replacement feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addKeyWhitspaceReplacementPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_JsonReader_keyWhitspaceReplacement_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_JsonReader_keyWhitspaceReplacement_feature", "_UI_JsonReader_type"),
+ JsonPackage.Literals.JSON_READER__KEY_WHITSPACE_REPLACEMENT,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Null Value Replacement feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNullValueReplacementPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_JsonReader_nullValueReplacement_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_JsonReader_nullValueReplacement_feature", "_UI_JsonReader_type"),
+ JsonPackage.Literals.JSON_READER__NULL_VALUE_REPLACEMENT,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Root Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRootNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_JsonReader_rootName_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_JsonReader_rootName_feature", "_UI_JsonReader_type"),
+ JsonPackage.Literals.JSON_READER__ROOT_NAME,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(JsonPackage.Literals.JSON_READER__KEY_MAP);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns JsonReader.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/JsonReader"));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((JsonReader)object).getArrayElementName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_JsonReader_type") :
+ getString("_UI_JsonReader_type") + " " + label;
+ }
+
+ /**
+ * 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(JsonReader.class)) {
+ case JsonPackage.JSON_READER__ARRAY_ELEMENT_NAME:
+ case JsonPackage.JSON_READER__ENCODING:
+ case JsonPackage.JSON_READER__ILLEGAL_ELEMENT_NAME_CHAR_REPLACEMENT:
+ case JsonPackage.JSON_READER__KEY_PREFIX_ON_NUMERIC:
+ case JsonPackage.JSON_READER__KEY_WHITSPACE_REPLACEMENT:
+ case JsonPackage.JSON_READER__NULL_VALUE_REPLACEMENT:
+ case JsonPackage.JSON_READER__ROOT_NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case JsonPackage.JSON_READER__KEY_MAP:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (JsonPackage.Literals.JSON_READER__KEY_MAP,
+ JsonFactory.eINSTANCE.createKeyMap()));
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return Json1EditPlugin.INSTANCE;
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/JsonReaderItemProvider.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/KeyItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/KeyItemProvider.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/KeyItemProvider.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,209 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.json.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 org.jboss.tools.smooks.model.json.JsonPackage;
+import org.jboss.tools.smooks.model.json.Key;
+
+/**
+ * This is the item provider adapter for a {@link org.jboss.tools.smooks.model.json.Key} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class KeyItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public KeyItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addValuePropertyDescriptor(object);
+ addFromPropertyDescriptor(object);
+ addToPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Value feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addValuePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Key_value_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_Key_value_feature", "_UI_Key_type"),
+ JsonPackage.Literals.KEY__VALUE,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the From feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFromPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Key_from_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_Key_from_feature", "_UI_Key_type"),
+ JsonPackage.Literals.KEY__FROM,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the To feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addToPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Key_to_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_Key_to_feature", "_UI_Key_type"),
+ JsonPackage.Literals.KEY__TO,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns Key.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/Key"));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((Key)object).getValue();
+ return label == null || label.length() == 0 ?
+ getString("_UI_Key_type") :
+ getString("_UI_Key_type") + " " + label;
+ }
+
+ /**
+ * 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(Key.class)) {
+ case JsonPackage.KEY__VALUE:
+ case JsonPackage.KEY__FROM:
+ case JsonPackage.KEY__TO:
+ 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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return Json1EditPlugin.INSTANCE;
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/KeyItemProvider.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/KeyMapItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/KeyMapItemProvider.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/KeyMapItemProvider.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,171 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.json.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.ecore.EStructuralFeature;
+
+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.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+import org.jboss.tools.smooks.model.json.JsonFactory;
+import org.jboss.tools.smooks.model.json.JsonPackage;
+import org.jboss.tools.smooks.model.json.KeyMap;
+
+/**
+ * This is the item provider adapter for a {@link org.jboss.tools.smooks.model.json.KeyMap} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class KeyMapItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public KeyMapItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(JsonPackage.Literals.KEY_MAP__KEY);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns KeyMap.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/KeyMap"));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_KeyMap_type");
+ }
+
+ /**
+ * 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(KeyMap.class)) {
+ case JsonPackage.KEY_MAP__KEY:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (JsonPackage.Literals.KEY_MAP__KEY,
+ JsonFactory.eINSTANCE.createKey()));
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return Json1EditPlugin.INSTANCE;
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/KeyMapItemProvider.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonAdapterFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonAdapterFactory.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonAdapterFactory.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,256 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.json.util;
+
+
+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;
+import org.eclipse.emf.ecore.xml.type.AnyType;
+import org.jboss.tools.smooks.model.common.AbstractAnyType;
+import org.jboss.tools.smooks.model.json.JsonDocumentRoot;
+import org.jboss.tools.smooks.model.json.JsonPackage;
+import org.jboss.tools.smooks.model.json.JsonReader;
+import org.jboss.tools.smooks.model.json.Key;
+import org.jboss.tools.smooks.model.json.KeyMap;
+import org.jboss.tools.smooks.model.smooks.AbstractReader;
+import org.jboss.tools.smooks.model.smooks.AbstractResourceConfig;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Adapter Factory</b> for the model.
+ * It provides an adapter <code>createXXX</code> method for each class of the model.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.json.JsonPackage
+ * @generated
+ */
+public class JsonAdapterFactory extends AdapterFactoryImpl {
+ /**
+ * The cached model package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected static JsonPackage modelPackage;
+
+ /**
+ * Creates an instance of the adapter factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JsonAdapterFactory() {
+ if (modelPackage == null) {
+ modelPackage = JsonPackage.eINSTANCE;
+ }
+ }
+
+ /**
+ * Returns whether this factory is applicable for the type of the object.
+ * <!-- begin-user-doc -->
+ * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
+ * <!-- end-user-doc -->
+ * @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 <code>createXXX</code> methods.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected JsonSwitch<Adapter> modelSwitch =
+ new JsonSwitch<Adapter>() {
+ @Override
+ public Adapter caseJsonDocumentRoot(JsonDocumentRoot object) {
+ return createJsonDocumentRootAdapter();
+ }
+ @Override
+ public Adapter caseKey(Key object) {
+ return createKeyAdapter();
+ }
+ @Override
+ public Adapter caseKeyMap(KeyMap object) {
+ return createKeyMapAdapter();
+ }
+ @Override
+ public Adapter caseJsonReader(JsonReader object) {
+ return createJsonReaderAdapter();
+ }
+ @Override
+ public Adapter caseAnyType(AnyType object) {
+ return createAnyTypeAdapter();
+ }
+ @Override
+ public Adapter caseAbstractAnyType(AbstractAnyType object) {
+ return createAbstractAnyTypeAdapter();
+ }
+ @Override
+ public Adapter caseAbstractResourceConfig(AbstractResourceConfig object) {
+ return createAbstractResourceConfigAdapter();
+ }
+ @Override
+ public Adapter caseAbstractReader(AbstractReader object) {
+ return createAbstractReaderAdapter();
+ }
+ @Override
+ public Adapter defaultCase(EObject object) {
+ return createEObjectAdapter();
+ }
+ };
+
+ /**
+ * Creates an adapter for the <code>target</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param target the object to adapt.
+ * @return the adapter for the <code>target</code>.
+ * @generated
+ */
+ @Override
+ public Adapter createAdapter(Notifier target) {
+ return modelSwitch.doSwitch((EObject)target);
+ }
+
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.json.JsonDocumentRoot <em>Document Root</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.json.JsonDocumentRoot
+ * @generated
+ */
+ public Adapter createJsonDocumentRootAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.json.Key <em>Key</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.json.Key
+ * @generated
+ */
+ public Adapter createKeyAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.json.KeyMap <em>Key Map</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.json.KeyMap
+ * @generated
+ */
+ public Adapter createKeyMapAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.json.JsonReader <em>Reader</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.json.JsonReader
+ * @generated
+ */
+ public Adapter createJsonReaderAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.emf.ecore.xml.type.AnyType <em>Any Type</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.emf.ecore.xml.type.AnyType
+ * @generated
+ */
+ public Adapter createAnyTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link common.AbstractAnyType <em>Abstract Any Type</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see common.AbstractAnyType
+ * @generated
+ */
+ public Adapter createAbstractAnyTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link smooks.AbstractResourceConfig <em>Abstract Resource Config</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see smooks.AbstractResourceConfig
+ * @generated
+ */
+ public Adapter createAbstractResourceConfigAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link smooks.AbstractReader <em>Abstract Reader</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see smooks.AbstractReader
+ * @generated
+ */
+ public Adapter createAbstractReaderAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for the default case.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @generated
+ */
+ public Adapter createEObjectAdapter() {
+ return null;
+ }
+
+} //JsonAdapterFactory
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonAdapterFactory.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonResourceFactoryImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonResourceFactoryImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonResourceFactoryImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,56 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.json.util;
+
+import org.eclipse.emf.common.util.URI;
+
+import org.eclipse.emf.ecore.resource.Resource;
+
+import org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl;
+
+import org.eclipse.emf.ecore.xmi.XMLResource;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Resource Factory</b> associated with the package.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.json.util.JsonResourceImpl
+ * @generated
+ */
+public class JsonResourceFactoryImpl extends ResourceFactoryImpl {
+ /**
+ * Creates an instance of the resource factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JsonResourceFactoryImpl() {
+ super();
+ }
+
+ /**
+ * Creates an instance of the resource.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Resource createResource(URI uri) {
+ XMLResource result = new JsonResourceImpl(uri);
+ result.getDefaultSaveOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE);
+ result.getDefaultLoadOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE);
+
+ result.getDefaultSaveOptions().put(XMLResource.OPTION_SCHEMA_LOCATION, Boolean.TRUE);
+
+ result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE);
+ result.getDefaultSaveOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE);
+
+ result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_LEXICAL_HANDLER, Boolean.TRUE);
+ return result;
+ }
+
+} //JsonResourceFactoryImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonResourceFactoryImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonResourceImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonResourceImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonResourceImpl.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,32 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.json.util;
+
+import org.eclipse.emf.common.util.URI;
+
+import org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Resource </b> associated with the package.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.json.util.JsonResourceFactoryImpl
+ * @generated
+ */
+public class JsonResourceImpl extends XMLResourceImpl {
+ /**
+ * Creates an instance of the resource.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param uri the URI of the new resource.
+ * @generated
+ */
+ public JsonResourceImpl(URI uri) {
+ super(uri);
+ }
+
+} //JsonResourceImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonResourceImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonSwitch.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonSwitch.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonSwitch.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,265 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.json.util;
+
+import java.util.List;
+
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.xml.type.AnyType;
+import org.jboss.tools.smooks.model.common.AbstractAnyType;
+import org.jboss.tools.smooks.model.json.JsonDocumentRoot;
+import org.jboss.tools.smooks.model.json.JsonPackage;
+import org.jboss.tools.smooks.model.json.JsonReader;
+import org.jboss.tools.smooks.model.json.Key;
+import org.jboss.tools.smooks.model.json.KeyMap;
+import org.jboss.tools.smooks.model.smooks.AbstractReader;
+import org.jboss.tools.smooks.model.smooks.AbstractResourceConfig;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Switch</b> for the model's inheritance hierarchy.
+ * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
+ * to invoke the <code>caseXXX</code> 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.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.json.JsonPackage
+ * @generated
+ */
+public class JsonSwitch<T> {
+ /**
+ * The cached model package
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected static JsonPackage modelPackage;
+
+ /**
+ * Creates an instance of the switch.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JsonSwitch() {
+ if (modelPackage == null) {
+ modelPackage = JsonPackage.eINSTANCE;
+ }
+ }
+
+ /**
+ * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the first non-null result returned by a <code>caseXXX</code> call.
+ * @generated
+ */
+ public T doSwitch(EObject theEObject) {
+ return doSwitch(theEObject.eClass(), theEObject);
+ }
+
+ /**
+ * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the first non-null result returned by a <code>caseXXX</code> call.
+ * @generated
+ */
+ protected T doSwitch(EClass theEClass, EObject theEObject) {
+ if (theEClass.eContainer() == modelPackage) {
+ return doSwitch(theEClass.getClassifierID(), theEObject);
+ }
+ else {
+ List<EClass> eSuperTypes = theEClass.getESuperTypes();
+ return
+ eSuperTypes.isEmpty() ?
+ defaultCase(theEObject) :
+ doSwitch(eSuperTypes.get(0), theEObject);
+ }
+ }
+
+ /**
+ * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the first non-null result returned by a <code>caseXXX</code> call.
+ * @generated
+ */
+ protected T doSwitch(int classifierID, EObject theEObject) {
+ switch (classifierID) {
+ case JsonPackage.JSON_DOCUMENT_ROOT: {
+ JsonDocumentRoot jsonDocumentRoot = (JsonDocumentRoot)theEObject;
+ T result = caseJsonDocumentRoot(jsonDocumentRoot);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case JsonPackage.KEY: {
+ Key key = (Key)theEObject;
+ T result = caseKey(key);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case JsonPackage.KEY_MAP: {
+ KeyMap keyMap = (KeyMap)theEObject;
+ T result = caseKeyMap(keyMap);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case JsonPackage.JSON_READER: {
+ JsonReader jsonReader = (JsonReader)theEObject;
+ T result = caseJsonReader(jsonReader);
+ if (result == null) result = caseAbstractReader(jsonReader);
+ if (result == null) result = caseAbstractResourceConfig(jsonReader);
+ if (result == null) result = caseAbstractAnyType(jsonReader);
+ if (result == null) result = caseAnyType(jsonReader);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ default: return defaultCase(theEObject);
+ }
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Document Root</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Document Root</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJsonDocumentRoot(JsonDocumentRoot object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Key</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Key</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseKey(Key object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Key Map</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Key Map</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseKeyMap(KeyMap object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Reader</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Reader</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJsonReader(JsonReader object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Any Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Any Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAnyType(AnyType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Abstract Any Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Abstract Any Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAbstractAnyType(AbstractAnyType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Abstract Resource Config</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Abstract Resource Config</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAbstractResourceConfig(AbstractResourceConfig object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Abstract Reader</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Abstract Reader</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAbstractReader(AbstractReader object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch, but this is the last case anyway.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject)
+ * @generated
+ */
+ public T defaultCase(EObject object) {
+ return null;
+ }
+
+} //JsonSwitch
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonSwitch.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonXMLProcessor.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonXMLProcessor.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonXMLProcessor.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,54 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.json.util;
+
+import java.util.Map;
+
+
+import org.eclipse.emf.ecore.EPackage;
+
+import org.eclipse.emf.ecore.resource.Resource;
+
+import org.eclipse.emf.ecore.xmi.util.XMLProcessor;
+import org.jboss.tools.smooks.model.json.JsonPackage;
+
+/**
+ * This class contains helper methods to serialize and deserialize XML documents
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class JsonXMLProcessor extends XMLProcessor {
+
+ /**
+ * Public constructor to instantiate the helper.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JsonXMLProcessor() {
+ super((EPackage.Registry.INSTANCE));
+ JsonPackage.eINSTANCE.eClass();
+ }
+
+ /**
+ * Register for "*" and "xml" file extensions the JsonResourceFactoryImpl factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected Map<String, Resource.Factory> getRegistrations() {
+ if (registrations == null) {
+ super.getRegistrations();
+ registrations.put(XML_EXTENSION, new JsonResourceFactoryImpl());
+ registrations.put(STAR_EXTENSION, new JsonResourceFactoryImpl());
+ }
+ return registrations;
+ }
+
+} //JsonXMLProcessor
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/JsonXMLProcessor.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/smooks/provider/SmooksResourceListTypeItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/smooks/provider/SmooksResourceListTypeItemProvider.java 2009-04-14 09:58:00 UTC (rev 14732)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/smooks/provider/SmooksResourceListTypeItemProvider.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -264,14 +264,14 @@
/***********************************************/
// for CSV
newChildDescriptors.add(createChildParameter(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_READER_GROUP, FeatureMapUtil
- .createEntry(CsvPackage.Literals.DOCUMENT_ROOT__READER, CsvFactory.eINSTANCE.createReader())));
+ .createEntry(CsvPackage.Literals.CSV_DOCUMENT_ROOT__READER, CsvFactory.eINSTANCE.createCsvReader())));
// for EDI
newChildDescriptors.add(createChildParameter(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_READER_GROUP, FeatureMapUtil
.createEntry(EdiPackage.Literals.EDI_DOCUMENT_ROOT__READER, EdiFactory.eINSTANCE.createEDIReader())));
// for JSON
newChildDescriptors.add(createChildParameter(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_READER_GROUP, FeatureMapUtil
- .createEntry(JsonPackage.Literals.DOCUMENT_ROOT__READER, JsonFactory.eINSTANCE.createReader())));
+ .createEntry(JsonPackage.Literals.JSON_DOCUMENT_ROOT__READER, JsonFactory.eINSTANCE.createJsonReader())));
// for javabean
newChildDescriptors.add(createChildParameter(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP, FeatureMapUtil
@@ -293,11 +293,11 @@
// for IO routing
newChildDescriptors.add(createChildParameter(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP, FeatureMapUtil
- .createEntry(IoroutingPackage.Literals.DOCUMENT_ROOT__ROUTER, IoroutingFactory.eINSTANCE.createRouter())));
+ .createEntry(IoroutingPackage.Literals.IO_DOCUMENT_ROOT__ROUTER, IoroutingFactory.eINSTANCE.createIORouter())));
// for JMS routing
newChildDescriptors.add(createChildParameter(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP, FeatureMapUtil
- .createEntry(JmsroutingPackage.Literals.DOCUMENT_ROOT__ROUTER, JmsroutingFactory.eINSTANCE.createRouter())));
+ .createEntry(JmsroutingPackage.Literals.JMS_DOCUMENT_ROOT__ROUTER, JmsroutingFactory.eINSTANCE.createJmsRouter())));
// for File routing
newChildDescriptors.add(createChildParameter(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP, FeatureMapUtil
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/Codegenerator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/Codegenerator.java 2009-04-14 09:58:00 UTC (rev 14732)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/Codegenerator.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -13,20 +13,17 @@
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
-import org.jboss.tools.smooks.model.fileRouting.FileRoutingPackage;
-import org.jboss.tools.smooks.model.freemarker.FreemarkerPackage;
-import org.jboss.tools.smooks.model.groovy.GroovyPackage;
-import org.jboss.tools.smooks.model.medi.MEdiPackage;
+import org.jboss.tools.smooks.model.dbrouting.DbroutingPackage;
public class Codegenerator {
- String basePath = "/home/Dart/Works/eclipse_wtp.3.0.4/eclipse/workspace/jbosstools/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/uitls/temp/";
+ String basePath = "/home/DartPeng/Work/eclipse/smooks-configuration-workspace/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/uitls/temp/";
String tempContents = "";
public Codegenerator() {
try {
FileReader reader = new FileReader(
new File(
- "/home/Dart/Works/eclipse_wtp.3.0.4/eclipse/workspace/jbosstools/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/Template.txt"));
+ "/home/DartPeng/Work/eclipse/smooks-configuration-workspace/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/Template.txt"));
BufferedReader r = new BufferedReader(reader);
String line = r.readLine();
while (line != null) {
@@ -46,7 +43,7 @@
public static void main(String[] args) {
Codegenerator g = new Codegenerator();
try {
- g.generateCodes(MEdiPackage.eINSTANCE);
+ g.generateCodes(DbroutingPackage.eINSTANCE);
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/PropertyUICreatorManager.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/PropertyUICreatorManager.java 2009-04-14 09:58:00 UTC (rev 14732)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/PropertyUICreatorManager.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -13,6 +13,10 @@
import java.util.HashMap;
import java.util.Map;
+import org.jboss.tools.smooks.configuration.editors.csv.CsvReaderUICreator;
+import org.jboss.tools.smooks.configuration.editors.dbrouting.ExecutorUICreator;
+import org.jboss.tools.smooks.configuration.editors.dbrouting.ResultSetRowSelectorUICreator;
+import org.jboss.tools.smooks.configuration.editors.dbrouting.ResultSetUICreator;
import org.jboss.tools.smooks.configuration.editors.edi.ComponentUICreator;
import org.jboss.tools.smooks.configuration.editors.edi.DelimitersUICreator;
import org.jboss.tools.smooks.configuration.editors.edi.DescriptionUICreator;
@@ -22,6 +26,7 @@
import org.jboss.tools.smooks.configuration.editors.edi.SegmentUICreator;
import org.jboss.tools.smooks.configuration.editors.edi.SegmentsUICreator;
import org.jboss.tools.smooks.configuration.editors.edi.SubComponentUICreator;
+import org.jboss.tools.smooks.configuration.editors.edireader.EDIReaderUICreator;
import org.jboss.tools.smooks.configuration.editors.filerouting.HighWaterMarkUICreator;
import org.jboss.tools.smooks.configuration.editors.filerouting.OutputStreamUICreator;
import org.jboss.tools.smooks.configuration.editors.freemarker.FreemarkerUICreator;
@@ -29,9 +34,18 @@
import org.jboss.tools.smooks.configuration.editors.freemarker.UseUICreator;
import org.jboss.tools.smooks.configuration.editors.groovy.GroovyUICreator;
import org.jboss.tools.smooks.configuration.editors.groovy.ScriptUICreator;
+import org.jboss.tools.smooks.configuration.editors.iorouting.IORouterUICreator;
import org.jboss.tools.smooks.configuration.editors.javabean.BindingsPropertyUICreator;
import org.jboss.tools.smooks.configuration.editors.javabean.JavabeanValueUICreator;
import org.jboss.tools.smooks.configuration.editors.javabean.JavabeanWiringUICreator;
+import org.jboss.tools.smooks.configuration.editors.jms.ConnectionUICreator;
+import org.jboss.tools.smooks.configuration.editors.jms.JmsRouterUICreator;
+import org.jboss.tools.smooks.configuration.editors.jms.JndiUICreator;
+import org.jboss.tools.smooks.configuration.editors.jms.MessageUICreator;
+import org.jboss.tools.smooks.configuration.editors.jms.SessionUICreator;
+import org.jboss.tools.smooks.configuration.editors.json.JsonReaderUICreator;
+import org.jboss.tools.smooks.configuration.editors.json.KeyMapUICreator;
+import org.jboss.tools.smooks.configuration.editors.json.KeyUICreator;
import org.jboss.tools.smooks.configuration.editors.smooks.ConditionTypeUICreator;
import org.jboss.tools.smooks.configuration.editors.smooks.ImportTypeUICreator;
import org.jboss.tools.smooks.configuration.editors.smooks.ParamTypeUICreator;
@@ -41,6 +55,11 @@
import org.jboss.tools.smooks.configuration.editors.xsl.OutputToUICreator;
import org.jboss.tools.smooks.configuration.editors.xsl.TemplateUICreator;
import org.jboss.tools.smooks.configuration.editors.xsl.XslUICreator;
+import org.jboss.tools.smooks.model.csv.impl.CsvReaderImpl;
+import org.jboss.tools.smooks.model.dbrouting.impl.ExecutorImpl;
+import org.jboss.tools.smooks.model.dbrouting.impl.ResultSetImpl;
+import org.jboss.tools.smooks.model.dbrouting.impl.ResultSetRowSelectorImpl;
+import org.jboss.tools.smooks.model.edi.impl.EDIReaderImpl;
import org.jboss.tools.smooks.model.fileRouting.impl.HighWaterMarkImpl;
import org.jboss.tools.smooks.model.fileRouting.impl.OutputStreamImpl;
import org.jboss.tools.smooks.model.freemarker.impl.FreemarkerImpl;
@@ -48,9 +67,18 @@
import org.jboss.tools.smooks.model.freemarker.impl.UseImpl;
import org.jboss.tools.smooks.model.groovy.impl.GroovyImpl;
import org.jboss.tools.smooks.model.groovy.impl.ScriptTypeImpl;
+import org.jboss.tools.smooks.model.iorouting.impl.IORouterImpl;
import org.jboss.tools.smooks.model.javabean.impl.BindingsTypeImpl;
import org.jboss.tools.smooks.model.javabean.impl.ValueTypeImpl;
import org.jboss.tools.smooks.model.javabean.impl.WiringTypeImpl;
+import org.jboss.tools.smooks.model.jmsrouting.impl.ConnectionImpl;
+import org.jboss.tools.smooks.model.jmsrouting.impl.JmsRouterImpl;
+import org.jboss.tools.smooks.model.jmsrouting.impl.JndiImpl;
+import org.jboss.tools.smooks.model.jmsrouting.impl.MessageImpl;
+import org.jboss.tools.smooks.model.jmsrouting.impl.SessionImpl;
+import org.jboss.tools.smooks.model.json.impl.JsonReaderImpl;
+import org.jboss.tools.smooks.model.json.impl.KeyImpl;
+import org.jboss.tools.smooks.model.json.impl.KeyMapImpl;
import org.jboss.tools.smooks.model.medi.impl.ComponentImpl;
import org.jboss.tools.smooks.model.medi.impl.DelimitersImpl;
import org.jboss.tools.smooks.model.medi.impl.DescriptionImpl;
@@ -109,24 +137,24 @@
// for freemarker
map.put(org.jboss.tools.smooks.model.freemarker.impl.BindToImpl.class,
- new org.jboss.tools.smooks.configuration.editors.freemarker.BindToUICreator());
+ new org.jboss.tools.smooks.configuration.editors.freemarker.BindToUICreator());
map.put(FreemarkerImpl.class, new FreemarkerUICreator());
map.put(InlineImpl.class, new InlineUICreator());
map.put(org.jboss.tools.smooks.model.freemarker.impl.OutputToImpl.class,
- new org.jboss.tools.smooks.configuration.editors.freemarker.OutputToUICreator());
+ new org.jboss.tools.smooks.configuration.editors.freemarker.OutputToUICreator());
map.put(org.jboss.tools.smooks.model.freemarker.impl.TemplateImpl.class,
- new org.jboss.tools.smooks.configuration.editors.freemarker.TemplateUICreator());
+ new org.jboss.tools.smooks.configuration.editors.freemarker.TemplateUICreator());
map.put(UseImpl.class, new UseUICreator());
-
+
// for groovy
map.put(GroovyImpl.class, new GroovyUICreator());
map.put(ScriptTypeImpl.class, new ScriptUICreator());
-
+
// for filerouting
map.put(HighWaterMarkImpl.class, new HighWaterMarkUICreator());
map.put(OutputStreamImpl.class, new OutputStreamUICreator());
-
- // for edi
+
+ // for medi
map.put(ComponentImpl.class, new ComponentUICreator());
map.put(DelimitersImpl.class, new DelimitersUICreator());
map.put(DescriptionImpl.class, new DescriptionUICreator());
@@ -137,6 +165,35 @@
map.put(SegmentsImpl.class, new SegmentsUICreator());
map.put(SubComponentImpl.class, new SubComponentUICreator());
+ // for edi
+ map.put(EDIReaderImpl.class, new EDIReaderUICreator());
+
+ // for Json
+ map.put(KeyImpl.class, new KeyUICreator());
+ map.put(KeyMapImpl.class, new KeyMapUICreator());
+ map.put(JsonReaderImpl.class, new JsonReaderUICreator());
+
+ // for CSV
+ map.put(CsvReaderImpl.class, new CsvReaderUICreator());
+
+ // for IO Routing
+ map.put(IORouterImpl.class, new IORouterUICreator());
+
+ // for JMS
+ map.put(ConnectionImpl.class, new ConnectionUICreator());
+ map.put(HighWaterMarkImpl.class, new HighWaterMarkUICreator());
+ map.put(JndiImpl.class, new JndiUICreator());
+ map.put(MessageImpl.class, new MessageUICreator());
+ map.put(JmsRouterImpl.class, new JmsRouterUICreator());
+ map.put(SessionImpl.class, new SessionUICreator());
+
+ // for DB routing
+ map.put(ExecutorImpl.class, new ExecutorUICreator());
+ map.put(ResultSetImpl.class, new ResultSetUICreator());
+ map.put(ResultSetRowSelectorImpl.class, new ResultSetRowSelectorUICreator());
+
+
+
/*
* up if for smooks1.1
*/
Added: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/csv/CsvReaderUICreator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/csv/CsvReaderUICreator.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/csv/CsvReaderUICreator.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,52 @@
+/*******************************************************************************
+ * Copyright (c) 2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.smooks.configuration.editors.csv;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.ui.forms.widgets.FormToolkit;
+import org.jboss.tools.smooks.configuration.editors.PropertyUICreator;
+import org.jboss.tools.smooks.configuration.editors.SmooksMultiFormEditor;
+import org.jboss.tools.smooks.model.csv.CsvPackage;
+
+/**
+ * @author Dart Peng (dpeng(a)redhat.com) Date Apr 10, 2009
+ */
+public class CsvReaderUICreator extends PropertyUICreator {
+
+ /*
+ * (non-Javadoc)
+ *
+ * @seeorg.jboss.tools.smooks.configuration.editors.IPropertyUICreator#
+ * createPropertyUI(org.eclipse.ui.forms.widgets.FormToolkit,
+ * org.eclipse.swt.widgets.Composite,
+ * org.eclipse.emf.edit.provider.IItemPropertyDescriptor, java.lang.Object,
+ * org.eclipse.emf.ecore.EAttribute)
+ */
+ public Composite createPropertyUI(FormToolkit toolkit, Composite parent, IItemPropertyDescriptor propertyDescriptor, Object model,
+ EAttribute feature, SmooksMultiFormEditor formEditor) {
+
+ if (feature == CsvPackage.eINSTANCE.getCsvReader_Encoding()) {
+ }
+ if (feature == CsvPackage.eINSTANCE.getCsvReader_Fields()) {
+ }
+ if (feature == CsvPackage.eINSTANCE.getCsvReader_Quote()) {
+ }
+ if (feature == CsvPackage.eINSTANCE.getCsvReader_Separator()) {
+ }
+ if (feature == CsvPackage.eINSTANCE.getCsvReader_SkipLines()) {
+ }
+
+ return super.createPropertyUI(toolkit, parent, propertyDescriptor, model, feature, formEditor);
+ }
+
+}
\ No newline at end of file
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/csv/CsvReaderUICreator.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/dbrouting/ExecutorUICreator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/dbrouting/ExecutorUICreator.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/dbrouting/ExecutorUICreator.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,51 @@
+/*******************************************************************************
+ * Copyright (c) 2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.smooks.configuration.editors.dbrouting;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.ui.forms.widgets.FormToolkit;
+import org.jboss.tools.smooks.configuration.editors.PropertyUICreator;
+import org.jboss.tools.smooks.configuration.editors.SmooksMultiFormEditor;
+import org.jboss.tools.smooks.model.dbrouting.DbroutingPackage;
+
+/**
+ * @author Dart Peng (dpeng(a)redhat.com) Date Apr 10, 2009
+ */
+public class ExecutorUICreator extends PropertyUICreator {
+
+ /*
+ * (non-Javadoc)
+ *
+ * @seeorg.jboss.tools.smooks.configuration.editors.IPropertyUICreator#
+ * createPropertyUI(org.eclipse.ui.forms.widgets.FormToolkit,
+ * org.eclipse.swt.widgets.Composite,
+ * org.eclipse.emf.edit.provider.IItemPropertyDescriptor, java.lang.Object,
+ * org.eclipse.emf.ecore.EAttribute)
+ */
+ public Composite createPropertyUI(FormToolkit toolkit, Composite parent, IItemPropertyDescriptor propertyDescriptor, Object model,
+ EAttribute feature, SmooksMultiFormEditor formEditor) {
+ if (feature == DbroutingPackage.eINSTANCE.getExecutor_Statement()) {
+ }
+ if (feature == DbroutingPackage.eINSTANCE.getExecutor_Datasource()) {
+ }
+ if (feature == DbroutingPackage.eINSTANCE.getExecutor_ExecuteBefore()) {
+ }
+ if (feature == DbroutingPackage.eINSTANCE.getExecutor_ExecuteOnElement()) {
+ }
+ if (feature == DbroutingPackage.eINSTANCE.getExecutor_ExecuteOnElementNS()) {
+ }
+
+ return super.createPropertyUI(toolkit, parent, propertyDescriptor, model, feature, formEditor);
+ }
+
+}
\ No newline at end of file
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/dbrouting/ExecutorUICreator.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/dbrouting/ResultSetRowSelectorUICreator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/dbrouting/ResultSetRowSelectorUICreator.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/dbrouting/ResultSetRowSelectorUICreator.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,53 @@
+/*******************************************************************************
+ * Copyright (c) 2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.smooks.configuration.editors.dbrouting;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.ui.forms.widgets.FormToolkit;
+import org.jboss.tools.smooks.configuration.editors.PropertyUICreator;
+import org.jboss.tools.smooks.configuration.editors.SmooksMultiFormEditor;
+import org.jboss.tools.smooks.model.dbrouting.DbroutingPackage;
+
+/**
+ * @author Dart Peng (dpeng(a)redhat.com) Date Apr 10, 2009
+ */
+public class ResultSetRowSelectorUICreator extends PropertyUICreator {
+
+ /*
+ * (non-Javadoc)
+ *
+ * @seeorg.jboss.tools.smooks.configuration.editors.IPropertyUICreator#
+ * createPropertyUI(org.eclipse.ui.forms.widgets.FormToolkit,
+ * org.eclipse.swt.widgets.Composite,
+ * org.eclipse.emf.edit.provider.IItemPropertyDescriptor, java.lang.Object,
+ * org.eclipse.emf.ecore.EAttribute)
+ */
+ public Composite createPropertyUI(FormToolkit toolkit, Composite parent, IItemPropertyDescriptor propertyDescriptor, Object model,
+ EAttribute feature, SmooksMultiFormEditor formEditor) {
+ if (feature == DbroutingPackage.eINSTANCE.getResultSetRowSelector_Where()) {
+ }
+ if (feature == DbroutingPackage.eINSTANCE.getResultSetRowSelector_FailedSelectError()) {
+ }
+ if (feature == DbroutingPackage.eINSTANCE.getResultSetRowSelector_BeanId()) {
+ }
+ if (feature == DbroutingPackage.eINSTANCE.getResultSetRowSelector_ExecuteBefore()) {
+ }
+ if (feature == DbroutingPackage.eINSTANCE.getResultSetRowSelector_ResultSetName()) {
+ }
+ if (feature == DbroutingPackage.eINSTANCE.getResultSetRowSelector_SelectRowOnElement()) {
+ }
+
+ return super.createPropertyUI(toolkit, parent, propertyDescriptor, model, feature, formEditor);
+ }
+
+}
\ No newline at end of file
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/dbrouting/ResultSetRowSelectorUICreator.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/dbrouting/ResultSetUICreator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/dbrouting/ResultSetUICreator.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/dbrouting/ResultSetUICreator.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,47 @@
+/*******************************************************************************
+ * Copyright (c) 2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.smooks.configuration.editors.dbrouting;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.ui.forms.widgets.FormToolkit;
+import org.jboss.tools.smooks.configuration.editors.PropertyUICreator;
+import org.jboss.tools.smooks.configuration.editors.SmooksMultiFormEditor;
+import org.jboss.tools.smooks.model.dbrouting.DbroutingPackage;
+
+/**
+ * @author Dart Peng (dpeng(a)redhat.com) Date Apr 10, 2009
+ */
+public class ResultSetUICreator extends PropertyUICreator {
+
+ /*
+ * (non-Javadoc)
+ *
+ * @seeorg.jboss.tools.smooks.configuration.editors.IPropertyUICreator#
+ * createPropertyUI(org.eclipse.ui.forms.widgets.FormToolkit,
+ * org.eclipse.swt.widgets.Composite,
+ * org.eclipse.emf.edit.provider.IItemPropertyDescriptor, java.lang.Object,
+ * org.eclipse.emf.ecore.EAttribute)
+ */
+ public Composite createPropertyUI(FormToolkit toolkit, Composite parent, IItemPropertyDescriptor propertyDescriptor, Object model,
+ EAttribute feature, SmooksMultiFormEditor formEditor) {
+ if (feature == DbroutingPackage.eINSTANCE.getResultSet_Name()) {
+ }
+ if (feature == DbroutingPackage.eINSTANCE.getResultSet_Scope()) {
+ }
+ if (feature == DbroutingPackage.eINSTANCE.getResultSet_TimeToLive()) {
+ }
+
+ return super.createPropertyUI(toolkit, parent, propertyDescriptor, model, feature, formEditor);
+ }
+
+}
\ No newline at end of file
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/dbrouting/ResultSetUICreator.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edireader/EDIReaderUICreator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edireader/EDIReaderUICreator.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edireader/EDIReaderUICreator.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,45 @@
+/*******************************************************************************
+ * Copyright (c) 2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.smooks.configuration.editors.edireader;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.ui.forms.widgets.FormToolkit;
+import org.jboss.tools.smooks.configuration.editors.PropertyUICreator;
+import org.jboss.tools.smooks.configuration.editors.SmooksMultiFormEditor;
+import org.jboss.tools.smooks.model.edi.EdiPackage;
+
+/**
+ * @author Dart Peng (dpeng(a)redhat.com) Date Apr 10, 2009
+ */
+public class EDIReaderUICreator extends PropertyUICreator {
+
+ /*
+ * (non-Javadoc)
+ *
+ * @seeorg.jboss.tools.smooks.configuration.editors.IPropertyUICreator#
+ * createPropertyUI(org.eclipse.ui.forms.widgets.FormToolkit,
+ * org.eclipse.swt.widgets.Composite,
+ * org.eclipse.emf.edit.provider.IItemPropertyDescriptor, java.lang.Object,
+ * org.eclipse.emf.ecore.EAttribute)
+ */
+ public Composite createPropertyUI(FormToolkit toolkit, Composite parent, IItemPropertyDescriptor propertyDescriptor, Object model,
+ EAttribute feature, SmooksMultiFormEditor formEditor) {
+ if (feature == EdiPackage.eINSTANCE.getEDIReader_Encoding()) {
+ }
+ if (feature == EdiPackage.eINSTANCE.getEDIReader_MappingModel()) {
+ }
+
+ return super.createPropertyUI(toolkit, parent, propertyDescriptor, model, feature, formEditor);
+ }
+
+}
\ No newline at end of file
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edireader/EDIReaderUICreator.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/iorouting/IORouterUICreator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/iorouting/IORouterUICreator.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/iorouting/IORouterUICreator.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,54 @@
+/*******************************************************************************
+ * Copyright (c) 2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.smooks.configuration.editors.iorouting;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.ui.forms.widgets.FormToolkit;
+import org.jboss.tools.smooks.configuration.editors.PropertyUICreator;
+import org.jboss.tools.smooks.configuration.editors.SmooksMultiFormEditor;
+import org.jboss.tools.smooks.model.iorouting.IoroutingPackage;
+
+/**
+ * @author Dart Peng (dpeng(a)redhat.com) Date Apr 10, 2009
+ */
+public class IORouterUICreator extends PropertyUICreator {
+
+ /*
+ * (non-Javadoc)
+ *
+ * @seeorg.jboss.tools.smooks.configuration.editors.IPropertyUICreator#
+ * createPropertyUI(org.eclipse.ui.forms.widgets.FormToolkit,
+ * org.eclipse.swt.widgets.Composite,
+ * org.eclipse.emf.edit.provider.IItemPropertyDescriptor, java.lang.Object,
+ * org.eclipse.emf.ecore.EAttribute)
+ */
+ public Composite createPropertyUI(FormToolkit toolkit, Composite parent, IItemPropertyDescriptor propertyDescriptor, Object model,
+ EAttribute feature, SmooksMultiFormEditor formEditor) {
+
+ if (feature == IoroutingPackage.eINSTANCE.getIORouter_BeanId()) {
+ }
+ if (feature == IoroutingPackage.eINSTANCE.getIORouter_Encoding()) {
+ }
+ if (feature == IoroutingPackage.eINSTANCE.getIORouter_ExecuteBefore()) {
+ }
+ if (feature == IoroutingPackage.eINSTANCE.getIORouter_ResourceName()) {
+ }
+ if (feature == IoroutingPackage.eINSTANCE.getIORouter_RouteOnElement()) {
+ }
+ if (feature == IoroutingPackage.eINSTANCE.getIORouter_RouteOnElementNS()) {
+ }
+
+ return super.createPropertyUI(toolkit, parent, propertyDescriptor, model, feature, formEditor);
+ }
+
+}
\ No newline at end of file
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/iorouting/IORouterUICreator.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/ConnectionUICreator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/ConnectionUICreator.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/ConnectionUICreator.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,47 @@
+/*******************************************************************************
+ * Copyright (c) 2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.smooks.configuration.editors.jms;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.ui.forms.widgets.FormToolkit;
+import org.jboss.tools.smooks.configuration.editors.PropertyUICreator;
+import org.jboss.tools.smooks.configuration.editors.SmooksMultiFormEditor;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+
+/**
+ * @author Dart Peng (dpeng(a)redhat.com) Date Apr 10, 2009
+ */
+public class ConnectionUICreator extends PropertyUICreator {
+
+ /*
+ * (non-Javadoc)
+ *
+ * @seeorg.jboss.tools.smooks.configuration.editors.IPropertyUICreator#
+ * createPropertyUI(org.eclipse.ui.forms.widgets.FormToolkit,
+ * org.eclipse.swt.widgets.Composite,
+ * org.eclipse.emf.edit.provider.IItemPropertyDescriptor, java.lang.Object,
+ * org.eclipse.emf.ecore.EAttribute)
+ */
+ public Composite createPropertyUI(FormToolkit toolkit, Composite parent, IItemPropertyDescriptor propertyDescriptor, Object model,
+ EAttribute feature, SmooksMultiFormEditor formEditor) {
+ if (feature == JmsroutingPackage.eINSTANCE.getConnection_Factory()) {
+ }
+ if (feature == JmsroutingPackage.eINSTANCE.getConnection_SecurityCredential()) {
+ }
+ if (feature == JmsroutingPackage.eINSTANCE.getConnection_SecurityPrincipal()) {
+ }
+
+ return super.createPropertyUI(toolkit, parent, propertyDescriptor, model, feature, formEditor);
+ }
+
+}
\ No newline at end of file
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/ConnectionUICreator.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/HighWaterMarkUICreator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/HighWaterMarkUICreator.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/HighWaterMarkUICreator.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,47 @@
+/*******************************************************************************
+ * Copyright (c) 2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.smooks.configuration.editors.jms;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.ui.forms.widgets.FormToolkit;
+import org.jboss.tools.smooks.configuration.editors.PropertyUICreator;
+import org.jboss.tools.smooks.configuration.editors.SmooksMultiFormEditor;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+
+/**
+ * @author Dart Peng (dpeng(a)redhat.com) Date Apr 10, 2009
+ */
+public class HighWaterMarkUICreator extends PropertyUICreator {
+
+ /*
+ * (non-Javadoc)
+ *
+ * @seeorg.jboss.tools.smooks.configuration.editors.IPropertyUICreator#
+ * createPropertyUI(org.eclipse.ui.forms.widgets.FormToolkit,
+ * org.eclipse.swt.widgets.Composite,
+ * org.eclipse.emf.edit.provider.IItemPropertyDescriptor, java.lang.Object,
+ * org.eclipse.emf.ecore.EAttribute)
+ */
+ public Composite createPropertyUI(FormToolkit toolkit, Composite parent, IItemPropertyDescriptor propertyDescriptor, Object model,
+ EAttribute feature, SmooksMultiFormEditor formEditor) {
+ if (feature == JmsroutingPackage.eINSTANCE.getHighWaterMark_Mark()) {
+ }
+ if (feature == JmsroutingPackage.eINSTANCE.getHighWaterMark_PollFrequency()) {
+ }
+ if (feature == JmsroutingPackage.eINSTANCE.getHighWaterMark_Timeout()) {
+ }
+
+ return super.createPropertyUI(toolkit, parent, propertyDescriptor, model, feature, formEditor);
+ }
+
+}
\ No newline at end of file
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/HighWaterMarkUICreator.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/JmsRouterUICreator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/JmsRouterUICreator.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/JmsRouterUICreator.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,52 @@
+/*******************************************************************************
+ * Copyright (c) 2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.smooks.configuration.editors.jms;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.ui.forms.widgets.FormToolkit;
+import org.jboss.tools.smooks.configuration.editors.PropertyUICreator;
+import org.jboss.tools.smooks.configuration.editors.SmooksMultiFormEditor;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+
+/**
+ * @author Dart Peng (dpeng(a)redhat.com) Date Apr 10, 2009
+ */
+public class JmsRouterUICreator extends PropertyUICreator {
+
+ /*
+ * (non-Javadoc)
+ *
+ * @seeorg.jboss.tools.smooks.configuration.editors.IPropertyUICreator#
+ * createPropertyUI(org.eclipse.ui.forms.widgets.FormToolkit,
+ * org.eclipse.swt.widgets.Composite,
+ * org.eclipse.emf.edit.provider.IItemPropertyDescriptor, java.lang.Object,
+ * org.eclipse.emf.ecore.EAttribute)
+ */
+ public Composite createPropertyUI(FormToolkit toolkit, Composite parent, IItemPropertyDescriptor propertyDescriptor, Object model,
+ EAttribute feature, SmooksMultiFormEditor formEditor) {
+
+ if (feature == JmsroutingPackage.eINSTANCE.getJmsRouter_BeanId()) {
+ }
+ if (feature == JmsroutingPackage.eINSTANCE.getJmsRouter_Destination()) {
+ }
+ if (feature == JmsroutingPackage.eINSTANCE.getJmsRouter_ExecuteBefore()) {
+ }
+ if (feature == JmsroutingPackage.eINSTANCE.getJmsRouter_RouteOnElement()) {
+ }
+ if (feature == JmsroutingPackage.eINSTANCE.getJmsRouter_RouteOnElementNS()) {
+ }
+
+ return super.createPropertyUI(toolkit, parent, propertyDescriptor, model, feature, formEditor);
+ }
+
+}
\ No newline at end of file
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/JmsRouterUICreator.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/JndiUICreator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/JndiUICreator.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/JndiUICreator.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,47 @@
+/*******************************************************************************
+ * Copyright (c) 2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.smooks.configuration.editors.jms;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.ui.forms.widgets.FormToolkit;
+import org.jboss.tools.smooks.configuration.editors.PropertyUICreator;
+import org.jboss.tools.smooks.configuration.editors.SmooksMultiFormEditor;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+
+/**
+ * @author Dart Peng (dpeng(a)redhat.com) Date Apr 10, 2009
+ */
+public class JndiUICreator extends PropertyUICreator {
+
+ /*
+ * (non-Javadoc)
+ *
+ * @seeorg.jboss.tools.smooks.configuration.editors.IPropertyUICreator#
+ * createPropertyUI(org.eclipse.ui.forms.widgets.FormToolkit,
+ * org.eclipse.swt.widgets.Composite,
+ * org.eclipse.emf.edit.provider.IItemPropertyDescriptor, java.lang.Object,
+ * org.eclipse.emf.ecore.EAttribute)
+ */
+ public Composite createPropertyUI(FormToolkit toolkit, Composite parent, IItemPropertyDescriptor propertyDescriptor, Object model,
+ EAttribute feature, SmooksMultiFormEditor formEditor) {
+ if (feature == JmsroutingPackage.eINSTANCE.getJndi_ContextFactory()) {
+ }
+ if (feature == JmsroutingPackage.eINSTANCE.getJndi_NamingFactory()) {
+ }
+ if (feature == JmsroutingPackage.eINSTANCE.getJndi_ProviderUrl()) {
+ }
+
+ return super.createPropertyUI(toolkit, parent, propertyDescriptor, model, feature, formEditor);
+ }
+
+}
\ No newline at end of file
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/JndiUICreator.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/MessageUICreator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/MessageUICreator.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/MessageUICreator.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,51 @@
+/*******************************************************************************
+ * Copyright (c) 2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.smooks.configuration.editors.jms;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.ui.forms.widgets.FormToolkit;
+import org.jboss.tools.smooks.configuration.editors.PropertyUICreator;
+import org.jboss.tools.smooks.configuration.editors.SmooksMultiFormEditor;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+
+/**
+ * @author Dart Peng (dpeng(a)redhat.com) Date Apr 10, 2009
+ */
+public class MessageUICreator extends PropertyUICreator {
+
+ /*
+ * (non-Javadoc)
+ *
+ * @seeorg.jboss.tools.smooks.configuration.editors.IPropertyUICreator#
+ * createPropertyUI(org.eclipse.ui.forms.widgets.FormToolkit,
+ * org.eclipse.swt.widgets.Composite,
+ * org.eclipse.emf.edit.provider.IItemPropertyDescriptor, java.lang.Object,
+ * org.eclipse.emf.ecore.EAttribute)
+ */
+ public Composite createPropertyUI(FormToolkit toolkit, Composite parent, IItemPropertyDescriptor propertyDescriptor, Object model,
+ EAttribute feature, SmooksMultiFormEditor formEditor) {
+ if (feature == JmsroutingPackage.eINSTANCE.getMessage_CorrelationIdPattern()) {
+ }
+ if (feature == JmsroutingPackage.eINSTANCE.getMessage_DeliveryMode()) {
+ }
+ if (feature == JmsroutingPackage.eINSTANCE.getMessage_Priority()) {
+ }
+ if (feature == JmsroutingPackage.eINSTANCE.getMessage_TimeToLive()) {
+ }
+ if (feature == JmsroutingPackage.eINSTANCE.getMessage_Type()) {
+ }
+
+ return super.createPropertyUI(toolkit, parent, propertyDescriptor, model, feature, formEditor);
+ }
+
+}
\ No newline at end of file
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/MessageUICreator.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/SessionUICreator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/SessionUICreator.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/SessionUICreator.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,45 @@
+/*******************************************************************************
+ * Copyright (c) 2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.smooks.configuration.editors.jms;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.ui.forms.widgets.FormToolkit;
+import org.jboss.tools.smooks.configuration.editors.PropertyUICreator;
+import org.jboss.tools.smooks.configuration.editors.SmooksMultiFormEditor;
+import org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage;
+
+/**
+ * @author Dart Peng (dpeng(a)redhat.com) Date Apr 10, 2009
+ */
+public class SessionUICreator extends PropertyUICreator {
+
+ /*
+ * (non-Javadoc)
+ *
+ * @seeorg.jboss.tools.smooks.configuration.editors.IPropertyUICreator#
+ * createPropertyUI(org.eclipse.ui.forms.widgets.FormToolkit,
+ * org.eclipse.swt.widgets.Composite,
+ * org.eclipse.emf.edit.provider.IItemPropertyDescriptor, java.lang.Object,
+ * org.eclipse.emf.ecore.EAttribute)
+ */
+ public Composite createPropertyUI(FormToolkit toolkit, Composite parent, IItemPropertyDescriptor propertyDescriptor, Object model,
+ EAttribute feature, SmooksMultiFormEditor formEditor) {
+ if (feature == JmsroutingPackage.eINSTANCE.getSession_AcknowledgeMode()) {
+ }
+ if (feature == JmsroutingPackage.eINSTANCE.getSession_Transacted()) {
+ }
+
+ return super.createPropertyUI(toolkit, parent, propertyDescriptor, model, feature, formEditor);
+ }
+
+}
\ No newline at end of file
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/jms/SessionUICreator.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/json/JsonReaderUICreator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/json/JsonReaderUICreator.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/json/JsonReaderUICreator.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,54 @@
+/*******************************************************************************
+ * Copyright (c) 2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.smooks.configuration.editors.json;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.ui.forms.widgets.FormToolkit;
+import org.jboss.tools.smooks.configuration.editors.PropertyUICreator;
+import org.jboss.tools.smooks.configuration.editors.SmooksMultiFormEditor;
+import org.jboss.tools.smooks.model.json.JsonPackage;
+
+/**
+ * @author Dart Peng (dpeng(a)redhat.com) Date Apr 10, 2009
+ */
+public class JsonReaderUICreator extends PropertyUICreator {
+
+ /*
+ * (non-Javadoc)
+ *
+ * @seeorg.jboss.tools.smooks.configuration.editors.IPropertyUICreator#
+ * createPropertyUI(org.eclipse.ui.forms.widgets.FormToolkit,
+ * org.eclipse.swt.widgets.Composite,
+ * org.eclipse.emf.edit.provider.IItemPropertyDescriptor, java.lang.Object,
+ * org.eclipse.emf.ecore.EAttribute)
+ */
+ public Composite createPropertyUI(FormToolkit toolkit, Composite parent, IItemPropertyDescriptor propertyDescriptor, Object model,
+ EAttribute feature, SmooksMultiFormEditor formEditor) {
+ if (feature == JsonPackage.eINSTANCE.getJsonReader_ArrayElementName()) {
+ }
+ if (feature == JsonPackage.eINSTANCE.getJsonReader_Encoding()) {
+ }
+ if (feature == JsonPackage.eINSTANCE.getJsonReader_IllegalElementNameCharReplacement()) {
+ }
+ if (feature == JsonPackage.eINSTANCE.getJsonReader_KeyPrefixOnNumeric()) {
+ }
+ if (feature == JsonPackage.eINSTANCE.getJsonReader_KeyWhitspaceReplacement()) {
+ }
+ if (feature == JsonPackage.eINSTANCE.getJsonReader_NullValueReplacement()) {
+ }
+ if (feature == JsonPackage.eINSTANCE.getJsonReader_RootName()) {
+ }
+ return super.createPropertyUI(toolkit, parent, propertyDescriptor, model, feature, formEditor);
+ }
+
+}
\ No newline at end of file
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/json/JsonReaderUICreator.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/json/KeyMapUICreator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/json/KeyMapUICreator.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/json/KeyMapUICreator.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,41 @@
+/*******************************************************************************
+ * Copyright (c) 2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.smooks.configuration.editors.json;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.ui.forms.widgets.FormToolkit;
+import org.jboss.tools.smooks.configuration.editors.PropertyUICreator;
+import org.jboss.tools.smooks.configuration.editors.SmooksMultiFormEditor;
+
+/**
+ * @author Dart Peng (dpeng(a)redhat.com) Date Apr 10, 2009
+ */
+public class KeyMapUICreator extends PropertyUICreator {
+
+ /*
+ * (non-Javadoc)
+ *
+ * @seeorg.jboss.tools.smooks.configuration.editors.IPropertyUICreator#
+ * createPropertyUI(org.eclipse.ui.forms.widgets.FormToolkit,
+ * org.eclipse.swt.widgets.Composite,
+ * org.eclipse.emf.edit.provider.IItemPropertyDescriptor, java.lang.Object,
+ * org.eclipse.emf.ecore.EAttribute)
+ */
+ public Composite createPropertyUI(FormToolkit toolkit, Composite parent,
+ IItemPropertyDescriptor propertyDescriptor, Object model, EAttribute feature ,SmooksMultiFormEditor formEditor) {
+
+ return super.createPropertyUI(toolkit, parent, propertyDescriptor, model, feature,
+ formEditor);
+ }
+
+}
\ No newline at end of file
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/json/KeyMapUICreator.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/json/KeyUICreator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/json/KeyUICreator.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/json/KeyUICreator.java 2009-04-14 10:33:00 UTC (rev 14733)
@@ -0,0 +1,46 @@
+/*******************************************************************************
+ * Copyright (c) 2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.smooks.configuration.editors.json;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.ui.forms.widgets.FormToolkit;
+import org.jboss.tools.smooks.configuration.editors.PropertyUICreator;
+import org.jboss.tools.smooks.configuration.editors.SmooksMultiFormEditor;
+import org.jboss.tools.smooks.model.json.JsonPackage;
+
+/**
+ * @author Dart Peng (dpeng(a)redhat.com) Date Apr 10, 2009
+ */
+public class KeyUICreator extends PropertyUICreator {
+
+ /*
+ * (non-Javadoc)
+ *
+ * @seeorg.jboss.tools.smooks.configuration.editors.IPropertyUICreator#
+ * createPropertyUI(org.eclipse.ui.forms.widgets.FormToolkit,
+ * org.eclipse.swt.widgets.Composite,
+ * org.eclipse.emf.edit.provider.IItemPropertyDescriptor, java.lang.Object,
+ * org.eclipse.emf.ecore.EAttribute)
+ */
+ public Composite createPropertyUI(FormToolkit toolkit, Composite parent, IItemPropertyDescriptor propertyDescriptor, Object model,
+ EAttribute feature, SmooksMultiFormEditor formEditor) {
+ if (feature == JsonPackage.eINSTANCE.getKey_Value()) {
+ }
+ if (feature == JsonPackage.eINSTANCE.getKey_From()) {
+ }
+ if (feature == JsonPackage.eINSTANCE.getKey_To()) {
+ }
+ return super.createPropertyUI(toolkit, parent, propertyDescriptor, model, feature, formEditor);
+ }
+
+}
\ No newline at end of file
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/json/KeyUICreator.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
17 years
JBoss Tools SVN: r14732 - in trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model: iorouting and 2 other directories.
by jbosstools-commits@lists.jboss.org
Author: DartPeng
Date: 2009-04-14 05:58:00 -0400 (Tue, 14 Apr 2009)
New Revision: 14732
Removed:
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvPackage.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/DocumentRoot.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/Reader.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/impl/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/provider/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/util/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/DocumentRoot.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IoroutingFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IoroutingPackage.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/Router.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/impl/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/provider/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/util/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/AcknowledgeMode.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Connection.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/DeliveryMode.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/DocumentRoot.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/HighWaterMark.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsroutingFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsroutingPackage.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Jndi.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Message.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/MessageType.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Router.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Session.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/impl/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/provider/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/util/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/DocumentRoot.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonPackage.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/Key.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/KeyMap.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/Reader.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/impl/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/provider/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/util/
Log:
JBIDE-4171
Delete useless codes
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvFactory.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvFactory.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,55 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.csv;
-
-import org.eclipse.emf.ecore.EFactory;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Factory</b> for the model.
- * It provides a create method for each non-abstract class of the model.
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.csv.CsvPackage
- * @generated
- */
-public interface CsvFactory extends EFactory {
- /**
- * The singleton instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- CsvFactory eINSTANCE = org.jboss.tools.smooks.model.csv.impl.CsvFactoryImpl.init();
-
- /**
- * Returns a new object of class '<em>Document Root</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Document Root</em>'.
- * @generated
- */
- DocumentRoot createDocumentRoot();
-
- /**
- * Returns a new object of class '<em>Reader</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Reader</em>'.
- * @generated
- */
- Reader createReader();
-
- /**
- * Returns the package supported by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the package supported by this factory.
- * @generated
- */
- CsvPackage getCsvPackage();
-
-} //CsvFactory
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvPackage.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvPackage.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/CsvPackage.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,490 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.csv;
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-import org.jboss.tools.smooks.model.smooks.SmooksPackage;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Package</b> for the model.
- * It contains accessors for the meta objects to represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- * Smooks CSV Reader Configuration
- * <!-- end-model-doc -->
- * @see org.jboss.tools.smooks.model.csv.CsvFactory
- * @model kind="package"
- * @generated
- */
-public interface CsvPackage extends EPackage {
- /**
- * The package name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNAME = "csv";
-
- /**
- * The package namespace URI.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_URI = "http://www.milyn.org/xsd/smooks/csv-1.1.xsd";
-
- /**
- * The package namespace name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_PREFIX = "cvs";
-
- /**
- * The singleton instance of the package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- CsvPackage eINSTANCE = org.jboss.tools.smooks.model.csv.impl.CsvPackageImpl.init();
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.csv.impl.DocumentRootImpl <em>Document Root</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.csv.impl.DocumentRootImpl
- * @see org.jboss.tools.smooks.model.csv.impl.CsvPackageImpl#getDocumentRoot()
- * @generated
- */
- int DOCUMENT_ROOT = 0;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__MIXED = 0;
-
- /**
- * The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;
-
- /**
- * The feature id for the '<em><b>XSI Schema Location</b></em>' map.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;
-
- /**
- * The feature id for the '<em><b>Reader</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__READER = 3;
-
- /**
- * The number of structural features of the '<em>Document Root</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT_FEATURE_COUNT = 4;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.csv.impl.ReaderImpl <em>Reader</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.csv.impl.ReaderImpl
- * @see org.jboss.tools.smooks.model.csv.impl.CsvPackageImpl#getReader()
- * @generated
- */
- int READER = 1;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int READER__MIXED = SmooksPackage.ABSTRACT_READER__MIXED;
-
- /**
- * The feature id for the '<em><b>Any</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int READER__ANY = SmooksPackage.ABSTRACT_READER__ANY;
-
- /**
- * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int READER__ANY_ATTRIBUTE = SmooksPackage.ABSTRACT_READER__ANY_ATTRIBUTE;
-
- /**
- * The feature id for the '<em><b>Target Profile</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int READER__TARGET_PROFILE = SmooksPackage.ABSTRACT_READER__TARGET_PROFILE;
-
- /**
- * The feature id for the '<em><b>Encoding</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int READER__ENCODING = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Fields</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int READER__FIELDS = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Quote</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int READER__QUOTE = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Separator</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int READER__SEPARATOR = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 3;
-
- /**
- * The feature id for the '<em><b>Skip Lines</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int READER__SKIP_LINES = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 4;
-
- /**
- * The number of structural features of the '<em>Reader</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int READER_FEATURE_COUNT = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 5;
-
- /**
- * The meta object id for the '<em>Char</em>' data type.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see java.lang.String
- * @see org.jboss.tools.smooks.model.csv.impl.CsvPackageImpl#getChar()
- * @generated
- */
- int CHAR = 2;
-
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.csv.DocumentRoot <em>Document Root</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Document Root</em>'.
- * @see org.jboss.tools.smooks.model.csv.DocumentRoot
- * @generated
- */
- EClass getDocumentRoot();
-
- /**
- * Returns the meta object for the attribute list '{@link org.jboss.tools.smooks.model.csv.DocumentRoot#getMixed <em>Mixed</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute list '<em>Mixed</em>'.
- * @see org.jboss.tools.smooks.model.csv.DocumentRoot#getMixed()
- * @see #getDocumentRoot()
- * @generated
- */
- EAttribute getDocumentRoot_Mixed();
-
- /**
- * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.csv.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
- * @see org.jboss.tools.smooks.model.csv.DocumentRoot#getXMLNSPrefixMap()
- * @see #getDocumentRoot()
- * @generated
- */
- EReference getDocumentRoot_XMLNSPrefixMap();
-
- /**
- * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.csv.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the map '<em>XSI Schema Location</em>'.
- * @see org.jboss.tools.smooks.model.csv.DocumentRoot#getXSISchemaLocation()
- * @see #getDocumentRoot()
- * @generated
- */
- EReference getDocumentRoot_XSISchemaLocation();
-
- /**
- * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.csv.DocumentRoot#getReader <em>Reader</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Reader</em>'.
- * @see org.jboss.tools.smooks.model.csv.DocumentRoot#getReader()
- * @see #getDocumentRoot()
- * @generated
- */
- EReference getDocumentRoot_Reader();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.csv.Reader <em>Reader</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Reader</em>'.
- * @see org.jboss.tools.smooks.model.csv.Reader
- * @generated
- */
- EClass getReader();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.csv.Reader#getEncoding <em>Encoding</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Encoding</em>'.
- * @see org.jboss.tools.smooks.model.csv.Reader#getEncoding()
- * @see #getReader()
- * @generated
- */
- EAttribute getReader_Encoding();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.csv.Reader#getFields <em>Fields</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Fields</em>'.
- * @see org.jboss.tools.smooks.model.csv.Reader#getFields()
- * @see #getReader()
- * @generated
- */
- EAttribute getReader_Fields();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.csv.Reader#getQuote <em>Quote</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Quote</em>'.
- * @see org.jboss.tools.smooks.model.csv.Reader#getQuote()
- * @see #getReader()
- * @generated
- */
- EAttribute getReader_Quote();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.csv.Reader#getSeparator <em>Separator</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Separator</em>'.
- * @see org.jboss.tools.smooks.model.csv.Reader#getSeparator()
- * @see #getReader()
- * @generated
- */
- EAttribute getReader_Separator();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.csv.Reader#getSkipLines <em>Skip Lines</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Skip Lines</em>'.
- * @see org.jboss.tools.smooks.model.csv.Reader#getSkipLines()
- * @see #getReader()
- * @generated
- */
- EAttribute getReader_SkipLines();
-
- /**
- * Returns the meta object for data type '{@link java.lang.String <em>Char</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for data type '<em>Char</em>'.
- * @see java.lang.String
- * @model instanceClass="java.lang.String"
- * extendedMetaData="name='char' baseType='http://www.eclipse.org/emf/2003/XMLType#string' length='1'"
- * @generated
- */
- EDataType getChar();
-
- /**
- * Returns the factory that creates the instances of the model.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the factory that creates the instances of the model.
- * @generated
- */
- CsvFactory getCsvFactory();
-
- /**
- * <!-- begin-user-doc -->
- * Defines literals for the meta objects that represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * @generated
- */
- interface Literals {
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.csv.impl.DocumentRootImpl <em>Document Root</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.csv.impl.DocumentRootImpl
- * @see org.jboss.tools.smooks.model.csv.impl.CsvPackageImpl#getDocumentRoot()
- * @generated
- */
- EClass DOCUMENT_ROOT = eINSTANCE.getDocumentRoot();
-
- /**
- * The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DOCUMENT_ROOT__MIXED = eINSTANCE.getDocumentRoot_Mixed();
-
- /**
- * The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getDocumentRoot_XMLNSPrefixMap();
-
- /**
- * The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getDocumentRoot_XSISchemaLocation();
-
- /**
- * The meta object literal for the '<em><b>Reader</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DOCUMENT_ROOT__READER = eINSTANCE.getDocumentRoot_Reader();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.csv.impl.ReaderImpl <em>Reader</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.csv.impl.ReaderImpl
- * @see org.jboss.tools.smooks.model.csv.impl.CsvPackageImpl#getReader()
- * @generated
- */
- EClass READER = eINSTANCE.getReader();
-
- /**
- * The meta object literal for the '<em><b>Encoding</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute READER__ENCODING = eINSTANCE.getReader_Encoding();
-
- /**
- * The meta object literal for the '<em><b>Fields</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute READER__FIELDS = eINSTANCE.getReader_Fields();
-
- /**
- * The meta object literal for the '<em><b>Quote</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute READER__QUOTE = eINSTANCE.getReader_Quote();
-
- /**
- * The meta object literal for the '<em><b>Separator</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute READER__SEPARATOR = eINSTANCE.getReader_Separator();
-
- /**
- * The meta object literal for the '<em><b>Skip Lines</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute READER__SKIP_LINES = eINSTANCE.getReader_SkipLines();
-
- /**
- * The meta object literal for the '<em>Char</em>' data type.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see java.lang.String
- * @see org.jboss.tools.smooks.model.csv.impl.CsvPackageImpl#getChar()
- * @generated
- */
- EDataType CHAR = eINSTANCE.getChar();
-
- }
-
-} //CsvPackage
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/DocumentRoot.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/DocumentRoot.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/DocumentRoot.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,118 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.csv;
-
-import org.eclipse.emf.common.util.EMap;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.ecore.util.FeatureMap;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Document Root</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.csv.DocumentRoot#getMixed <em>Mixed</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.csv.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.csv.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.csv.DocumentRoot#getReader <em>Reader</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.csv.CsvPackage#getDocumentRoot()
- * @model extendedMetaData="name='' kind='mixed'"
- * @generated
- */
-public interface DocumentRoot extends EObject {
- /**
- * Returns the value of the '<em><b>Mixed</b></em>' attribute list.
- * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Mixed</em>' attribute list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Mixed</em>' attribute list.
- * @see org.jboss.tools.smooks.model.csv.CsvPackage#getDocumentRoot_Mixed()
- * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
- * extendedMetaData="kind='elementWildcard' name=':mixed'"
- * @generated
- */
- FeatureMap getMixed();
-
- /**
- * Returns the value of the '<em><b>XMLNS Prefix Map</b></em>' map.
- * The key is of type {@link java.lang.String},
- * and the value is of type {@link java.lang.String},
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>XMLNS Prefix Map</em>' map isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>XMLNS Prefix Map</em>' map.
- * @see org.jboss.tools.smooks.model.csv.CsvPackage#getDocumentRoot_XMLNSPrefixMap()
- * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
- * extendedMetaData="kind='attribute' name='xmlns:prefix'"
- * @generated
- */
- EMap<String, String> getXMLNSPrefixMap();
-
- /**
- * Returns the value of the '<em><b>XSI Schema Location</b></em>' map.
- * The key is of type {@link java.lang.String},
- * and the value is of type {@link java.lang.String},
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>XSI Schema Location</em>' map isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>XSI Schema Location</em>' map.
- * @see org.jboss.tools.smooks.model.csv.CsvPackage#getDocumentRoot_XSISchemaLocation()
- * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
- * extendedMetaData="kind='attribute' name='xsi:schemaLocation'"
- * @generated
- */
- EMap<String, String> getXSISchemaLocation();
-
- /**
- * Returns the value of the '<em><b>Reader</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * CSV Reader Configuration
- * The CSV reader reads and validates a CSV stream and converts it to SAX events that Smooks
- * can process.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Reader</em>' containment reference.
- * @see #setReader(Reader)
- * @see org.jboss.tools.smooks.model.csv.CsvPackage#getDocumentRoot_Reader()
- * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
- * extendedMetaData="kind='element' name='reader' namespace='##targetNamespace' affiliation='http://www.milyn.org/xsd/smooks-1.1.xsd#abstract-reader'"
- * @generated
- */
- Reader getReader();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.csv.DocumentRoot#getReader <em>Reader</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Reader</em>' containment reference.
- * @see #getReader()
- * @generated
- */
- void setReader(Reader value);
-
-} // DocumentRoot
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/Reader.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/Reader.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/csv/Reader.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,290 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.csv;
-
-import java.math.BigInteger;
-
-import org.jboss.tools.smooks.model.smooks.AbstractReader;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Reader</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * CSV Reader
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.csv.Reader#getEncoding <em>Encoding</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.csv.Reader#getFields <em>Fields</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.csv.Reader#getQuote <em>Quote</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.csv.Reader#getSeparator <em>Separator</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.csv.Reader#getSkipLines <em>Skip Lines</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.csv.CsvPackage#getReader()
- * @model extendedMetaData="name='reader' kind='empty'"
- * @generated
- */
-public interface Reader extends AbstractReader {
- /**
- * Returns the value of the '<em><b>Encoding</b></em>' attribute.
- * The default value is <code>"UTF-8"</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The encoding of the input stream. Default of 'UTF-8'
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Encoding</em>' attribute.
- * @see #isSetEncoding()
- * @see #unsetEncoding()
- * @see #setEncoding(String)
- * @see org.jboss.tools.smooks.model.csv.CsvPackage#getReader_Encoding()
- * @model default="UTF-8" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String"
- * extendedMetaData="kind='attribute' name='encoding'"
- * @generated
- */
- String getEncoding();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.csv.Reader#getEncoding <em>Encoding</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Encoding</em>' attribute.
- * @see #isSetEncoding()
- * @see #unsetEncoding()
- * @see #getEncoding()
- * @generated
- */
- void setEncoding(String value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.csv.Reader#getEncoding <em>Encoding</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetEncoding()
- * @see #getEncoding()
- * @see #setEncoding(String)
- * @generated
- */
- void unsetEncoding();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.csv.Reader#getEncoding <em>Encoding</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Encoding</em>' attribute is set.
- * @see #unsetEncoding()
- * @see #getEncoding()
- * @see #setEncoding(String)
- * @generated
- */
- boolean isSetEncoding();
-
- /**
- * Returns the value of the '<em><b>Fields</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * Comma separated list of CSV record field names
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Fields</em>' attribute.
- * @see #setFields(String)
- * @see org.jboss.tools.smooks.model.csv.CsvPackage#getReader_Fields()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String"
- * extendedMetaData="kind='attribute' name='fields'"
- * @generated
- */
- String getFields();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.csv.Reader#getFields <em>Fields</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Fields</em>' attribute.
- * @see #getFields()
- * @generated
- */
- void setFields(String value);
-
- /**
- * Returns the value of the '<em><b>Quote</b></em>' attribute.
- * The default value is <code>"\""</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * Quote character. Default of '"'.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Quote</em>' attribute.
- * @see #isSetQuote()
- * @see #unsetQuote()
- * @see #setQuote(String)
- * @see org.jboss.tools.smooks.model.csv.CsvPackage#getReader_Quote()
- * @model default="\"" unsettable="true" dataType="csv.Char"
- * extendedMetaData="kind='attribute' name='quote'"
- * @generated
- */
- String getQuote();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.csv.Reader#getQuote <em>Quote</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Quote</em>' attribute.
- * @see #isSetQuote()
- * @see #unsetQuote()
- * @see #getQuote()
- * @generated
- */
- void setQuote(String value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.csv.Reader#getQuote <em>Quote</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetQuote()
- * @see #getQuote()
- * @see #setQuote(String)
- * @generated
- */
- void unsetQuote();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.csv.Reader#getQuote <em>Quote</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Quote</em>' attribute is set.
- * @see #unsetQuote()
- * @see #getQuote()
- * @see #setQuote(String)
- * @generated
- */
- boolean isSetQuote();
-
- /**
- * Returns the value of the '<em><b>Separator</b></em>' attribute.
- * The default value is <code>","</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * Field separator character. Default of ','.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Separator</em>' attribute.
- * @see #isSetSeparator()
- * @see #unsetSeparator()
- * @see #setSeparator(String)
- * @see org.jboss.tools.smooks.model.csv.CsvPackage#getReader_Separator()
- * @model default="," unsettable="true" dataType="csv.Char"
- * extendedMetaData="kind='attribute' name='separator'"
- * @generated
- */
- String getSeparator();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.csv.Reader#getSeparator <em>Separator</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Separator</em>' attribute.
- * @see #isSetSeparator()
- * @see #unsetSeparator()
- * @see #getSeparator()
- * @generated
- */
- void setSeparator(String value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.csv.Reader#getSeparator <em>Separator</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetSeparator()
- * @see #getSeparator()
- * @see #setSeparator(String)
- * @generated
- */
- void unsetSeparator();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.csv.Reader#getSeparator <em>Separator</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Separator</em>' attribute is set.
- * @see #unsetSeparator()
- * @see #getSeparator()
- * @see #setSeparator(String)
- * @generated
- */
- boolean isSetSeparator();
-
- /**
- * Returns the value of the '<em><b>Skip Lines</b></em>' attribute.
- * The default value is <code>"0"</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * Number of lines to skip before processing starts. Default of 0.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Skip Lines</em>' attribute.
- * @see #isSetSkipLines()
- * @see #unsetSkipLines()
- * @see #setSkipLines(BigInteger)
- * @see org.jboss.tools.smooks.model.csv.CsvPackage#getReader_SkipLines()
- * @model default="0" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Integer"
- * extendedMetaData="kind='attribute' name='skipLines'"
- * @generated
- */
- BigInteger getSkipLines();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.csv.Reader#getSkipLines <em>Skip Lines</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Skip Lines</em>' attribute.
- * @see #isSetSkipLines()
- * @see #unsetSkipLines()
- * @see #getSkipLines()
- * @generated
- */
- void setSkipLines(BigInteger value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.csv.Reader#getSkipLines <em>Skip Lines</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetSkipLines()
- * @see #getSkipLines()
- * @see #setSkipLines(BigInteger)
- * @generated
- */
- void unsetSkipLines();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.csv.Reader#getSkipLines <em>Skip Lines</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Skip Lines</em>' attribute is set.
- * @see #unsetSkipLines()
- * @see #getSkipLines()
- * @see #setSkipLines(BigInteger)
- * @generated
- */
- boolean isSetSkipLines();
-
-} // Reader
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/DocumentRoot.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/DocumentRoot.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/DocumentRoot.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,115 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.iorouting;
-
-import org.eclipse.emf.common.util.EMap;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.ecore.util.FeatureMap;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Document Root</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.iorouting.DocumentRoot#getMixed <em>Mixed</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.iorouting.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.iorouting.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.iorouting.DocumentRoot#getRouter <em>Router</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#getDocumentRoot()
- * @model extendedMetaData="name='' kind='mixed'"
- * @generated
- */
-public interface DocumentRoot extends EObject {
- /**
- * Returns the value of the '<em><b>Mixed</b></em>' attribute list.
- * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Mixed</em>' attribute list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Mixed</em>' attribute list.
- * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#getDocumentRoot_Mixed()
- * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
- * extendedMetaData="kind='elementWildcard' name=':mixed'"
- * @generated
- */
- FeatureMap getMixed();
-
- /**
- * Returns the value of the '<em><b>XMLNS Prefix Map</b></em>' map.
- * The key is of type {@link java.lang.String},
- * and the value is of type {@link java.lang.String},
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>XMLNS Prefix Map</em>' map isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>XMLNS Prefix Map</em>' map.
- * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#getDocumentRoot_XMLNSPrefixMap()
- * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
- * extendedMetaData="kind='attribute' name='xmlns:prefix'"
- * @generated
- */
- EMap<String, String> getXMLNSPrefixMap();
-
- /**
- * Returns the value of the '<em><b>XSI Schema Location</b></em>' map.
- * The key is of type {@link java.lang.String},
- * and the value is of type {@link java.lang.String},
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>XSI Schema Location</em>' map isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>XSI Schema Location</em>' map.
- * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#getDocumentRoot_XSISchemaLocation()
- * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
- * extendedMetaData="kind='attribute' name='xsi:schemaLocation'"
- * @generated
- */
- EMap<String, String> getXSISchemaLocation();
-
- /**
- * Returns the value of the '<em><b>Router</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Router</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Router</em>' containment reference.
- * @see #setRouter(Router)
- * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#getDocumentRoot_Router()
- * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
- * extendedMetaData="kind='element' name='router' namespace='##targetNamespace' affiliation='http://www.milyn.org/xsd/smooks-1.1.xsd#abstract-resource-config'"
- * @generated
- */
- Router getRouter();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.iorouting.DocumentRoot#getRouter <em>Router</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Router</em>' containment reference.
- * @see #getRouter()
- * @generated
- */
- void setRouter(Router value);
-
-} // DocumentRoot
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IoroutingFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IoroutingFactory.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IoroutingFactory.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,55 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.iorouting;
-
-import org.eclipse.emf.ecore.EFactory;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Factory</b> for the model.
- * It provides a create method for each non-abstract class of the model.
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage
- * @generated
- */
-public interface IoroutingFactory extends EFactory {
- /**
- * The singleton instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- IoroutingFactory eINSTANCE = org.jboss.tools.smooks.model.iorouting.impl.IoroutingFactoryImpl.init();
-
- /**
- * Returns a new object of class '<em>Document Root</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Document Root</em>'.
- * @generated
- */
- DocumentRoot createDocumentRoot();
-
- /**
- * Returns a new object of class '<em>Router</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Router</em>'.
- * @generated
- */
- Router createRouter();
-
- /**
- * Returns the package supported by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the package supported by this factory.
- * @generated
- */
- IoroutingPackage getIoroutingPackage();
-
-} //IoroutingFactory
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IoroutingPackage.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IoroutingPackage.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/IoroutingPackage.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,494 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.iorouting;
-
-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.jboss.tools.smooks.model.smooks.SmooksPackage;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Package</b> for the model.
- * It contains accessors for the meta objects to represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- * Smooks IO Routing Configuration
- * <!-- end-model-doc -->
- * @see org.jboss.tools.smooks.model.iorouting.IoroutingFactory
- * @model kind="package"
- * @generated
- */
-public interface IoroutingPackage extends EPackage {
- /**
- * The package name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNAME = "iorouting";
-
- /**
- * The package namespace URI.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_URI = "http://www.milyn.org/xsd/smooks/io-routing-1.1.xsd";
-
- /**
- * The package namespace name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_PREFIX = "io";
-
- /**
- * The singleton instance of the package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- IoroutingPackage eINSTANCE = org.jboss.tools.smooks.model.iorouting.impl.IoroutingPackageImpl.init();
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.iorouting.impl.DocumentRootImpl <em>Document Root</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.iorouting.impl.DocumentRootImpl
- * @see org.jboss.tools.smooks.model.iorouting.impl.IoroutingPackageImpl#getDocumentRoot()
- * @generated
- */
- int DOCUMENT_ROOT = 0;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__MIXED = 0;
-
- /**
- * The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;
-
- /**
- * The feature id for the '<em><b>XSI Schema Location</b></em>' map.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;
-
- /**
- * The feature id for the '<em><b>Router</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__ROUTER = 3;
-
- /**
- * The number of structural features of the '<em>Document Root</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT_FEATURE_COUNT = 4;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.iorouting.impl.RouterImpl <em>Router</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.iorouting.impl.RouterImpl
- * @see org.jboss.tools.smooks.model.iorouting.impl.IoroutingPackageImpl#getRouter()
- * @generated
- */
- int ROUTER = 1;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__MIXED = SmooksPackage.ELEMENT_VISITOR__MIXED;
-
- /**
- * The feature id for the '<em><b>Any</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__ANY = SmooksPackage.ELEMENT_VISITOR__ANY;
-
- /**
- * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__ANY_ATTRIBUTE = SmooksPackage.ELEMENT_VISITOR__ANY_ATTRIBUTE;
-
- /**
- * The feature id for the '<em><b>Condition</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__CONDITION = SmooksPackage.ELEMENT_VISITOR__CONDITION;
-
- /**
- * The feature id for the '<em><b>Target Profile</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__TARGET_PROFILE = SmooksPackage.ELEMENT_VISITOR__TARGET_PROFILE;
-
- /**
- * The feature id for the '<em><b>Bean Id</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__BEAN_ID = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Encoding</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__ENCODING = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Execute Before</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__EXECUTE_BEFORE = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Resource Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__RESOURCE_NAME = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 3;
-
- /**
- * The feature id for the '<em><b>Route On Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__ROUTE_ON_ELEMENT = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 4;
-
- /**
- * The feature id for the '<em><b>Route On Element NS</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__ROUTE_ON_ELEMENT_NS = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 5;
-
- /**
- * The number of structural features of the '<em>Router</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER_FEATURE_COUNT = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 6;
-
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.iorouting.DocumentRoot <em>Document Root</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Document Root</em>'.
- * @see org.jboss.tools.smooks.model.iorouting.DocumentRoot
- * @generated
- */
- EClass getDocumentRoot();
-
- /**
- * Returns the meta object for the attribute list '{@link org.jboss.tools.smooks.model.iorouting.DocumentRoot#getMixed <em>Mixed</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute list '<em>Mixed</em>'.
- * @see org.jboss.tools.smooks.model.iorouting.DocumentRoot#getMixed()
- * @see #getDocumentRoot()
- * @generated
- */
- EAttribute getDocumentRoot_Mixed();
-
- /**
- * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.iorouting.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
- * @see org.jboss.tools.smooks.model.iorouting.DocumentRoot#getXMLNSPrefixMap()
- * @see #getDocumentRoot()
- * @generated
- */
- EReference getDocumentRoot_XMLNSPrefixMap();
-
- /**
- * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.iorouting.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the map '<em>XSI Schema Location</em>'.
- * @see org.jboss.tools.smooks.model.iorouting.DocumentRoot#getXSISchemaLocation()
- * @see #getDocumentRoot()
- * @generated
- */
- EReference getDocumentRoot_XSISchemaLocation();
-
- /**
- * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.iorouting.DocumentRoot#getRouter <em>Router</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Router</em>'.
- * @see org.jboss.tools.smooks.model.iorouting.DocumentRoot#getRouter()
- * @see #getDocumentRoot()
- * @generated
- */
- EReference getDocumentRoot_Router();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.iorouting.Router <em>Router</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Router</em>'.
- * @see org.jboss.tools.smooks.model.iorouting.Router
- * @generated
- */
- EClass getRouter();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.iorouting.Router#getBeanId <em>Bean Id</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Bean Id</em>'.
- * @see org.jboss.tools.smooks.model.iorouting.Router#getBeanId()
- * @see #getRouter()
- * @generated
- */
- EAttribute getRouter_BeanId();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.iorouting.Router#getEncoding <em>Encoding</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Encoding</em>'.
- * @see org.jboss.tools.smooks.model.iorouting.Router#getEncoding()
- * @see #getRouter()
- * @generated
- */
- EAttribute getRouter_Encoding();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.iorouting.Router#isExecuteBefore <em>Execute Before</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Execute Before</em>'.
- * @see org.jboss.tools.smooks.model.iorouting.Router#isExecuteBefore()
- * @see #getRouter()
- * @generated
- */
- EAttribute getRouter_ExecuteBefore();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.iorouting.Router#getResourceName <em>Resource Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Resource Name</em>'.
- * @see org.jboss.tools.smooks.model.iorouting.Router#getResourceName()
- * @see #getRouter()
- * @generated
- */
- EAttribute getRouter_ResourceName();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.iorouting.Router#getRouteOnElement <em>Route On Element</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Route On Element</em>'.
- * @see org.jboss.tools.smooks.model.iorouting.Router#getRouteOnElement()
- * @see #getRouter()
- * @generated
- */
- EAttribute getRouter_RouteOnElement();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.iorouting.Router#getRouteOnElementNS <em>Route On Element NS</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Route On Element NS</em>'.
- * @see org.jboss.tools.smooks.model.iorouting.Router#getRouteOnElementNS()
- * @see #getRouter()
- * @generated
- */
- EAttribute getRouter_RouteOnElementNS();
-
- /**
- * Returns the factory that creates the instances of the model.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the factory that creates the instances of the model.
- * @generated
- */
- IoroutingFactory getIoroutingFactory();
-
- /**
- * <!-- begin-user-doc -->
- * Defines literals for the meta objects that represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * @generated
- */
- interface Literals {
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.iorouting.impl.DocumentRootImpl <em>Document Root</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.iorouting.impl.DocumentRootImpl
- * @see org.jboss.tools.smooks.model.iorouting.impl.IoroutingPackageImpl#getDocumentRoot()
- * @generated
- */
- EClass DOCUMENT_ROOT = eINSTANCE.getDocumentRoot();
-
- /**
- * The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DOCUMENT_ROOT__MIXED = eINSTANCE.getDocumentRoot_Mixed();
-
- /**
- * The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getDocumentRoot_XMLNSPrefixMap();
-
- /**
- * The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getDocumentRoot_XSISchemaLocation();
-
- /**
- * The meta object literal for the '<em><b>Router</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DOCUMENT_ROOT__ROUTER = eINSTANCE.getDocumentRoot_Router();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.iorouting.impl.RouterImpl <em>Router</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.iorouting.impl.RouterImpl
- * @see org.jboss.tools.smooks.model.iorouting.impl.IoroutingPackageImpl#getRouter()
- * @generated
- */
- EClass ROUTER = eINSTANCE.getRouter();
-
- /**
- * The meta object literal for the '<em><b>Bean Id</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute ROUTER__BEAN_ID = eINSTANCE.getRouter_BeanId();
-
- /**
- * The meta object literal for the '<em><b>Encoding</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute ROUTER__ENCODING = eINSTANCE.getRouter_Encoding();
-
- /**
- * The meta object literal for the '<em><b>Execute Before</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute ROUTER__EXECUTE_BEFORE = eINSTANCE.getRouter_ExecuteBefore();
-
- /**
- * The meta object literal for the '<em><b>Resource Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute ROUTER__RESOURCE_NAME = eINSTANCE.getRouter_ResourceName();
-
- /**
- * The meta object literal for the '<em><b>Route On Element</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute ROUTER__ROUTE_ON_ELEMENT = eINSTANCE.getRouter_RouteOnElement();
-
- /**
- * The meta object literal for the '<em><b>Route On Element NS</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute ROUTER__ROUTE_ON_ELEMENT_NS = eINSTANCE.getRouter_RouteOnElementNS();
-
- }
-
-} //IoroutingPackage
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/Router.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/Router.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/iorouting/Router.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,263 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.iorouting;
-
-import org.jboss.tools.smooks.model.smooks.ElementVisitor;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Router</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- *
- * Output stream router
- *
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.iorouting.Router#getBeanId <em>Bean Id</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.iorouting.Router#getEncoding <em>Encoding</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.iorouting.Router#isExecuteBefore <em>Execute Before</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.iorouting.Router#getResourceName <em>Resource Name</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.iorouting.Router#getRouteOnElement <em>Route On Element</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.iorouting.Router#getRouteOnElementNS <em>Route On Element NS</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#getRouter()
- * @model extendedMetaData="name='router' kind='elementOnly'"
- * @generated
- */
-public interface Router extends ElementVisitor {
- /**
- * Returns the value of the '<em><b>Bean Id</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The beanId of the bean from the bean context to be written to the OutputStream.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Bean Id</em>' attribute.
- * @see #setBeanId(String)
- * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#getRouter_BeanId()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
- * extendedMetaData="kind='attribute' name='beanId'"
- * @generated
- */
- String getBeanId();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.iorouting.Router#getBeanId <em>Bean Id</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Bean Id</em>' attribute.
- * @see #getBeanId()
- * @generated
- */
- void setBeanId(String value);
-
- /**
- * Returns the value of the '<em><b>Encoding</b></em>' attribute.
- * The default value is <code>"UTF-8"</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The encoding used when writing characters to the stream. Default is 'UTF-8'
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Encoding</em>' attribute.
- * @see #isSetEncoding()
- * @see #unsetEncoding()
- * @see #setEncoding(String)
- * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#getRouter_Encoding()
- * @model default="UTF-8" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String"
- * extendedMetaData="kind='attribute' name='encoding'"
- * @generated
- */
- String getEncoding();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.iorouting.Router#getEncoding <em>Encoding</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Encoding</em>' attribute.
- * @see #isSetEncoding()
- * @see #unsetEncoding()
- * @see #getEncoding()
- * @generated
- */
- void setEncoding(String value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.iorouting.Router#getEncoding <em>Encoding</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetEncoding()
- * @see #getEncoding()
- * @see #setEncoding(String)
- * @generated
- */
- void unsetEncoding();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.iorouting.Router#getEncoding <em>Encoding</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Encoding</em>' attribute is set.
- * @see #unsetEncoding()
- * @see #getEncoding()
- * @see #setEncoding(String)
- * @generated
- */
- boolean isSetEncoding();
-
- /**
- * Returns the value of the '<em><b>Execute Before</b></em>' attribute.
- * The default value is <code>"false"</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * If the routing is done before or after the selected element. Default is 'false'.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Execute Before</em>' attribute.
- * @see #isSetExecuteBefore()
- * @see #unsetExecuteBefore()
- * @see #setExecuteBefore(boolean)
- * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#getRouter_ExecuteBefore()
- * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
- * extendedMetaData="kind='attribute' name='executeBefore'"
- * @generated
- */
- boolean isExecuteBefore();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.iorouting.Router#isExecuteBefore <em>Execute Before</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Execute Before</em>' attribute.
- * @see #isSetExecuteBefore()
- * @see #unsetExecuteBefore()
- * @see #isExecuteBefore()
- * @generated
- */
- void setExecuteBefore(boolean value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.iorouting.Router#isExecuteBefore <em>Execute Before</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetExecuteBefore()
- * @see #isExecuteBefore()
- * @see #setExecuteBefore(boolean)
- * @generated
- */
- void unsetExecuteBefore();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.iorouting.Router#isExecuteBefore <em>Execute Before</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Execute Before</em>' attribute is set.
- * @see #unsetExecuteBefore()
- * @see #isExecuteBefore()
- * @see #setExecuteBefore(boolean)
- * @generated
- */
- boolean isSetExecuteBefore();
-
- /**
- * Returns the value of the '<em><b>Resource Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The resource name of the AbstractOutputStreamResource the bean should be routed to.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Resource Name</em>' attribute.
- * @see #setResourceName(String)
- * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#getRouter_ResourceName()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
- * extendedMetaData="kind='attribute' name='resourceName'"
- * @generated
- */
- String getResourceName();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.iorouting.Router#getResourceName <em>Resource Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Resource Name</em>' attribute.
- * @see #getResourceName()
- * @generated
- */
- void setResourceName(String value);
-
- /**
- * Returns the value of the '<em><b>Route On Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The element to route on.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Route On Element</em>' attribute.
- * @see #setRouteOnElement(String)
- * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#getRouter_RouteOnElement()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
- * extendedMetaData="kind='attribute' name='routeOnElement'"
- * @generated
- */
- String getRouteOnElement();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.iorouting.Router#getRouteOnElement <em>Route On Element</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Route On Element</em>' attribute.
- * @see #getRouteOnElement()
- * @generated
- */
- void setRouteOnElement(String value);
-
- /**
- * Returns the value of the '<em><b>Route On Element NS</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The namespace of the routeOnElement element.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Route On Element NS</em>' attribute.
- * @see #setRouteOnElementNS(String)
- * @see org.jboss.tools.smooks.model.iorouting.IoroutingPackage#getRouter_RouteOnElementNS()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String"
- * extendedMetaData="kind='attribute' name='routeOnElementNS'"
- * @generated
- */
- String getRouteOnElementNS();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.iorouting.Router#getRouteOnElementNS <em>Route On Element NS</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Route On Element NS</em>' attribute.
- * @see #getRouteOnElementNS()
- * @generated
- */
- void setRouteOnElementNS(String value);
-
-} // Router
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/AcknowledgeMode.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/AcknowledgeMode.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/AcknowledgeMode.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,249 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.jmsrouting;
-
-import java.util.Arrays;
-import java.util.Collections;
-import java.util.List;
-
-import org.eclipse.emf.common.util.Enumerator;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the literals of the enumeration '<em><b>Acknowledge Mode</b></em>',
- * and utility methods for working with them.
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The possible JMS acknowledge modes
- *
- * <!-- end-model-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getAcknowledgeMode()
- * @model extendedMetaData="name='acknowledgeMode'"
- * @generated
- */
-public enum AcknowledgeMode implements Enumerator {
- /**
- * The '<em><b>AUTOACKNOWLEDGE</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #AUTOACKNOWLEDGE_VALUE
- * @generated
- * @ordered
- */
- AUTOACKNOWLEDGE(0, "AUTOACKNOWLEDGE", "AUTO_ACKNOWLEDGE"),
-
- /**
- * The '<em><b>CLIENTACKNOWLEDGE</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #CLIENTACKNOWLEDGE_VALUE
- * @generated
- * @ordered
- */
- CLIENTACKNOWLEDGE(1, "CLIENTACKNOWLEDGE", "CLIENT_ACKNOWLEDGE"),
-
- /**
- * The '<em><b>DUPSOKACKNOWLEDGE</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #DUPSOKACKNOWLEDGE_VALUE
- * @generated
- * @ordered
- */
- DUPSOKACKNOWLEDGE(2, "DUPSOKACKNOWLEDGE", "DUPS_OK_ACKNOWLEDGE");
-
- /**
- * The '<em><b>AUTOACKNOWLEDGE</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * With this acknowledgement mode, the session automatically acknowledges a client's receipt of a
- * message when it has either successfully returned from a call to receive or the message listener
- * it has called to process the message successfully returns.
- *
- * <!-- end-model-doc -->
- * @see #AUTOACKNOWLEDGE
- * @model literal="AUTO_ACKNOWLEDGE"
- * @generated
- * @ordered
- */
- public static final int AUTOACKNOWLEDGE_VALUE = 0;
-
- /**
- * The '<em><b>CLIENTACKNOWLEDGE</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * With this acknowledgement mode, the client acknowledges a message by calling a message's acknowledge method.
- *
- * <!-- end-model-doc -->
- * @see #CLIENTACKNOWLEDGE
- * @model literal="CLIENT_ACKNOWLEDGE"
- * @generated
- * @ordered
- */
- public static final int CLIENTACKNOWLEDGE_VALUE = 1;
-
- /**
- * The '<em><b>DUPSOKACKNOWLEDGE</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * This acknowledgement mode instructs the session to lazily acknowledge the delivery of messages.
- *
- * <!-- end-model-doc -->
- * @see #DUPSOKACKNOWLEDGE
- * @model literal="DUPS_OK_ACKNOWLEDGE"
- * @generated
- * @ordered
- */
- public static final int DUPSOKACKNOWLEDGE_VALUE = 2;
-
- /**
- * An array of all the '<em><b>Acknowledge Mode</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static final AcknowledgeMode[] VALUES_ARRAY =
- new AcknowledgeMode[] {
- AUTOACKNOWLEDGE,
- CLIENTACKNOWLEDGE,
- DUPSOKACKNOWLEDGE,
- };
-
- /**
- * A public read-only list of all the '<em><b>Acknowledge Mode</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static final List<AcknowledgeMode> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
-
- /**
- * Returns the '<em><b>Acknowledge Mode</b></em>' literal with the specified literal value.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static AcknowledgeMode get(String literal) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- AcknowledgeMode result = VALUES_ARRAY[i];
- if (result.toString().equals(literal)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Acknowledge Mode</b></em>' literal with the specified name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static AcknowledgeMode getByName(String name) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- AcknowledgeMode result = VALUES_ARRAY[i];
- if (result.getName().equals(name)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Acknowledge Mode</b></em>' literal with the specified integer value.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static AcknowledgeMode get(int value) {
- switch (value) {
- case AUTOACKNOWLEDGE_VALUE: return AUTOACKNOWLEDGE;
- case CLIENTACKNOWLEDGE_VALUE: return CLIENTACKNOWLEDGE;
- case DUPSOKACKNOWLEDGE_VALUE: return DUPSOKACKNOWLEDGE;
- }
- return null;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private final int value;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private final String name;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private final String literal;
-
- /**
- * Only this class can construct instances.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private AcknowledgeMode(int value, String name, String literal) {
- this.value = value;
- this.name = name;
- this.literal = literal;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public int getValue() {
- return value;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getName() {
- return name;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getLiteral() {
- return literal;
- }
-
- /**
- * Returns the literal value of the enumerator, which is its string representation.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- return literal;
- }
-
-} //AcknowledgeMode
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Connection.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Connection.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Connection.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,148 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.jmsrouting;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Connection</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- *
- * The JMS connection configuration.
- *
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Connection#getFactory <em>Factory</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Connection#getSecurityCredential <em>Security Credential</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Connection#getSecurityPrincipal <em>Security Principal</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getConnection()
- * @model extendedMetaData="name='connection' kind='empty'"
- * @generated
- */
-public interface Connection extends EObject {
- /**
- * Returns the value of the '<em><b>Factory</b></em>' attribute.
- * The default value is <code>"ConnectionFactory"</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The ConnectionFactory to look up
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Factory</em>' attribute.
- * @see #isSetFactory()
- * @see #unsetFactory()
- * @see #setFactory(String)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getConnection_Factory()
- * @model default="ConnectionFactory" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String"
- * extendedMetaData="kind='attribute' name='factory'"
- * @generated
- */
- String getFactory();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Connection#getFactory <em>Factory</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Factory</em>' attribute.
- * @see #isSetFactory()
- * @see #unsetFactory()
- * @see #getFactory()
- * @generated
- */
- void setFactory(String value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Connection#getFactory <em>Factory</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetFactory()
- * @see #getFactory()
- * @see #setFactory(String)
- * @generated
- */
- void unsetFactory();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Connection#getFactory <em>Factory</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Factory</em>' attribute is set.
- * @see #unsetFactory()
- * @see #getFactory()
- * @see #setFactory(String)
- * @generated
- */
- boolean isSetFactory();
-
- /**
- * Returns the value of the '<em><b>Security Credential</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The security credentials to use when creating the JMS connection.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Security Credential</em>' attribute.
- * @see #setSecurityCredential(String)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getConnection_SecurityCredential()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String"
- * extendedMetaData="kind='attribute' name='securityCredential'"
- * @generated
- */
- String getSecurityCredential();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Connection#getSecurityCredential <em>Security Credential</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Security Credential</em>' attribute.
- * @see #getSecurityCredential()
- * @generated
- */
- void setSecurityCredential(String value);
-
- /**
- * Returns the value of the '<em><b>Security Principal</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The security principal use when creating the JMS connection.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Security Principal</em>' attribute.
- * @see #setSecurityPrincipal(String)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getConnection_SecurityPrincipal()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String"
- * extendedMetaData="kind='attribute' name='securityPrincipal'"
- * @generated
- */
- String getSecurityPrincipal();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Connection#getSecurityPrincipal <em>Security Principal</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Security Principal</em>' attribute.
- * @see #getSecurityPrincipal()
- * @generated
- */
- void setSecurityPrincipal(String value);
-
-} // Connection
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/DeliveryMode.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/DeliveryMode.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/DeliveryMode.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,219 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.jmsrouting;
-
-import java.util.Arrays;
-import java.util.Collections;
-import java.util.List;
-
-import org.eclipse.emf.common.util.Enumerator;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the literals of the enumeration '<em><b>Delivery Mode</b></em>',
- * and utility methods for working with them.
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The possible JMS delivery modes.
- *
- * <!-- end-model-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getDeliveryMode()
- * @model extendedMetaData="name='deliveryMode'"
- * @generated
- */
-public enum DeliveryMode implements Enumerator {
- /**
- * The '<em><b>Persistent</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #PERSISTENT_VALUE
- * @generated
- * @ordered
- */
- PERSISTENT(0, "persistent", "persistent"),
-
- /**
- * The '<em><b>Non Persistent</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #NON_PERSISTENT_VALUE
- * @generated
- * @ordered
- */
- NON_PERSISTENT(1, "nonPersistent", "non-persistent");
-
- /**
- * The '<em><b>Persistent</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * This mode instructs the JMS provider to log the message to stable storage as part of the client's send operation.
- *
- * <!-- end-model-doc -->
- * @see #PERSISTENT
- * @model name="persistent"
- * @generated
- * @ordered
- */
- public static final int PERSISTENT_VALUE = 0;
-
- /**
- * The '<em><b>Non Persistent</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * This is the lowest overhead delivery mode because it does not require that the message be logged to stable storage.
- *
- * <!-- end-model-doc -->
- * @see #NON_PERSISTENT
- * @model name="nonPersistent" literal="non-persistent"
- * @generated
- * @ordered
- */
- public static final int NON_PERSISTENT_VALUE = 1;
-
- /**
- * An array of all the '<em><b>Delivery Mode</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static final DeliveryMode[] VALUES_ARRAY =
- new DeliveryMode[] {
- PERSISTENT,
- NON_PERSISTENT,
- };
-
- /**
- * A public read-only list of all the '<em><b>Delivery Mode</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static final List<DeliveryMode> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
-
- /**
- * Returns the '<em><b>Delivery Mode</b></em>' literal with the specified literal value.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static DeliveryMode get(String literal) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- DeliveryMode result = VALUES_ARRAY[i];
- if (result.toString().equals(literal)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Delivery Mode</b></em>' literal with the specified name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static DeliveryMode getByName(String name) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- DeliveryMode result = VALUES_ARRAY[i];
- if (result.getName().equals(name)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Delivery Mode</b></em>' literal with the specified integer value.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static DeliveryMode get(int value) {
- switch (value) {
- case PERSISTENT_VALUE: return PERSISTENT;
- case NON_PERSISTENT_VALUE: return NON_PERSISTENT;
- }
- return null;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private final int value;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private final String name;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private final String literal;
-
- /**
- * Only this class can construct instances.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private DeliveryMode(int value, String name, String literal) {
- this.value = value;
- this.name = name;
- this.literal = literal;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public int getValue() {
- return value;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getName() {
- return name;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getLiteral() {
- return literal;
- }
-
- /**
- * Returns the literal value of the enumerator, which is its string representation.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- return literal;
- }
-
-} //DeliveryMode
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/DocumentRoot.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/DocumentRoot.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/DocumentRoot.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,120 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.jmsrouting;
-
-import org.eclipse.emf.common.util.EMap;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.ecore.util.FeatureMap;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Document Root</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.DocumentRoot#getMixed <em>Mixed</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.DocumentRoot#getRouter <em>Router</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getDocumentRoot()
- * @model extendedMetaData="name='' kind='mixed'"
- * @generated
- */
-public interface DocumentRoot extends EObject {
- /**
- * Returns the value of the '<em><b>Mixed</b></em>' attribute list.
- * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Mixed</em>' attribute list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Mixed</em>' attribute list.
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getDocumentRoot_Mixed()
- * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
- * extendedMetaData="kind='elementWildcard' name=':mixed'"
- * @generated
- */
- FeatureMap getMixed();
-
- /**
- * Returns the value of the '<em><b>XMLNS Prefix Map</b></em>' map.
- * The key is of type {@link java.lang.String},
- * and the value is of type {@link java.lang.String},
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>XMLNS Prefix Map</em>' map isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>XMLNS Prefix Map</em>' map.
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getDocumentRoot_XMLNSPrefixMap()
- * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
- * extendedMetaData="kind='attribute' name='xmlns:prefix'"
- * @generated
- */
- EMap<String, String> getXMLNSPrefixMap();
-
- /**
- * Returns the value of the '<em><b>XSI Schema Location</b></em>' map.
- * The key is of type {@link java.lang.String},
- * and the value is of type {@link java.lang.String},
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>XSI Schema Location</em>' map isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>XSI Schema Location</em>' map.
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getDocumentRoot_XSISchemaLocation()
- * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
- * extendedMetaData="kind='attribute' name='xsi:schemaLocation'"
- * @generated
- */
- EMap<String, String> getXSISchemaLocation();
-
- /**
- * Returns the value of the '<em><b>Router</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * JMS router configuration
- * The JMS router routes messages to a JMS destination (Queue or Topic).
- * The message payload is created from a bean out of the bean context. It is possible
- * to send Text or Object messages. The correlation id can be generated out of a FreeMarker
- * template.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Router</em>' containment reference.
- * @see #setRouter(Router)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getDocumentRoot_Router()
- * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
- * extendedMetaData="kind='element' name='router' namespace='##targetNamespace' affiliation='http://www.milyn.org/xsd/smooks-1.1.xsd#abstract-resource-config'"
- * @generated
- */
- Router getRouter();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.DocumentRoot#getRouter <em>Router</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Router</em>' containment reference.
- * @see #getRouter()
- * @generated
- */
- void setRouter(Router value);
-
-} // DocumentRoot
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/HighWaterMark.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/HighWaterMark.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/HighWaterMark.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,207 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.jmsrouting;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>High Water Mark</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- *
- * The configuration for the max number of messages that can be sitting in the
- * JMS Destination at any any time.
- *
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getMark <em>Mark</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getPollFrequency <em>Poll Frequency</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getTimeout <em>Timeout</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getHighWaterMark()
- * @model extendedMetaData="name='highWaterMark' kind='empty'"
- * @generated
- */
-public interface HighWaterMark extends EObject {
- /**
- * Returns the value of the '<em><b>Mark</b></em>' attribute.
- * The default value is <code>"200"</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The max number of messages that can be sitting in the JMS Destination at any any time. Default is 200.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Mark</em>' attribute.
- * @see #isSetMark()
- * @see #unsetMark()
- * @see #setMark(int)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getHighWaterMark_Mark()
- * @model default="200" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int"
- * extendedMetaData="kind='attribute' name='mark'"
- * @generated
- */
- int getMark();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getMark <em>Mark</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Mark</em>' attribute.
- * @see #isSetMark()
- * @see #unsetMark()
- * @see #getMark()
- * @generated
- */
- void setMark(int value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getMark <em>Mark</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetMark()
- * @see #getMark()
- * @see #setMark(int)
- * @generated
- */
- void unsetMark();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getMark <em>Mark</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Mark</em>' attribute is set.
- * @see #unsetMark()
- * @see #getMark()
- * @see #setMark(int)
- * @generated
- */
- boolean isSetMark();
-
- /**
- * Returns the value of the '<em><b>Poll Frequency</b></em>' attribute.
- * The default value is <code>"1000"</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The number of milliseconds to wait between checks on the High Water Mark, while waiting for it to drop.
- * Default is 1000 ms.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Poll Frequency</em>' attribute.
- * @see #isSetPollFrequency()
- * @see #unsetPollFrequency()
- * @see #setPollFrequency(int)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getHighWaterMark_PollFrequency()
- * @model default="1000" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int"
- * extendedMetaData="kind='attribute' name='pollFrequency'"
- * @generated
- */
- int getPollFrequency();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getPollFrequency <em>Poll Frequency</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Poll Frequency</em>' attribute.
- * @see #isSetPollFrequency()
- * @see #unsetPollFrequency()
- * @see #getPollFrequency()
- * @generated
- */
- void setPollFrequency(int value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getPollFrequency <em>Poll Frequency</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetPollFrequency()
- * @see #getPollFrequency()
- * @see #setPollFrequency(int)
- * @generated
- */
- void unsetPollFrequency();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getPollFrequency <em>Poll Frequency</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Poll Frequency</em>' attribute is set.
- * @see #unsetPollFrequency()
- * @see #getPollFrequency()
- * @see #setPollFrequency(int)
- * @generated
- */
- boolean isSetPollFrequency();
-
- /**
- * Returns the value of the '<em><b>Timeout</b></em>' attribute.
- * The default value is <code>"60000"</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The number of milliseconds to wait for the system to process JMS Messages from the JMS destination so that the
- * number of JMS Messages drops below the highWaterMark. Default is 60000 ms.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Timeout</em>' attribute.
- * @see #isSetTimeout()
- * @see #unsetTimeout()
- * @see #setTimeout(int)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getHighWaterMark_Timeout()
- * @model default="60000" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int"
- * extendedMetaData="kind='attribute' name='timeout'"
- * @generated
- */
- int getTimeout();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getTimeout <em>Timeout</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Timeout</em>' attribute.
- * @see #isSetTimeout()
- * @see #unsetTimeout()
- * @see #getTimeout()
- * @generated
- */
- void setTimeout(int value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getTimeout <em>Timeout</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetTimeout()
- * @see #getTimeout()
- * @see #setTimeout(int)
- * @generated
- */
- void unsetTimeout();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getTimeout <em>Timeout</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Timeout</em>' attribute is set.
- * @see #unsetTimeout()
- * @see #getTimeout()
- * @see #setTimeout(int)
- * @generated
- */
- boolean isSetTimeout();
-
-} // HighWaterMark
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsroutingFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsroutingFactory.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsroutingFactory.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,100 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.jmsrouting;
-
-import org.eclipse.emf.ecore.EFactory;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Factory</b> for the model.
- * It provides a create method for each non-abstract class of the model.
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage
- * @generated
- */
-public interface JmsroutingFactory extends EFactory {
- /**
- * The singleton instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- JmsroutingFactory eINSTANCE = org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingFactoryImpl.init();
-
- /**
- * Returns a new object of class '<em>Connection</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Connection</em>'.
- * @generated
- */
- Connection createConnection();
-
- /**
- * Returns a new object of class '<em>Document Root</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Document Root</em>'.
- * @generated
- */
- DocumentRoot createDocumentRoot();
-
- /**
- * Returns a new object of class '<em>High Water Mark</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>High Water Mark</em>'.
- * @generated
- */
- HighWaterMark createHighWaterMark();
-
- /**
- * Returns a new object of class '<em>Jndi</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Jndi</em>'.
- * @generated
- */
- Jndi createJndi();
-
- /**
- * Returns a new object of class '<em>Message</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Message</em>'.
- * @generated
- */
- Message createMessage();
-
- /**
- * Returns a new object of class '<em>Router</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Router</em>'.
- * @generated
- */
- Router createRouter();
-
- /**
- * Returns a new object of class '<em>Session</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Session</em>'.
- * @generated
- */
- Session createSession();
-
- /**
- * Returns the package supported by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the package supported by this factory.
- * @generated
- */
- JmsroutingPackage getJmsroutingPackage();
-
-} //JmsroutingFactory
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsroutingPackage.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsroutingPackage.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/JmsroutingPackage.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,1437 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.jmsrouting;
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EEnum;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-import org.jboss.tools.smooks.model.smooks.SmooksPackage;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Package</b> for the model.
- * It contains accessors for the meta objects to represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- * Smooks JMS Routing Configuration
- * <!-- end-model-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingFactory
- * @model kind="package"
- * @generated
- */
-public interface JmsroutingPackage extends EPackage {
- /**
- * The package name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNAME = "jmsrouting";
-
- /**
- * The package namespace URI.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_URI = "http://www.milyn.org/xsd/smooks/jms-routing-1.1.xsd";
-
- /**
- * The package namespace name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_PREFIX = "jms";
-
- /**
- * The singleton instance of the package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- JmsroutingPackage eINSTANCE = org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl.init();
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.ConnectionImpl <em>Connection</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.ConnectionImpl
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getConnection()
- * @generated
- */
- int CONNECTION = 0;
-
- /**
- * The feature id for the '<em><b>Factory</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CONNECTION__FACTORY = 0;
-
- /**
- * The feature id for the '<em><b>Security Credential</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CONNECTION__SECURITY_CREDENTIAL = 1;
-
- /**
- * The feature id for the '<em><b>Security Principal</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CONNECTION__SECURITY_PRINCIPAL = 2;
-
- /**
- * The number of structural features of the '<em>Connection</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CONNECTION_FEATURE_COUNT = 3;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.DocumentRootImpl <em>Document Root</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.DocumentRootImpl
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getDocumentRoot()
- * @generated
- */
- int DOCUMENT_ROOT = 1;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__MIXED = 0;
-
- /**
- * The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;
-
- /**
- * The feature id for the '<em><b>XSI Schema Location</b></em>' map.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;
-
- /**
- * The feature id for the '<em><b>Router</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__ROUTER = 3;
-
- /**
- * The number of structural features of the '<em>Document Root</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT_FEATURE_COUNT = 4;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.HighWaterMarkImpl <em>High Water Mark</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.HighWaterMarkImpl
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getHighWaterMark()
- * @generated
- */
- int HIGH_WATER_MARK = 2;
-
- /**
- * The feature id for the '<em><b>Mark</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HIGH_WATER_MARK__MARK = 0;
-
- /**
- * The feature id for the '<em><b>Poll Frequency</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HIGH_WATER_MARK__POLL_FREQUENCY = 1;
-
- /**
- * The feature id for the '<em><b>Timeout</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HIGH_WATER_MARK__TIMEOUT = 2;
-
- /**
- * The number of structural features of the '<em>High Water Mark</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HIGH_WATER_MARK_FEATURE_COUNT = 3;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.JndiImpl <em>Jndi</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JndiImpl
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getJndi()
- * @generated
- */
- int JNDI = 3;
-
- /**
- * The feature id for the '<em><b>Context Factory</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int JNDI__CONTEXT_FACTORY = 0;
-
- /**
- * The feature id for the '<em><b>Naming Factory</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int JNDI__NAMING_FACTORY = 1;
-
- /**
- * The feature id for the '<em><b>Provider Url</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int JNDI__PROVIDER_URL = 2;
-
- /**
- * The number of structural features of the '<em>Jndi</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int JNDI_FEATURE_COUNT = 3;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.MessageImpl <em>Message</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.MessageImpl
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getMessage()
- * @generated
- */
- int MESSAGE = 4;
-
- /**
- * The feature id for the '<em><b>Correlation Id Pattern</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MESSAGE__CORRELATION_ID_PATTERN = 0;
-
- /**
- * The feature id for the '<em><b>Delivery Mode</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MESSAGE__DELIVERY_MODE = 1;
-
- /**
- * The feature id for the '<em><b>Priority</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MESSAGE__PRIORITY = 2;
-
- /**
- * The feature id for the '<em><b>Time To Live</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MESSAGE__TIME_TO_LIVE = 3;
-
- /**
- * The feature id for the '<em><b>Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MESSAGE__TYPE = 4;
-
- /**
- * The number of structural features of the '<em>Message</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MESSAGE_FEATURE_COUNT = 5;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.RouterImpl <em>Router</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.RouterImpl
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getRouter()
- * @generated
- */
- int ROUTER = 5;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__MIXED = SmooksPackage.ELEMENT_VISITOR__MIXED;
-
- /**
- * The feature id for the '<em><b>Any</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__ANY = SmooksPackage.ELEMENT_VISITOR__ANY;
-
- /**
- * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__ANY_ATTRIBUTE = SmooksPackage.ELEMENT_VISITOR__ANY_ATTRIBUTE;
-
- /**
- * The feature id for the '<em><b>Condition</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__CONDITION = SmooksPackage.ELEMENT_VISITOR__CONDITION;
-
- /**
- * The feature id for the '<em><b>Target Profile</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__TARGET_PROFILE = SmooksPackage.ELEMENT_VISITOR__TARGET_PROFILE;
-
- /**
- * The feature id for the '<em><b>Message</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__MESSAGE = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Connection</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__CONNECTION = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Session</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__SESSION = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Jndi</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__JNDI = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 3;
-
- /**
- * The feature id for the '<em><b>High Water Mark</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__HIGH_WATER_MARK = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 4;
-
- /**
- * The feature id for the '<em><b>Bean Id</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__BEAN_ID = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 5;
-
- /**
- * The feature id for the '<em><b>Destination</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__DESTINATION = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 6;
-
- /**
- * The feature id for the '<em><b>Execute Before</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__EXECUTE_BEFORE = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 7;
-
- /**
- * The feature id for the '<em><b>Route On Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__ROUTE_ON_ELEMENT = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 8;
-
- /**
- * The feature id for the '<em><b>Route On Element NS</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER__ROUTE_ON_ELEMENT_NS = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 9;
-
- /**
- * The number of structural features of the '<em>Router</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ROUTER_FEATURE_COUNT = SmooksPackage.ELEMENT_VISITOR_FEATURE_COUNT + 10;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.SessionImpl <em>Session</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.SessionImpl
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getSession()
- * @generated
- */
- int SESSION = 6;
-
- /**
- * The feature id for the '<em><b>Acknowledge Mode</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SESSION__ACKNOWLEDGE_MODE = 0;
-
- /**
- * The feature id for the '<em><b>Transacted</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SESSION__TRANSACTED = 1;
-
- /**
- * The number of structural features of the '<em>Session</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SESSION_FEATURE_COUNT = 2;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode <em>Acknowledge Mode</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getAcknowledgeMode()
- * @generated
- */
- int ACKNOWLEDGE_MODE = 7;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.jmsrouting.DeliveryMode <em>Delivery Mode</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.DeliveryMode
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getDeliveryMode()
- * @generated
- */
- int DELIVERY_MODE = 8;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.jmsrouting.MessageType <em>Message Type</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.MessageType
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getMessageType()
- * @generated
- */
- int MESSAGE_TYPE = 9;
-
- /**
- * The meta object id for the '<em>Acknowledge Mode Object</em>' data type.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getAcknowledgeModeObject()
- * @generated
- */
- int ACKNOWLEDGE_MODE_OBJECT = 10;
-
- /**
- * The meta object id for the '<em>Delivery Mode Object</em>' data type.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.DeliveryMode
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getDeliveryModeObject()
- * @generated
- */
- int DELIVERY_MODE_OBJECT = 11;
-
- /**
- * The meta object id for the '<em>Message Type Object</em>' data type.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.MessageType
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getMessageTypeObject()
- * @generated
- */
- int MESSAGE_TYPE_OBJECT = 12;
-
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.jmsrouting.Connection <em>Connection</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Connection</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Connection
- * @generated
- */
- EClass getConnection();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Connection#getFactory <em>Factory</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Factory</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Connection#getFactory()
- * @see #getConnection()
- * @generated
- */
- EAttribute getConnection_Factory();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Connection#getSecurityCredential <em>Security Credential</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Security Credential</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Connection#getSecurityCredential()
- * @see #getConnection()
- * @generated
- */
- EAttribute getConnection_SecurityCredential();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Connection#getSecurityPrincipal <em>Security Principal</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Security Principal</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Connection#getSecurityPrincipal()
- * @see #getConnection()
- * @generated
- */
- EAttribute getConnection_SecurityPrincipal();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.jmsrouting.DocumentRoot <em>Document Root</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Document Root</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.DocumentRoot
- * @generated
- */
- EClass getDocumentRoot();
-
- /**
- * Returns the meta object for the attribute list '{@link org.jboss.tools.smooks.model.jmsrouting.DocumentRoot#getMixed <em>Mixed</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute list '<em>Mixed</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.DocumentRoot#getMixed()
- * @see #getDocumentRoot()
- * @generated
- */
- EAttribute getDocumentRoot_Mixed();
-
- /**
- * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.jmsrouting.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.DocumentRoot#getXMLNSPrefixMap()
- * @see #getDocumentRoot()
- * @generated
- */
- EReference getDocumentRoot_XMLNSPrefixMap();
-
- /**
- * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.jmsrouting.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the map '<em>XSI Schema Location</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.DocumentRoot#getXSISchemaLocation()
- * @see #getDocumentRoot()
- * @generated
- */
- EReference getDocumentRoot_XSISchemaLocation();
-
- /**
- * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.jmsrouting.DocumentRoot#getRouter <em>Router</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Router</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.DocumentRoot#getRouter()
- * @see #getDocumentRoot()
- * @generated
- */
- EReference getDocumentRoot_Router();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark <em>High Water Mark</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>High Water Mark</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.HighWaterMark
- * @generated
- */
- EClass getHighWaterMark();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getMark <em>Mark</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Mark</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getMark()
- * @see #getHighWaterMark()
- * @generated
- */
- EAttribute getHighWaterMark_Mark();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getPollFrequency <em>Poll Frequency</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Poll Frequency</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getPollFrequency()
- * @see #getHighWaterMark()
- * @generated
- */
- EAttribute getHighWaterMark_PollFrequency();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getTimeout <em>Timeout</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Timeout</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.HighWaterMark#getTimeout()
- * @see #getHighWaterMark()
- * @generated
- */
- EAttribute getHighWaterMark_Timeout();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi <em>Jndi</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Jndi</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Jndi
- * @generated
- */
- EClass getJndi();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getContextFactory <em>Context Factory</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Context Factory</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Jndi#getContextFactory()
- * @see #getJndi()
- * @generated
- */
- EAttribute getJndi_ContextFactory();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getNamingFactory <em>Naming Factory</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Naming Factory</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Jndi#getNamingFactory()
- * @see #getJndi()
- * @generated
- */
- EAttribute getJndi_NamingFactory();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getProviderUrl <em>Provider Url</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Provider Url</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Jndi#getProviderUrl()
- * @see #getJndi()
- * @generated
- */
- EAttribute getJndi_ProviderUrl();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.jmsrouting.Message <em>Message</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Message</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Message
- * @generated
- */
- EClass getMessage();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getCorrelationIdPattern <em>Correlation Id Pattern</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Correlation Id Pattern</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Message#getCorrelationIdPattern()
- * @see #getMessage()
- * @generated
- */
- EAttribute getMessage_CorrelationIdPattern();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getDeliveryMode <em>Delivery Mode</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Delivery Mode</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Message#getDeliveryMode()
- * @see #getMessage()
- * @generated
- */
- EAttribute getMessage_DeliveryMode();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getPriority <em>Priority</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Priority</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Message#getPriority()
- * @see #getMessage()
- * @generated
- */
- EAttribute getMessage_Priority();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getTimeToLive <em>Time To Live</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Time To Live</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Message#getTimeToLive()
- * @see #getMessage()
- * @generated
- */
- EAttribute getMessage_TimeToLive();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getType <em>Type</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Type</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Message#getType()
- * @see #getMessage()
- * @generated
- */
- EAttribute getMessage_Type();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.jmsrouting.Router <em>Router</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Router</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Router
- * @generated
- */
- EClass getRouter();
-
- /**
- * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.jmsrouting.Router#getMessage <em>Message</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Message</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Router#getMessage()
- * @see #getRouter()
- * @generated
- */
- EReference getRouter_Message();
-
- /**
- * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.jmsrouting.Router#getConnection <em>Connection</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Connection</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Router#getConnection()
- * @see #getRouter()
- * @generated
- */
- EReference getRouter_Connection();
-
- /**
- * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.jmsrouting.Router#getSession <em>Session</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Session</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Router#getSession()
- * @see #getRouter()
- * @generated
- */
- EReference getRouter_Session();
-
- /**
- * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.jmsrouting.Router#getJndi <em>Jndi</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Jndi</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Router#getJndi()
- * @see #getRouter()
- * @generated
- */
- EReference getRouter_Jndi();
-
- /**
- * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.jmsrouting.Router#getHighWaterMark <em>High Water Mark</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>High Water Mark</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Router#getHighWaterMark()
- * @see #getRouter()
- * @generated
- */
- EReference getRouter_HighWaterMark();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Router#getBeanId <em>Bean Id</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Bean Id</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Router#getBeanId()
- * @see #getRouter()
- * @generated
- */
- EAttribute getRouter_BeanId();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Router#getDestination <em>Destination</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Destination</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Router#getDestination()
- * @see #getRouter()
- * @generated
- */
- EAttribute getRouter_Destination();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Router#isExecuteBefore <em>Execute Before</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Execute Before</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Router#isExecuteBefore()
- * @see #getRouter()
- * @generated
- */
- EAttribute getRouter_ExecuteBefore();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Router#getRouteOnElement <em>Route On Element</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Route On Element</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Router#getRouteOnElement()
- * @see #getRouter()
- * @generated
- */
- EAttribute getRouter_RouteOnElement();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Router#getRouteOnElementNS <em>Route On Element NS</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Route On Element NS</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Router#getRouteOnElementNS()
- * @see #getRouter()
- * @generated
- */
- EAttribute getRouter_RouteOnElementNS();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.jmsrouting.Session <em>Session</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Session</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Session
- * @generated
- */
- EClass getSession();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Session#getAcknowledgeMode <em>Acknowledge Mode</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Acknowledge Mode</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Session#getAcknowledgeMode()
- * @see #getSession()
- * @generated
- */
- EAttribute getSession_AcknowledgeMode();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.jmsrouting.Session#isTransacted <em>Transacted</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Transacted</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.Session#isTransacted()
- * @see #getSession()
- * @generated
- */
- EAttribute getSession_Transacted();
-
- /**
- * Returns the meta object for enum '{@link org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode <em>Acknowledge Mode</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for enum '<em>Acknowledge Mode</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode
- * @generated
- */
- EEnum getAcknowledgeMode();
-
- /**
- * Returns the meta object for enum '{@link org.jboss.tools.smooks.model.jmsrouting.DeliveryMode <em>Delivery Mode</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for enum '<em>Delivery Mode</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.DeliveryMode
- * @generated
- */
- EEnum getDeliveryMode();
-
- /**
- * Returns the meta object for enum '{@link org.jboss.tools.smooks.model.jmsrouting.MessageType <em>Message Type</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for enum '<em>Message Type</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.MessageType
- * @generated
- */
- EEnum getMessageType();
-
- /**
- * Returns the meta object for data type '{@link org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode <em>Acknowledge Mode Object</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for data type '<em>Acknowledge Mode Object</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode
- * @model instanceClass="jmsrouting.AcknowledgeMode"
- * extendedMetaData="name='acknowledgeMode:Object' baseType='acknowledgeMode'"
- * @generated
- */
- EDataType getAcknowledgeModeObject();
-
- /**
- * Returns the meta object for data type '{@link org.jboss.tools.smooks.model.jmsrouting.DeliveryMode <em>Delivery Mode Object</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for data type '<em>Delivery Mode Object</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.DeliveryMode
- * @model instanceClass="jmsrouting.DeliveryMode"
- * extendedMetaData="name='deliveryMode:Object' baseType='deliveryMode'"
- * @generated
- */
- EDataType getDeliveryModeObject();
-
- /**
- * Returns the meta object for data type '{@link org.jboss.tools.smooks.model.jmsrouting.MessageType <em>Message Type Object</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for data type '<em>Message Type Object</em>'.
- * @see org.jboss.tools.smooks.model.jmsrouting.MessageType
- * @model instanceClass="jmsrouting.MessageType"
- * extendedMetaData="name='messageType:Object' baseType='messageType'"
- * @generated
- */
- EDataType getMessageTypeObject();
-
- /**
- * Returns the factory that creates the instances of the model.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the factory that creates the instances of the model.
- * @generated
- */
- JmsroutingFactory getJmsroutingFactory();
-
- /**
- * <!-- begin-user-doc -->
- * Defines literals for the meta objects that represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * @generated
- */
- interface Literals {
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.ConnectionImpl <em>Connection</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.ConnectionImpl
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getConnection()
- * @generated
- */
- EClass CONNECTION = eINSTANCE.getConnection();
-
- /**
- * The meta object literal for the '<em><b>Factory</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute CONNECTION__FACTORY = eINSTANCE.getConnection_Factory();
-
- /**
- * The meta object literal for the '<em><b>Security Credential</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute CONNECTION__SECURITY_CREDENTIAL = eINSTANCE.getConnection_SecurityCredential();
-
- /**
- * The meta object literal for the '<em><b>Security Principal</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute CONNECTION__SECURITY_PRINCIPAL = eINSTANCE.getConnection_SecurityPrincipal();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.DocumentRootImpl <em>Document Root</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.DocumentRootImpl
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getDocumentRoot()
- * @generated
- */
- EClass DOCUMENT_ROOT = eINSTANCE.getDocumentRoot();
-
- /**
- * The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DOCUMENT_ROOT__MIXED = eINSTANCE.getDocumentRoot_Mixed();
-
- /**
- * The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getDocumentRoot_XMLNSPrefixMap();
-
- /**
- * The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getDocumentRoot_XSISchemaLocation();
-
- /**
- * The meta object literal for the '<em><b>Router</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DOCUMENT_ROOT__ROUTER = eINSTANCE.getDocumentRoot_Router();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.HighWaterMarkImpl <em>High Water Mark</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.HighWaterMarkImpl
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getHighWaterMark()
- * @generated
- */
- EClass HIGH_WATER_MARK = eINSTANCE.getHighWaterMark();
-
- /**
- * The meta object literal for the '<em><b>Mark</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute HIGH_WATER_MARK__MARK = eINSTANCE.getHighWaterMark_Mark();
-
- /**
- * The meta object literal for the '<em><b>Poll Frequency</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute HIGH_WATER_MARK__POLL_FREQUENCY = eINSTANCE.getHighWaterMark_PollFrequency();
-
- /**
- * The meta object literal for the '<em><b>Timeout</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute HIGH_WATER_MARK__TIMEOUT = eINSTANCE.getHighWaterMark_Timeout();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.JndiImpl <em>Jndi</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JndiImpl
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getJndi()
- * @generated
- */
- EClass JNDI = eINSTANCE.getJndi();
-
- /**
- * The meta object literal for the '<em><b>Context Factory</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute JNDI__CONTEXT_FACTORY = eINSTANCE.getJndi_ContextFactory();
-
- /**
- * The meta object literal for the '<em><b>Naming Factory</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute JNDI__NAMING_FACTORY = eINSTANCE.getJndi_NamingFactory();
-
- /**
- * The meta object literal for the '<em><b>Provider Url</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute JNDI__PROVIDER_URL = eINSTANCE.getJndi_ProviderUrl();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.MessageImpl <em>Message</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.MessageImpl
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getMessage()
- * @generated
- */
- EClass MESSAGE = eINSTANCE.getMessage();
-
- /**
- * The meta object literal for the '<em><b>Correlation Id Pattern</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute MESSAGE__CORRELATION_ID_PATTERN = eINSTANCE.getMessage_CorrelationIdPattern();
-
- /**
- * The meta object literal for the '<em><b>Delivery Mode</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute MESSAGE__DELIVERY_MODE = eINSTANCE.getMessage_DeliveryMode();
-
- /**
- * The meta object literal for the '<em><b>Priority</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute MESSAGE__PRIORITY = eINSTANCE.getMessage_Priority();
-
- /**
- * The meta object literal for the '<em><b>Time To Live</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute MESSAGE__TIME_TO_LIVE = eINSTANCE.getMessage_TimeToLive();
-
- /**
- * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute MESSAGE__TYPE = eINSTANCE.getMessage_Type();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.RouterImpl <em>Router</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.RouterImpl
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getRouter()
- * @generated
- */
- EClass ROUTER = eINSTANCE.getRouter();
-
- /**
- * The meta object literal for the '<em><b>Message</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference ROUTER__MESSAGE = eINSTANCE.getRouter_Message();
-
- /**
- * The meta object literal for the '<em><b>Connection</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference ROUTER__CONNECTION = eINSTANCE.getRouter_Connection();
-
- /**
- * The meta object literal for the '<em><b>Session</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference ROUTER__SESSION = eINSTANCE.getRouter_Session();
-
- /**
- * The meta object literal for the '<em><b>Jndi</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference ROUTER__JNDI = eINSTANCE.getRouter_Jndi();
-
- /**
- * The meta object literal for the '<em><b>High Water Mark</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference ROUTER__HIGH_WATER_MARK = eINSTANCE.getRouter_HighWaterMark();
-
- /**
- * The meta object literal for the '<em><b>Bean Id</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute ROUTER__BEAN_ID = eINSTANCE.getRouter_BeanId();
-
- /**
- * The meta object literal for the '<em><b>Destination</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute ROUTER__DESTINATION = eINSTANCE.getRouter_Destination();
-
- /**
- * The meta object literal for the '<em><b>Execute Before</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute ROUTER__EXECUTE_BEFORE = eINSTANCE.getRouter_ExecuteBefore();
-
- /**
- * The meta object literal for the '<em><b>Route On Element</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute ROUTER__ROUTE_ON_ELEMENT = eINSTANCE.getRouter_RouteOnElement();
-
- /**
- * The meta object literal for the '<em><b>Route On Element NS</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute ROUTER__ROUTE_ON_ELEMENT_NS = eINSTANCE.getRouter_RouteOnElementNS();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.jmsrouting.impl.SessionImpl <em>Session</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.SessionImpl
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getSession()
- * @generated
- */
- EClass SESSION = eINSTANCE.getSession();
-
- /**
- * The meta object literal for the '<em><b>Acknowledge Mode</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SESSION__ACKNOWLEDGE_MODE = eINSTANCE.getSession_AcknowledgeMode();
-
- /**
- * The meta object literal for the '<em><b>Transacted</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SESSION__TRANSACTED = eINSTANCE.getSession_Transacted();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode <em>Acknowledge Mode</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getAcknowledgeMode()
- * @generated
- */
- EEnum ACKNOWLEDGE_MODE = eINSTANCE.getAcknowledgeMode();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.jmsrouting.DeliveryMode <em>Delivery Mode</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.DeliveryMode
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getDeliveryMode()
- * @generated
- */
- EEnum DELIVERY_MODE = eINSTANCE.getDeliveryMode();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.jmsrouting.MessageType <em>Message Type</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.MessageType
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getMessageType()
- * @generated
- */
- EEnum MESSAGE_TYPE = eINSTANCE.getMessageType();
-
- /**
- * The meta object literal for the '<em>Acknowledge Mode Object</em>' data type.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getAcknowledgeModeObject()
- * @generated
- */
- EDataType ACKNOWLEDGE_MODE_OBJECT = eINSTANCE.getAcknowledgeModeObject();
-
- /**
- * The meta object literal for the '<em>Delivery Mode Object</em>' data type.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.DeliveryMode
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getDeliveryModeObject()
- * @generated
- */
- EDataType DELIVERY_MODE_OBJECT = eINSTANCE.getDeliveryModeObject();
-
- /**
- * The meta object literal for the '<em>Message Type Object</em>' data type.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.MessageType
- * @see org.jboss.tools.smooks.model.jmsrouting.impl.JmsroutingPackageImpl#getMessageTypeObject()
- * @generated
- */
- EDataType MESSAGE_TYPE_OBJECT = eINSTANCE.getMessageTypeObject();
-
- }
-
-} //JmsroutingPackage
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Jndi.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Jndi.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Jndi.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,204 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.jmsrouting;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Jndi</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- *
- * The JNDI configuration.
- *
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getContextFactory <em>Context Factory</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getNamingFactory <em>Naming Factory</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getProviderUrl <em>Provider Url</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getJndi()
- * @model extendedMetaData="name='jndi' kind='empty'"
- * @generated
- */
-public interface Jndi extends EObject {
- /**
- * Returns the value of the '<em><b>Context Factory</b></em>' attribute.
- * The default value is <code>"org.jnp.interfaces.NamingContextFactory"</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The JNDI ContextFactory to use
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Context Factory</em>' attribute.
- * @see #isSetContextFactory()
- * @see #unsetContextFactory()
- * @see #setContextFactory(String)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getJndi_ContextFactory()
- * @model default="org.jnp.interfaces.NamingContextFactory" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String"
- * extendedMetaData="kind='attribute' name='contextFactory'"
- * @generated
- */
- String getContextFactory();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getContextFactory <em>Context Factory</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Context Factory</em>' attribute.
- * @see #isSetContextFactory()
- * @see #unsetContextFactory()
- * @see #getContextFactory()
- * @generated
- */
- void setContextFactory(String value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getContextFactory <em>Context Factory</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetContextFactory()
- * @see #getContextFactory()
- * @see #setContextFactory(String)
- * @generated
- */
- void unsetContextFactory();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getContextFactory <em>Context Factory</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Context Factory</em>' attribute is set.
- * @see #unsetContextFactory()
- * @see #getContextFactory()
- * @see #setContextFactory(String)
- * @generated
- */
- boolean isSetContextFactory();
-
- /**
- * Returns the value of the '<em><b>Naming Factory</b></em>' attribute.
- * The default value is <code>"org.jboss.naming:java.naming.factory.url.pkgs"</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The JNDI NamingFactory to use
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Naming Factory</em>' attribute.
- * @see #isSetNamingFactory()
- * @see #unsetNamingFactory()
- * @see #setNamingFactory(String)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getJndi_NamingFactory()
- * @model default="org.jboss.naming:java.naming.factory.url.pkgs" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String"
- * extendedMetaData="kind='attribute' name='namingFactory'"
- * @generated
- */
- String getNamingFactory();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getNamingFactory <em>Naming Factory</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Naming Factory</em>' attribute.
- * @see #isSetNamingFactory()
- * @see #unsetNamingFactory()
- * @see #getNamingFactory()
- * @generated
- */
- void setNamingFactory(String value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getNamingFactory <em>Naming Factory</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetNamingFactory()
- * @see #getNamingFactory()
- * @see #setNamingFactory(String)
- * @generated
- */
- void unsetNamingFactory();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getNamingFactory <em>Naming Factory</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Naming Factory</em>' attribute is set.
- * @see #unsetNamingFactory()
- * @see #getNamingFactory()
- * @see #setNamingFactory(String)
- * @generated
- */
- boolean isSetNamingFactory();
-
- /**
- * Returns the value of the '<em><b>Provider Url</b></em>' attribute.
- * The default value is <code>"jnp://localhost:1099"</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The JNDI Provider URL to use.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Provider Url</em>' attribute.
- * @see #isSetProviderUrl()
- * @see #unsetProviderUrl()
- * @see #setProviderUrl(String)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getJndi_ProviderUrl()
- * @model default="jnp://localhost:1099" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String"
- * extendedMetaData="kind='attribute' name='providerUrl'"
- * @generated
- */
- String getProviderUrl();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getProviderUrl <em>Provider Url</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Provider Url</em>' attribute.
- * @see #isSetProviderUrl()
- * @see #unsetProviderUrl()
- * @see #getProviderUrl()
- * @generated
- */
- void setProviderUrl(String value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getProviderUrl <em>Provider Url</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetProviderUrl()
- * @see #getProviderUrl()
- * @see #setProviderUrl(String)
- * @generated
- */
- void unsetProviderUrl();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Jndi#getProviderUrl <em>Provider Url</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Provider Url</em>' attribute is set.
- * @see #unsetProviderUrl()
- * @see #getProviderUrl()
- * @see #setProviderUrl(String)
- * @generated
- */
- boolean isSetProviderUrl();
-
-} // Jndi
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Message.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Message.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Message.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,297 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.jmsrouting;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Message</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- *
- * The message configuration.
- *
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Message#getCorrelationIdPattern <em>Correlation Id Pattern</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Message#getDeliveryMode <em>Delivery Mode</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Message#getPriority <em>Priority</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Message#getTimeToLive <em>Time To Live</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Message#getType <em>Type</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getMessage()
- * @model extendedMetaData="name='message' kind='elementOnly'"
- * @generated
- */
-public interface Message extends EObject {
- /**
- * Returns the value of the '<em><b>Correlation Id Pattern</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * JMS Correlation pattern that will be used for the outgoing message.
- * Templating support is available via the FreeMarker template engine.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Correlation Id Pattern</em>' attribute.
- * @see #setCorrelationIdPattern(String)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getMessage_CorrelationIdPattern()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String"
- * extendedMetaData="kind='element' name='correlationIdPattern' namespace='##targetNamespace'"
- * @generated
- */
- String getCorrelationIdPattern();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getCorrelationIdPattern <em>Correlation Id Pattern</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Correlation Id Pattern</em>' attribute.
- * @see #getCorrelationIdPattern()
- * @generated
- */
- void setCorrelationIdPattern(String value);
-
- /**
- * Returns the value of the '<em><b>Delivery Mode</b></em>' attribute.
- * The default value is <code>"persistent"</code>.
- * The literals are from the enumeration {@link org.jboss.tools.smooks.model.jmsrouting.DeliveryMode}.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The JMS DeliveryMode. 'persistent'(default) or 'non-persistent'.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Delivery Mode</em>' attribute.
- * @see org.jboss.tools.smooks.model.jmsrouting.DeliveryMode
- * @see #isSetDeliveryMode()
- * @see #unsetDeliveryMode()
- * @see #setDeliveryMode(DeliveryMode)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getMessage_DeliveryMode()
- * @model default="persistent" unsettable="true"
- * extendedMetaData="kind='attribute' name='deliveryMode'"
- * @generated
- */
- DeliveryMode getDeliveryMode();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getDeliveryMode <em>Delivery Mode</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Delivery Mode</em>' attribute.
- * @see org.jboss.tools.smooks.model.jmsrouting.DeliveryMode
- * @see #isSetDeliveryMode()
- * @see #unsetDeliveryMode()
- * @see #getDeliveryMode()
- * @generated
- */
- void setDeliveryMode(DeliveryMode value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getDeliveryMode <em>Delivery Mode</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetDeliveryMode()
- * @see #getDeliveryMode()
- * @see #setDeliveryMode(DeliveryMode)
- * @generated
- */
- void unsetDeliveryMode();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getDeliveryMode <em>Delivery Mode</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Delivery Mode</em>' attribute is set.
- * @see #unsetDeliveryMode()
- * @see #getDeliveryMode()
- * @see #setDeliveryMode(DeliveryMode)
- * @generated
- */
- boolean isSetDeliveryMode();
-
- /**
- * Returns the value of the '<em><b>Priority</b></em>' attribute.
- * The default value is <code>"4"</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The JMS Priority to be used
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Priority</em>' attribute.
- * @see #isSetPriority()
- * @see #unsetPriority()
- * @see #setPriority(int)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getMessage_Priority()
- * @model default="4" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int"
- * extendedMetaData="kind='attribute' name='priority'"
- * @generated
- */
- int getPriority();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getPriority <em>Priority</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Priority</em>' attribute.
- * @see #isSetPriority()
- * @see #unsetPriority()
- * @see #getPriority()
- * @generated
- */
- void setPriority(int value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getPriority <em>Priority</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetPriority()
- * @see #getPriority()
- * @see #setPriority(int)
- * @generated
- */
- void unsetPriority();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getPriority <em>Priority</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Priority</em>' attribute is set.
- * @see #unsetPriority()
- * @see #getPriority()
- * @see #setPriority(int)
- * @generated
- */
- boolean isSetPriority();
-
- /**
- * Returns the value of the '<em><b>Time To Live</b></em>' attribute.
- * The default value is <code>"0"</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The JMS Time-To-Live to be used.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Time To Live</em>' attribute.
- * @see #isSetTimeToLive()
- * @see #unsetTimeToLive()
- * @see #setTimeToLive(long)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getMessage_TimeToLive()
- * @model default="0" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Long"
- * extendedMetaData="kind='attribute' name='timeToLive'"
- * @generated
- */
- long getTimeToLive();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getTimeToLive <em>Time To Live</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Time To Live</em>' attribute.
- * @see #isSetTimeToLive()
- * @see #unsetTimeToLive()
- * @see #getTimeToLive()
- * @generated
- */
- void setTimeToLive(long value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getTimeToLive <em>Time To Live</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetTimeToLive()
- * @see #getTimeToLive()
- * @see #setTimeToLive(long)
- * @generated
- */
- void unsetTimeToLive();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getTimeToLive <em>Time To Live</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Time To Live</em>' attribute is set.
- * @see #unsetTimeToLive()
- * @see #getTimeToLive()
- * @see #setTimeToLive(long)
- * @generated
- */
- boolean isSetTimeToLive();
-
- /**
- * Returns the value of the '<em><b>Type</b></em>' attribute.
- * The default value is <code>"TextMessage"</code>.
- * The literals are from the enumeration {@link org.jboss.tools.smooks.model.jmsrouting.MessageType}.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The type of JMS Message that should be sent. 'TextMessage'(default) or 'ObjectMessage'.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Type</em>' attribute.
- * @see org.jboss.tools.smooks.model.jmsrouting.MessageType
- * @see #isSetType()
- * @see #unsetType()
- * @see #setType(MessageType)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getMessage_Type()
- * @model default="TextMessage" unsettable="true"
- * extendedMetaData="kind='attribute' name='type'"
- * @generated
- */
- MessageType getType();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getType <em>Type</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Type</em>' attribute.
- * @see org.jboss.tools.smooks.model.jmsrouting.MessageType
- * @see #isSetType()
- * @see #unsetType()
- * @see #getType()
- * @generated
- */
- void setType(MessageType value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getType <em>Type</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetType()
- * @see #getType()
- * @see #setType(MessageType)
- * @generated
- */
- void unsetType();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Message#getType <em>Type</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Type</em>' attribute is set.
- * @see #unsetType()
- * @see #getType()
- * @see #setType(MessageType)
- * @generated
- */
- boolean isSetType();
-
-} // Message
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/MessageType.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/MessageType.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/MessageType.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,252 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.jmsrouting;
-
-import java.util.Arrays;
-import java.util.Collections;
-import java.util.List;
-
-import org.eclipse.emf.common.util.Enumerator;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the literals of the enumeration '<em><b>Message Type</b></em>',
- * and utility methods for working with them.
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The possible JMS message types.
- *
- * <!-- end-model-doc -->
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getMessageType()
- * @model extendedMetaData="name='messageType'"
- * @generated
- */
-public enum MessageType implements Enumerator {
- /**
- * The '<em><b>Text Message</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #TEXT_MESSAGE_VALUE
- * @generated
- * @ordered
- */
- TEXT_MESSAGE(0, "TextMessage", "TextMessage"),
-
- /**
- * The '<em><b>Object Message</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #OBJECT_MESSAGE_VALUE
- * @generated
- * @ordered
- */
- OBJECT_MESSAGE(1, "ObjectMessage", "ObjectMessage"),
-
- /**
- * The '<em><b>Map Message</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #MAP_MESSAGE_VALUE
- * @generated
- * @ordered
- */
- MAP_MESSAGE(2, "MapMessage", "MapMessage");
-
- /**
- * The '<em><b>Text Message</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * A TextMessage is used to send a message containing a java.lang.String.
- * To retrieve the string the cartridge calls the 'toString()' method of the target bean.
- *
- * <!-- end-model-doc -->
- * @see #TEXT_MESSAGE
- * @model name="TextMessage"
- * @generated
- * @ordered
- */
- public static final int TEXT_MESSAGE_VALUE = 0;
-
- /**
- * The '<em><b>Object Message</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * An ObjectMessage is used to send a message that contains a serializable Java object.
- * Only Serializable Java objects can be used.
- *
- * <!-- end-model-doc -->
- * @see #OBJECT_MESSAGE
- * @model name="ObjectMessage"
- * @generated
- * @ordered
- */
- public static final int OBJECT_MESSAGE_VALUE = 1;
-
- /**
- * The '<em><b>Map Message</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * A MapMessage is used to send a set of name-value pairs where names are Strings and values are Java primitive types or Strings.
- * Only Map Java objects can be used.
- * For the keys of the map the 'toString()' method is called to retrieve the String representation.
- * Objects that aren't primitive types or Strings get the toString() method called to return the String representation.
- *
- * <!-- end-model-doc -->
- * @see #MAP_MESSAGE
- * @model name="MapMessage"
- * @generated
- * @ordered
- */
- public static final int MAP_MESSAGE_VALUE = 2;
-
- /**
- * An array of all the '<em><b>Message Type</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static final MessageType[] VALUES_ARRAY =
- new MessageType[] {
- TEXT_MESSAGE,
- OBJECT_MESSAGE,
- MAP_MESSAGE,
- };
-
- /**
- * A public read-only list of all the '<em><b>Message Type</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static final List<MessageType> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
-
- /**
- * Returns the '<em><b>Message Type</b></em>' literal with the specified literal value.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static MessageType get(String literal) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- MessageType result = VALUES_ARRAY[i];
- if (result.toString().equals(literal)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Message Type</b></em>' literal with the specified name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static MessageType getByName(String name) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- MessageType result = VALUES_ARRAY[i];
- if (result.getName().equals(name)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Message Type</b></em>' literal with the specified integer value.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static MessageType get(int value) {
- switch (value) {
- case TEXT_MESSAGE_VALUE: return TEXT_MESSAGE;
- case OBJECT_MESSAGE_VALUE: return OBJECT_MESSAGE;
- case MAP_MESSAGE_VALUE: return MAP_MESSAGE;
- }
- return null;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private final int value;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private final String name;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private final String literal;
-
- /**
- * Only this class can construct instances.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private MessageType(int value, String name, String literal) {
- this.value = value;
- this.name = name;
- this.literal = literal;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public int getValue() {
- return value;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getName() {
- return name;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getLiteral() {
- return literal;
- }
-
- /**
- * Returns the literal value of the enumerator, which is its string representation.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- return literal;
- }
-
-} //MessageType
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Router.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Router.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Router.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,352 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.jmsrouting;
-
-import org.jboss.tools.smooks.model.smooks.ElementVisitor;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Router</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- *
- * JMS Router
- *
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Router#getMessage <em>Message</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Router#getConnection <em>Connection</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Router#getSession <em>Session</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Router#getJndi <em>Jndi</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Router#getHighWaterMark <em>High Water Mark</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Router#getBeanId <em>Bean Id</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Router#getDestination <em>Destination</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Router#isExecuteBefore <em>Execute Before</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Router#getRouteOnElement <em>Route On Element</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Router#getRouteOnElementNS <em>Route On Element NS</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getRouter()
- * @model extendedMetaData="name='router' kind='elementOnly'"
- * @generated
- */
-public interface Router extends ElementVisitor {
- /**
- * Returns the value of the '<em><b>Message</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The message configuration.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Message</em>' containment reference.
- * @see #setMessage(Message)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getRouter_Message()
- * @model containment="true"
- * extendedMetaData="kind='element' name='message' namespace='##targetNamespace'"
- * @generated
- */
- Message getMessage();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Router#getMessage <em>Message</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Message</em>' containment reference.
- * @see #getMessage()
- * @generated
- */
- void setMessage(Message value);
-
- /**
- * Returns the value of the '<em><b>Connection</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The JMS connection configuration.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Connection</em>' containment reference.
- * @see #setConnection(Connection)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getRouter_Connection()
- * @model containment="true"
- * extendedMetaData="kind='element' name='connection' namespace='##targetNamespace'"
- * @generated
- */
- Connection getConnection();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Router#getConnection <em>Connection</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Connection</em>' containment reference.
- * @see #getConnection()
- * @generated
- */
- void setConnection(Connection value);
-
- /**
- * Returns the value of the '<em><b>Session</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The JMS session configuration.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Session</em>' containment reference.
- * @see #setSession(Session)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getRouter_Session()
- * @model containment="true"
- * extendedMetaData="kind='element' name='session' namespace='##targetNamespace'"
- * @generated
- */
- Session getSession();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Router#getSession <em>Session</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Session</em>' containment reference.
- * @see #getSession()
- * @generated
- */
- void setSession(Session value);
-
- /**
- * Returns the value of the '<em><b>Jndi</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The JNDI configuration.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Jndi</em>' containment reference.
- * @see #setJndi(Jndi)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getRouter_Jndi()
- * @model containment="true"
- * extendedMetaData="kind='element' name='jndi' namespace='##targetNamespace'"
- * @generated
- */
- Jndi getJndi();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Router#getJndi <em>Jndi</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Jndi</em>' containment reference.
- * @see #getJndi()
- * @generated
- */
- void setJndi(Jndi value);
-
- /**
- * Returns the value of the '<em><b>High Water Mark</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The configuration for the max number of messages that can be sitting in the
- * JMS Destination at any any time.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>High Water Mark</em>' containment reference.
- * @see #setHighWaterMark(HighWaterMark)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getRouter_HighWaterMark()
- * @model containment="true"
- * extendedMetaData="kind='element' name='highWaterMark' namespace='##targetNamespace'"
- * @generated
- */
- HighWaterMark getHighWaterMark();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Router#getHighWaterMark <em>High Water Mark</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>High Water Mark</em>' containment reference.
- * @see #getHighWaterMark()
- * @generated
- */
- void setHighWaterMark(HighWaterMark value);
-
- /**
- * Returns the value of the '<em><b>Bean Id</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The beanId of the bean from the bean context to be used as message payload.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Bean Id</em>' attribute.
- * @see #setBeanId(String)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getRouter_BeanId()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
- * extendedMetaData="kind='attribute' name='beanId'"
- * @generated
- */
- String getBeanId();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Router#getBeanId <em>Bean Id</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Bean Id</em>' attribute.
- * @see #getBeanId()
- * @generated
- */
- void setBeanId(String value);
-
- /**
- * Returns the value of the '<em><b>Destination</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The JMS destination string
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Destination</em>' attribute.
- * @see #setDestination(String)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getRouter_Destination()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
- * extendedMetaData="kind='attribute' name='destination'"
- * @generated
- */
- String getDestination();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Router#getDestination <em>Destination</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Destination</em>' attribute.
- * @see #getDestination()
- * @generated
- */
- void setDestination(String value);
-
- /**
- * Returns the value of the '<em><b>Execute Before</b></em>' attribute.
- * The default value is <code>"false"</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * If the routing is done before or after the selected element. Default is 'false'.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Execute Before</em>' attribute.
- * @see #isSetExecuteBefore()
- * @see #unsetExecuteBefore()
- * @see #setExecuteBefore(boolean)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getRouter_ExecuteBefore()
- * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
- * extendedMetaData="kind='attribute' name='executeBefore'"
- * @generated
- */
- boolean isExecuteBefore();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Router#isExecuteBefore <em>Execute Before</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Execute Before</em>' attribute.
- * @see #isSetExecuteBefore()
- * @see #unsetExecuteBefore()
- * @see #isExecuteBefore()
- * @generated
- */
- void setExecuteBefore(boolean value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Router#isExecuteBefore <em>Execute Before</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetExecuteBefore()
- * @see #isExecuteBefore()
- * @see #setExecuteBefore(boolean)
- * @generated
- */
- void unsetExecuteBefore();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Router#isExecuteBefore <em>Execute Before</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Execute Before</em>' attribute is set.
- * @see #unsetExecuteBefore()
- * @see #isExecuteBefore()
- * @see #setExecuteBefore(boolean)
- * @generated
- */
- boolean isSetExecuteBefore();
-
- /**
- * Returns the value of the '<em><b>Route On Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The element to route on.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Route On Element</em>' attribute.
- * @see #setRouteOnElement(String)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getRouter_RouteOnElement()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
- * extendedMetaData="kind='attribute' name='routeOnElement'"
- * @generated
- */
- String getRouteOnElement();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Router#getRouteOnElement <em>Route On Element</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Route On Element</em>' attribute.
- * @see #getRouteOnElement()
- * @generated
- */
- void setRouteOnElement(String value);
-
- /**
- * Returns the value of the '<em><b>Route On Element NS</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The namespace of the routeOnElement element.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Route On Element NS</em>' attribute.
- * @see #setRouteOnElementNS(String)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getRouter_RouteOnElementNS()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String"
- * extendedMetaData="kind='attribute' name='routeOnElementNS'"
- * @generated
- */
- String getRouteOnElementNS();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Router#getRouteOnElementNS <em>Route On Element NS</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Route On Element NS</em>' attribute.
- * @see #getRouteOnElementNS()
- * @generated
- */
- void setRouteOnElementNS(String value);
-
-} // Router
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Session.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Session.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/jmsrouting/Session.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,150 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.jmsrouting;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Session</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- *
- * The JMS session configuration.
- *
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Session#getAcknowledgeMode <em>Acknowledge Mode</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.jmsrouting.Session#isTransacted <em>Transacted</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getSession()
- * @model extendedMetaData="name='session' kind='empty'"
- * @generated
- */
-public interface Session extends EObject {
- /**
- * Returns the value of the '<em><b>Acknowledge Mode</b></em>' attribute.
- * The default value is <code>"AUTO_ACKNOWLEDGE"</code>.
- * The literals are from the enumeration {@link org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode}.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The acknowledge mode to use. One of 'AUTO_ACKNOWLEDGE'(default), 'CLIENT_ACKNOWLEDGE', 'DUPS_OK_ACKNOWLEDGE'.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Acknowledge Mode</em>' attribute.
- * @see org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode
- * @see #isSetAcknowledgeMode()
- * @see #unsetAcknowledgeMode()
- * @see #setAcknowledgeMode(AcknowledgeMode)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getSession_AcknowledgeMode()
- * @model default="AUTO_ACKNOWLEDGE" unsettable="true"
- * extendedMetaData="kind='attribute' name='acknowledgeMode'"
- * @generated
- */
- AcknowledgeMode getAcknowledgeMode();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Session#getAcknowledgeMode <em>Acknowledge Mode</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Acknowledge Mode</em>' attribute.
- * @see org.jboss.tools.smooks.model.jmsrouting.AcknowledgeMode
- * @see #isSetAcknowledgeMode()
- * @see #unsetAcknowledgeMode()
- * @see #getAcknowledgeMode()
- * @generated
- */
- void setAcknowledgeMode(AcknowledgeMode value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Session#getAcknowledgeMode <em>Acknowledge Mode</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetAcknowledgeMode()
- * @see #getAcknowledgeMode()
- * @see #setAcknowledgeMode(AcknowledgeMode)
- * @generated
- */
- void unsetAcknowledgeMode();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Session#getAcknowledgeMode <em>Acknowledge Mode</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Acknowledge Mode</em>' attribute is set.
- * @see #unsetAcknowledgeMode()
- * @see #getAcknowledgeMode()
- * @see #setAcknowledgeMode(AcknowledgeMode)
- * @generated
- */
- boolean isSetAcknowledgeMode();
-
- /**
- * Returns the value of the '<em><b>Transacted</b></em>' attribute.
- * The default value is <code>"false"</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * Determines if the session should be transacted. Defaults to 'false'.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Transacted</em>' attribute.
- * @see #isSetTransacted()
- * @see #unsetTransacted()
- * @see #setTransacted(boolean)
- * @see org.jboss.tools.smooks.model.jmsrouting.JmsroutingPackage#getSession_Transacted()
- * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
- * extendedMetaData="kind='attribute' name='transacted'"
- * @generated
- */
- boolean isTransacted();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Session#isTransacted <em>Transacted</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Transacted</em>' attribute.
- * @see #isSetTransacted()
- * @see #unsetTransacted()
- * @see #isTransacted()
- * @generated
- */
- void setTransacted(boolean value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Session#isTransacted <em>Transacted</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetTransacted()
- * @see #isTransacted()
- * @see #setTransacted(boolean)
- * @generated
- */
- void unsetTransacted();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.jmsrouting.Session#isTransacted <em>Transacted</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Transacted</em>' attribute is set.
- * @see #unsetTransacted()
- * @see #isTransacted()
- * @see #setTransacted(boolean)
- * @generated
- */
- boolean isSetTransacted();
-
-} // Session
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/DocumentRoot.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/DocumentRoot.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/DocumentRoot.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,118 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.json;
-
-import org.eclipse.emf.common.util.EMap;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.ecore.util.FeatureMap;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Document Root</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.json.DocumentRoot#getMixed <em>Mixed</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.json.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.json.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.json.DocumentRoot#getReader <em>Reader</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.json.JsonPackage#getDocumentRoot()
- * @model extendedMetaData="name='' kind='mixed'"
- * @generated
- */
-public interface DocumentRoot extends EObject {
- /**
- * Returns the value of the '<em><b>Mixed</b></em>' attribute list.
- * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Mixed</em>' attribute list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Mixed</em>' attribute list.
- * @see org.jboss.tools.smooks.model.json.JsonPackage#getDocumentRoot_Mixed()
- * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
- * extendedMetaData="kind='elementWildcard' name=':mixed'"
- * @generated
- */
- FeatureMap getMixed();
-
- /**
- * Returns the value of the '<em><b>XMLNS Prefix Map</b></em>' map.
- * The key is of type {@link java.lang.String},
- * and the value is of type {@link java.lang.String},
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>XMLNS Prefix Map</em>' map isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>XMLNS Prefix Map</em>' map.
- * @see org.jboss.tools.smooks.model.json.JsonPackage#getDocumentRoot_XMLNSPrefixMap()
- * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
- * extendedMetaData="kind='attribute' name='xmlns:prefix'"
- * @generated
- */
- EMap<String, String> getXMLNSPrefixMap();
-
- /**
- * Returns the value of the '<em><b>XSI Schema Location</b></em>' map.
- * The key is of type {@link java.lang.String},
- * and the value is of type {@link java.lang.String},
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>XSI Schema Location</em>' map isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>XSI Schema Location</em>' map.
- * @see org.jboss.tools.smooks.model.json.JsonPackage#getDocumentRoot_XSISchemaLocation()
- * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
- * extendedMetaData="kind='attribute' name='xsi:schemaLocation'"
- * @generated
- */
- EMap<String, String> getXSISchemaLocation();
-
- /**
- * Returns the value of the '<em><b>Reader</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * JSON Reader Configuration
- * The JSON reader reads a JSON stream and converts it to SAX events that Smooks
- * can process.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Reader</em>' containment reference.
- * @see #setReader(Reader)
- * @see org.jboss.tools.smooks.model.json.JsonPackage#getDocumentRoot_Reader()
- * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
- * extendedMetaData="kind='element' name='reader' namespace='##targetNamespace' affiliation='http://www.milyn.org/xsd/smooks-1.1.xsd#abstract-reader'"
- * @generated
- */
- Reader getReader();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.json.DocumentRoot#getReader <em>Reader</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Reader</em>' containment reference.
- * @see #getReader()
- * @generated
- */
- void setReader(Reader value);
-
-} // DocumentRoot
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonFactory.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonFactory.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,73 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.json;
-
-import org.eclipse.emf.ecore.EFactory;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Factory</b> for the model.
- * It provides a create method for each non-abstract class of the model.
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.json.JsonPackage
- * @generated
- */
-public interface JsonFactory extends EFactory {
- /**
- * The singleton instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- JsonFactory eINSTANCE = org.jboss.tools.smooks.model.json.impl.JsonFactoryImpl.init();
-
- /**
- * Returns a new object of class '<em>Document Root</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Document Root</em>'.
- * @generated
- */
- DocumentRoot createDocumentRoot();
-
- /**
- * Returns a new object of class '<em>Key</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Key</em>'.
- * @generated
- */
- Key createKey();
-
- /**
- * Returns a new object of class '<em>Key Map</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Key Map</em>'.
- * @generated
- */
- KeyMap createKeyMap();
-
- /**
- * Returns a new object of class '<em>Reader</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Reader</em>'.
- * @generated
- */
- Reader createReader();
-
- /**
- * Returns the package supported by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the package supported by this factory.
- * @generated
- */
- JsonPackage getJsonPackage();
-
-} //JsonFactory
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonPackage.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonPackage.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/JsonPackage.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,731 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.json;
-
-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.jboss.tools.smooks.model.smooks.SmooksPackage;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Package</b> for the model.
- * It contains accessors for the meta objects to represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- * Smooks JSON Reader Configuration
- * <!-- end-model-doc -->
- * @see org.jboss.tools.smooks.model.json.JsonFactory
- * @model kind="package"
- * @generated
- */
-public interface JsonPackage extends EPackage {
- /**
- * The package name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNAME = "json";
-
- /**
- * The package namespace URI.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_URI = "http://www.milyn.org/xsd/smooks/json-1.1.xsd";
-
- /**
- * The package namespace name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_PREFIX = "json";
-
- /**
- * The singleton instance of the package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- JsonPackage eINSTANCE = org.jboss.tools.smooks.model.json.impl.JsonPackageImpl.init();
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.json.impl.DocumentRootImpl <em>Document Root</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.json.impl.DocumentRootImpl
- * @see org.jboss.tools.smooks.model.json.impl.JsonPackageImpl#getDocumentRoot()
- * @generated
- */
- int DOCUMENT_ROOT = 0;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__MIXED = 0;
-
- /**
- * The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;
-
- /**
- * The feature id for the '<em><b>XSI Schema Location</b></em>' map.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;
-
- /**
- * The feature id for the '<em><b>Reader</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__READER = 3;
-
- /**
- * The number of structural features of the '<em>Document Root</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT_FEATURE_COUNT = 4;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.json.impl.KeyImpl <em>Key</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.json.impl.KeyImpl
- * @see org.jboss.tools.smooks.model.json.impl.JsonPackageImpl#getKey()
- * @generated
- */
- int KEY = 1;
-
- /**
- * The feature id for the '<em><b>Value</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int KEY__VALUE = 0;
-
- /**
- * The feature id for the '<em><b>From</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int KEY__FROM = 1;
-
- /**
- * The feature id for the '<em><b>To</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int KEY__TO = 2;
-
- /**
- * The number of structural features of the '<em>Key</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int KEY_FEATURE_COUNT = 3;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.json.impl.KeyMapImpl <em>Key Map</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.json.impl.KeyMapImpl
- * @see org.jboss.tools.smooks.model.json.impl.JsonPackageImpl#getKeyMap()
- * @generated
- */
- int KEY_MAP = 2;
-
- /**
- * The feature id for the '<em><b>Key</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int KEY_MAP__KEY = 0;
-
- /**
- * The number of structural features of the '<em>Key Map</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int KEY_MAP_FEATURE_COUNT = 1;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.json.impl.ReaderImpl <em>Reader</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.json.impl.ReaderImpl
- * @see org.jboss.tools.smooks.model.json.impl.JsonPackageImpl#getReader()
- * @generated
- */
- int READER = 3;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int READER__MIXED = SmooksPackage.ABSTRACT_READER__MIXED;
-
- /**
- * The feature id for the '<em><b>Any</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int READER__ANY = SmooksPackage.ABSTRACT_READER__ANY;
-
- /**
- * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int READER__ANY_ATTRIBUTE = SmooksPackage.ABSTRACT_READER__ANY_ATTRIBUTE;
-
- /**
- * The feature id for the '<em><b>Target Profile</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int READER__TARGET_PROFILE = SmooksPackage.ABSTRACT_READER__TARGET_PROFILE;
-
- /**
- * The feature id for the '<em><b>Key Map</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int READER__KEY_MAP = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Array Element Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int READER__ARRAY_ELEMENT_NAME = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Encoding</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int READER__ENCODING = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Illegal Element Name Char Replacement</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int READER__ILLEGAL_ELEMENT_NAME_CHAR_REPLACEMENT = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 3;
-
- /**
- * The feature id for the '<em><b>Key Prefix On Numeric</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int READER__KEY_PREFIX_ON_NUMERIC = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 4;
-
- /**
- * The feature id for the '<em><b>Key Whitspace Replacement</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int READER__KEY_WHITSPACE_REPLACEMENT = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 5;
-
- /**
- * The feature id for the '<em><b>Null Value Replacement</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int READER__NULL_VALUE_REPLACEMENT = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 6;
-
- /**
- * The feature id for the '<em><b>Root Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int READER__ROOT_NAME = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 7;
-
- /**
- * The number of structural features of the '<em>Reader</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int READER_FEATURE_COUNT = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 8;
-
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.json.DocumentRoot <em>Document Root</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Document Root</em>'.
- * @see org.jboss.tools.smooks.model.json.DocumentRoot
- * @generated
- */
- EClass getDocumentRoot();
-
- /**
- * Returns the meta object for the attribute list '{@link org.jboss.tools.smooks.model.json.DocumentRoot#getMixed <em>Mixed</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute list '<em>Mixed</em>'.
- * @see org.jboss.tools.smooks.model.json.DocumentRoot#getMixed()
- * @see #getDocumentRoot()
- * @generated
- */
- EAttribute getDocumentRoot_Mixed();
-
- /**
- * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.json.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
- * @see org.jboss.tools.smooks.model.json.DocumentRoot#getXMLNSPrefixMap()
- * @see #getDocumentRoot()
- * @generated
- */
- EReference getDocumentRoot_XMLNSPrefixMap();
-
- /**
- * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.json.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the map '<em>XSI Schema Location</em>'.
- * @see org.jboss.tools.smooks.model.json.DocumentRoot#getXSISchemaLocation()
- * @see #getDocumentRoot()
- * @generated
- */
- EReference getDocumentRoot_XSISchemaLocation();
-
- /**
- * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.json.DocumentRoot#getReader <em>Reader</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Reader</em>'.
- * @see org.jboss.tools.smooks.model.json.DocumentRoot#getReader()
- * @see #getDocumentRoot()
- * @generated
- */
- EReference getDocumentRoot_Reader();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.json.Key <em>Key</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Key</em>'.
- * @see org.jboss.tools.smooks.model.json.Key
- * @generated
- */
- EClass getKey();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.json.Key#getValue <em>Value</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Value</em>'.
- * @see org.jboss.tools.smooks.model.json.Key#getValue()
- * @see #getKey()
- * @generated
- */
- EAttribute getKey_Value();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.json.Key#getFrom <em>From</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>From</em>'.
- * @see org.jboss.tools.smooks.model.json.Key#getFrom()
- * @see #getKey()
- * @generated
- */
- EAttribute getKey_From();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.json.Key#getTo <em>To</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>To</em>'.
- * @see org.jboss.tools.smooks.model.json.Key#getTo()
- * @see #getKey()
- * @generated
- */
- EAttribute getKey_To();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.json.KeyMap <em>Key Map</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Key Map</em>'.
- * @see org.jboss.tools.smooks.model.json.KeyMap
- * @generated
- */
- EClass getKeyMap();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.jboss.tools.smooks.model.json.KeyMap#getKey <em>Key</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Key</em>'.
- * @see org.jboss.tools.smooks.model.json.KeyMap#getKey()
- * @see #getKeyMap()
- * @generated
- */
- EReference getKeyMap_Key();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.json.Reader <em>Reader</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Reader</em>'.
- * @see org.jboss.tools.smooks.model.json.Reader
- * @generated
- */
- EClass getReader();
-
- /**
- * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.json.Reader#getKeyMap <em>Key Map</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Key Map</em>'.
- * @see org.jboss.tools.smooks.model.json.Reader#getKeyMap()
- * @see #getReader()
- * @generated
- */
- EReference getReader_KeyMap();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.json.Reader#getArrayElementName <em>Array Element Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Array Element Name</em>'.
- * @see org.jboss.tools.smooks.model.json.Reader#getArrayElementName()
- * @see #getReader()
- * @generated
- */
- EAttribute getReader_ArrayElementName();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.json.Reader#getEncoding <em>Encoding</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Encoding</em>'.
- * @see org.jboss.tools.smooks.model.json.Reader#getEncoding()
- * @see #getReader()
- * @generated
- */
- EAttribute getReader_Encoding();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.json.Reader#getIllegalElementNameCharReplacement <em>Illegal Element Name Char Replacement</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Illegal Element Name Char Replacement</em>'.
- * @see org.jboss.tools.smooks.model.json.Reader#getIllegalElementNameCharReplacement()
- * @see #getReader()
- * @generated
- */
- EAttribute getReader_IllegalElementNameCharReplacement();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.json.Reader#getKeyPrefixOnNumeric <em>Key Prefix On Numeric</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Key Prefix On Numeric</em>'.
- * @see org.jboss.tools.smooks.model.json.Reader#getKeyPrefixOnNumeric()
- * @see #getReader()
- * @generated
- */
- EAttribute getReader_KeyPrefixOnNumeric();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.json.Reader#getKeyWhitspaceReplacement <em>Key Whitspace Replacement</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Key Whitspace Replacement</em>'.
- * @see org.jboss.tools.smooks.model.json.Reader#getKeyWhitspaceReplacement()
- * @see #getReader()
- * @generated
- */
- EAttribute getReader_KeyWhitspaceReplacement();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.json.Reader#getNullValueReplacement <em>Null Value Replacement</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Null Value Replacement</em>'.
- * @see org.jboss.tools.smooks.model.json.Reader#getNullValueReplacement()
- * @see #getReader()
- * @generated
- */
- EAttribute getReader_NullValueReplacement();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.json.Reader#getRootName <em>Root Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Root Name</em>'.
- * @see org.jboss.tools.smooks.model.json.Reader#getRootName()
- * @see #getReader()
- * @generated
- */
- EAttribute getReader_RootName();
-
- /**
- * Returns the factory that creates the instances of the model.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the factory that creates the instances of the model.
- * @generated
- */
- JsonFactory getJsonFactory();
-
- /**
- * <!-- begin-user-doc -->
- * Defines literals for the meta objects that represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * @generated
- */
- interface Literals {
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.json.impl.DocumentRootImpl <em>Document Root</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.json.impl.DocumentRootImpl
- * @see org.jboss.tools.smooks.model.json.impl.JsonPackageImpl#getDocumentRoot()
- * @generated
- */
- EClass DOCUMENT_ROOT = eINSTANCE.getDocumentRoot();
-
- /**
- * The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DOCUMENT_ROOT__MIXED = eINSTANCE.getDocumentRoot_Mixed();
-
- /**
- * The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getDocumentRoot_XMLNSPrefixMap();
-
- /**
- * The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getDocumentRoot_XSISchemaLocation();
-
- /**
- * The meta object literal for the '<em><b>Reader</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DOCUMENT_ROOT__READER = eINSTANCE.getDocumentRoot_Reader();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.json.impl.KeyImpl <em>Key</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.json.impl.KeyImpl
- * @see org.jboss.tools.smooks.model.json.impl.JsonPackageImpl#getKey()
- * @generated
- */
- EClass KEY = eINSTANCE.getKey();
-
- /**
- * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute KEY__VALUE = eINSTANCE.getKey_Value();
-
- /**
- * The meta object literal for the '<em><b>From</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute KEY__FROM = eINSTANCE.getKey_From();
-
- /**
- * The meta object literal for the '<em><b>To</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute KEY__TO = eINSTANCE.getKey_To();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.json.impl.KeyMapImpl <em>Key Map</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.json.impl.KeyMapImpl
- * @see org.jboss.tools.smooks.model.json.impl.JsonPackageImpl#getKeyMap()
- * @generated
- */
- EClass KEY_MAP = eINSTANCE.getKeyMap();
-
- /**
- * The meta object literal for the '<em><b>Key</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference KEY_MAP__KEY = eINSTANCE.getKeyMap_Key();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.json.impl.ReaderImpl <em>Reader</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.json.impl.ReaderImpl
- * @see org.jboss.tools.smooks.model.json.impl.JsonPackageImpl#getReader()
- * @generated
- */
- EClass READER = eINSTANCE.getReader();
-
- /**
- * The meta object literal for the '<em><b>Key Map</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference READER__KEY_MAP = eINSTANCE.getReader_KeyMap();
-
- /**
- * The meta object literal for the '<em><b>Array Element Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute READER__ARRAY_ELEMENT_NAME = eINSTANCE.getReader_ArrayElementName();
-
- /**
- * The meta object literal for the '<em><b>Encoding</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute READER__ENCODING = eINSTANCE.getReader_Encoding();
-
- /**
- * The meta object literal for the '<em><b>Illegal Element Name Char Replacement</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute READER__ILLEGAL_ELEMENT_NAME_CHAR_REPLACEMENT = eINSTANCE.getReader_IllegalElementNameCharReplacement();
-
- /**
- * The meta object literal for the '<em><b>Key Prefix On Numeric</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute READER__KEY_PREFIX_ON_NUMERIC = eINSTANCE.getReader_KeyPrefixOnNumeric();
-
- /**
- * The meta object literal for the '<em><b>Key Whitspace Replacement</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute READER__KEY_WHITSPACE_REPLACEMENT = eINSTANCE.getReader_KeyWhitspaceReplacement();
-
- /**
- * The meta object literal for the '<em><b>Null Value Replacement</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute READER__NULL_VALUE_REPLACEMENT = eINSTANCE.getReader_NullValueReplacement();
-
- /**
- * The meta object literal for the '<em><b>Root Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute READER__ROOT_NAME = eINSTANCE.getReader_RootName();
-
- }
-
-} //JsonPackage
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/Key.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/Key.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/Key.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,113 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.json;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Key</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.json.Key#getValue <em>Value</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.json.Key#getFrom <em>From</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.json.Key#getTo <em>To</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.json.JsonPackage#getKey()
- * @model extendedMetaData="name='key' kind='simple'"
- * @generated
- */
-public interface Key extends EObject {
- /**
- * Returns the value of the '<em><b>Value</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Value</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Value</em>' attribute.
- * @see #setValue(String)
- * @see org.jboss.tools.smooks.model.json.JsonPackage#getKey_Value()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String"
- * extendedMetaData="name=':0' kind='simple'"
- * @generated
- */
- String getValue();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.json.Key#getValue <em>Value</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Value</em>' attribute.
- * @see #getValue()
- * @generated
- */
- void setValue(String value);
-
- /**
- * Returns the value of the '<em><b>From</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The name of the key that will be replaced.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>From</em>' attribute.
- * @see #setFrom(String)
- * @see org.jboss.tools.smooks.model.json.JsonPackage#getKey_From()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
- * extendedMetaData="kind='attribute' name='from'"
- * @generated
- */
- String getFrom();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.json.Key#getFrom <em>From</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>From</em>' attribute.
- * @see #getFrom()
- * @generated
- */
- void setFrom(String value);
-
- /**
- * Returns the value of the '<em><b>To</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The name the "from" key name is changed into.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>To</em>' attribute.
- * @see #setTo(String)
- * @see org.jboss.tools.smooks.model.json.JsonPackage#getKey_To()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String"
- * extendedMetaData="kind='attribute' name='to'"
- * @generated
- */
- String getTo();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.json.Key#getTo <em>To</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>To</em>' attribute.
- * @see #getTo()
- * @generated
- */
- void setTo(String value);
-
-} // Key
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/KeyMap.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/KeyMap.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/KeyMap.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,49 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.json;
-
-import org.eclipse.emf.common.util.EList;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Key Map</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.json.KeyMap#getKey <em>Key</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.json.JsonPackage#getKeyMap()
- * @model extendedMetaData="name='keyMap' kind='elementOnly'"
- * @generated
- */
-public interface KeyMap extends EObject {
- /**
- * Returns the value of the '<em><b>Key</b></em>' containment reference list.
- * The list contents are of type {@link org.jboss.tools.smooks.model.json.Key}.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * Defines a JSON element name mapping
- * The "from" key will be replaced with the "to" key or the contents of this element.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Key</em>' containment reference list.
- * @see org.jboss.tools.smooks.model.json.JsonPackage#getKeyMap_Key()
- * @model containment="true" required="true"
- * extendedMetaData="kind='element' name='key' namespace='##targetNamespace'"
- * @generated
- */
- EList<Key> getKey();
-
-} // KeyMap
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/Reader.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/Reader.java 2009-04-14 09:39:47 UTC (rev 14731)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/json/Reader.java 2009-04-14 09:58:00 UTC (rev 14732)
@@ -1,351 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.json;
-
-import org.jboss.tools.smooks.model.smooks.AbstractReader;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Reader</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * JSON Reader
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.json.Reader#getKeyMap <em>Key Map</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.json.Reader#getArrayElementName <em>Array Element Name</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.json.Reader#getEncoding <em>Encoding</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.json.Reader#getIllegalElementNameCharReplacement <em>Illegal Element Name Char Replacement</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.json.Reader#getKeyPrefixOnNumeric <em>Key Prefix On Numeric</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.json.Reader#getKeyWhitspaceReplacement <em>Key Whitspace Replacement</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.json.Reader#getNullValueReplacement <em>Null Value Replacement</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.json.Reader#getRootName <em>Root Name</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.json.JsonPackage#getReader()
- * @model extendedMetaData="name='reader' kind='elementOnly'"
- * @generated
- */
-public interface Reader extends AbstractReader {
- /**
- * Returns the value of the '<em><b>Key Map</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * Defines a JSON element name mapping
- * The "from" key will be replaced with the "to" key or the contents of the element.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Key Map</em>' containment reference.
- * @see #setKeyMap(KeyMap)
- * @see org.jboss.tools.smooks.model.json.JsonPackage#getReader_KeyMap()
- * @model containment="true"
- * extendedMetaData="kind='element' name='keyMap' namespace='##targetNamespace'"
- * @generated
- */
- KeyMap getKeyMap();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.json.Reader#getKeyMap <em>Key Map</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Key Map</em>' containment reference.
- * @see #getKeyMap()
- * @generated
- */
- void setKeyMap(KeyMap value);
-
- /**
- * Returns the value of the '<em><b>Array Element Name</b></em>' attribute.
- * The default value is <code>"element"</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The element name of a array element. Default of 'element'.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Array Element Name</em>' attribute.
- * @see #isSetArrayElementName()
- * @see #unsetArrayElementName()
- * @see #setArrayElementName(String)
- * @see org.jboss.tools.smooks.model.json.JsonPackage#getReader_ArrayElementName()
- * @model default="element" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String"
- * extendedMetaData="kind='attribute' name='arrayElementName'"
- * @generated
- */
- String getArrayElementName();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.json.Reader#getArrayElementName <em>Array Element Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Array Element Name</em>' attribute.
- * @see #isSetArrayElementName()
- * @see #unsetArrayElementName()
- * @see #getArrayElementName()
- * @generated
- */
- void setArrayElementName(String value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.json.Reader#getArrayElementName <em>Array Element Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetArrayElementName()
- * @see #getArrayElementName()
- * @see #setArrayElementName(String)
- * @generated
- */
- void unsetArrayElementName();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.json.Reader#getArrayElementName <em>Array Element Name</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Array Element Name</em>' attribute is set.
- * @see #unsetArrayElementName()
- * @see #getArrayElementName()
- * @see #setArrayElementName(String)
- * @generated
- */
- boolean isSetArrayElementName();
-
- /**
- * Returns the value of the '<em><b>Encoding</b></em>' attribute.
- * The default value is <code>"UTF-8"</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The encoding of the input stream. Default of 'UTF-8'
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Encoding</em>' attribute.
- * @see #isSetEncoding()
- * @see #unsetEncoding()
- * @see #setEncoding(String)
- * @see org.jboss.tools.smooks.model.json.JsonPackage#getReader_Encoding()
- * @model default="UTF-8" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String"
- * extendedMetaData="kind='attribute' name='encoding'"
- * @generated
- */
- String getEncoding();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.json.Reader#getEncoding <em>Encoding</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Encoding</em>' attribute.
- * @see #isSetEncoding()
- * @see #unsetEncoding()
- * @see #getEncoding()
- * @generated
- */
- void setEncoding(String value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.json.Reader#getEncoding <em>Encoding</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetEncoding()
- * @see #getEncoding()
- * @see #setEncoding(String)
- * @generated
- */
- void unsetEncoding();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.json.Reader#getEncoding <em>Encoding</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Encoding</em>' attribute is set.
- * @see #unsetEncoding()
- * @see #getEncoding()
- * @see #setEncoding(String)
- * @generated
- */
- boolean isSetEncoding();
-
- /**
- * Returns the value of the '<em><b>Illegal Element Name Char Replacement</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * If illegal characters are encountered in a JSON element name then they are replaced with this value.
- * By default this is not defined, so that the reader doesn't doesn't search for illegal characters.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Illegal Element Name Char Replacement</em>' attribute.
- * @see #setIllegalElementNameCharReplacement(String)
- * @see org.jboss.tools.smooks.model.json.JsonPackage#getReader_IllegalElementNameCharReplacement()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String"
- * extendedMetaData="kind='attribute' name='illegalElementNameCharReplacement'"
- * @generated
- */
- String getIllegalElementNameCharReplacement();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.json.Reader#getIllegalElementNameCharReplacement <em>Illegal Element Name Char Replacement</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Illegal Element Name Char Replacement</em>' attribute.
- * @see #getIllegalElementNameCharReplacement()
- * @generated
- */
- void setIllegalElementNameCharReplacement(String value);
-
- /**
- * Returns the value of the '<em><b>Key Prefix On Numeric</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The prefix character to add if the JSON node name starts with a number.
- * By default this is not defined, so that the reader doesn't search for element names that start with a number.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Key Prefix On Numeric</em>' attribute.
- * @see #setKeyPrefixOnNumeric(String)
- * @see org.jboss.tools.smooks.model.json.JsonPackage#getReader_KeyPrefixOnNumeric()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String"
- * extendedMetaData="kind='attribute' name='keyPrefixOnNumeric'"
- * @generated
- */
- String getKeyPrefixOnNumeric();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.json.Reader#getKeyPrefixOnNumeric <em>Key Prefix On Numeric</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Key Prefix On Numeric</em>' attribute.
- * @see #getKeyPrefixOnNumeric()
- * @generated
- */
- void setKeyPrefixOnNumeric(String value);
-
- /**
- * Returns the value of the '<em><b>Key Whitspace Replacement</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The replacement character for whitespaces in a JSON map key.
- * By default this not defined, so that the reader doesn't search for whitespaces.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Key Whitspace Replacement</em>' attribute.
- * @see #setKeyWhitspaceReplacement(String)
- * @see org.jboss.tools.smooks.model.json.JsonPackage#getReader_KeyWhitspaceReplacement()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String"
- * extendedMetaData="kind='attribute' name='keyWhitspaceReplacement'"
- * @generated
- */
- String getKeyWhitspaceReplacement();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.json.Reader#getKeyWhitspaceReplacement <em>Key Whitspace Replacement</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Key Whitspace Replacement</em>' attribute.
- * @see #getKeyWhitspaceReplacement()
- * @generated
- */
- void setKeyWhitspaceReplacement(String value);
-
- /**
- * Returns the value of the '<em><b>Null Value Replacement</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The replacement string for JSON NULL values. Default is an empty string.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Null Value Replacement</em>' attribute.
- * @see #setNullValueReplacement(String)
- * @see org.jboss.tools.smooks.model.json.JsonPackage#getReader_NullValueReplacement()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String"
- * extendedMetaData="kind='attribute' name='nullValueReplacement'"
- * @generated
- */
- String getNullValueReplacement();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.json.Reader#getNullValueReplacement <em>Null Value Replacement</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Null Value Replacement</em>' attribute.
- * @see #getNullValueReplacement()
- * @generated
- */
- void setNullValueReplacement(String value);
-
- /**
- * Returns the value of the '<em><b>Root Name</b></em>' attribute.
- * The default value is <code>"json"</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The element name of the document root. Default of 'json'.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Root Name</em>' attribute.
- * @see #isSetRootName()
- * @see #unsetRootName()
- * @see #setRootName(String)
- * @see org.jboss.tools.smooks.model.json.JsonPackage#getReader_RootName()
- * @model default="json" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String"
- * extendedMetaData="kind='attribute' name='rootName'"
- * @generated
- */
- String getRootName();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.json.Reader#getRootName <em>Root Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Root Name</em>' attribute.
- * @see #isSetRootName()
- * @see #unsetRootName()
- * @see #getRootName()
- * @generated
- */
- void setRootName(String value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.json.Reader#getRootName <em>Root Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetRootName()
- * @see #getRootName()
- * @see #setRootName(String)
- * @generated
- */
- void unsetRootName();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.json.Reader#getRootName <em>Root Name</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Root Name</em>' attribute is set.
- * @see #unsetRootName()
- * @see #getRootName()
- * @see #setRootName(String)
- * @generated
- */
- boolean isSetRootName();
-
-} // Reader
17 years
JBoss Tools SVN: r14731 - in trunk/smooks/plugins: org.jboss.tools.smooks.core/META-INF and 16 other directories.
by jbosstools-commits@lists.jboss.org
Author: DartPeng
Date: 2009-04-14 05:39:47 -0400 (Tue, 14 Apr 2009)
New Revision: 14731
Added:
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateEDIDocumentRoot_reader_EDIReader.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateSmooksResourceListType_abstractReader_EDIReader.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateSmooksResourceListType_abstractResourceConfig_EDIReader.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/EDIDocumentRoot.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/EDIReader.gif
trunk/smooks/plugins/org.jboss.tools.smooks.core/model/edi-1.1.ecore
trunk/smooks/plugins/org.jboss.tools.smooks.core/model/edi-1.1.genmodel
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EDIDocumentRoot.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EDIReader.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiPackage.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/EDIDocumentRootImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/EDIReaderImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/EdiFactoryImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/EdiPackageImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/EDIDocumentRootItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/EDIReaderItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/Edi1EditPlugin.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/EdiItemProviderAdapterFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiAdapterFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiResourceFactoryImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiResourceImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiSwitch.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiXMLProcessor.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/MEdiFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/MEdiPackage.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/MEdiFactoryImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/MEdiPackageImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/MEdiItemProviderAdapterFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiAdapterFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiResourceFactoryImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiResourceImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiSwitch.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiXMLProcessor.java
Removed:
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiPackage.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/EdiFactoryImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/EdiPackageImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/EdiItemProviderAdapterFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiAdapterFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiResourceFactoryImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiResourceImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiSwitch.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiXMLProcessor.java
Modified:
trunk/smooks/plugins/org.jboss.tools.smooks.core/META-INF/MANIFEST.MF
trunk/smooks/plugins/org.jboss.tools.smooks.core/model/edi-message-mapping-1.0.ecore
trunk/smooks/plugins/org.jboss.tools.smooks.core/plugin.properties
trunk/smooks/plugins/org.jboss.tools.smooks.core/plugin.xml
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/common/Test.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/common/impl/CommonPackageImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Component.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Delimiters.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Description.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/DocumentRoot.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiMap.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Field.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/MappingNode.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Segment.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Segments.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/SubComponent.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/ComponentImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/DelimitersImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/DescriptionImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/DocumentRootImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/EdiMapImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/FieldImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/MappingNodeImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/SegmentImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/SegmentsImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/SubComponentImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/ComponentItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/DelimitersItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/DescriptionItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/DocumentRootItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/EdiMapItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/FieldItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/MappingNodeItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/SegmentItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/SegmentsItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/SubComponentItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/smooks/provider/SmooksResourceListTypeItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/Codegenerator.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/PropertyUICreatorManager.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/SmooksConfigurationFormPage.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/SmooksMultiFormEditor.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/ComponentUICreator.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/DelimitersUICreator.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/DescriptionUICreator.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/FieldUICreator.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/MappingNodeUICreator.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/SegmentUICreator.java
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/SubComponentUICreator.java
Log:
JBIDE-4171
Add codes to parse EDI-1.1 xsd
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/META-INF/MANIFEST.MF
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/META-INF/MANIFEST.MF 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/META-INF/MANIFEST.MF 2009-04-14 09:39:47 UTC (rev 14731)
@@ -60,6 +60,10 @@
org.jboss.tools.smooks.model.json.impl,
org.jboss.tools.smooks.model.json.provider,
org.jboss.tools.smooks.model.json.util,
+ org.jboss.tools.smooks.model.medi,
+ org.jboss.tools.smooks.model.medi.impl,
+ org.jboss.tools.smooks.model.medi.provider,
+ org.jboss.tools.smooks.model.medi.util,
org.jboss.tools.smooks.model.smooks,
org.jboss.tools.smooks.model.smooks.impl,
org.jboss.tools.smooks.model.smooks.provider,
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateEDIDocumentRoot_reader_EDIReader.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateEDIDocumentRoot_reader_EDIReader.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateSmooksResourceListType_abstractReader_EDIReader.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateSmooksResourceListType_abstractReader_EDIReader.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateSmooksResourceListType_abstractResourceConfig_EDIReader.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/ctool16/CreateSmooksResourceListType_abstractResourceConfig_EDIReader.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/EDIDocumentRoot.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/EDIDocumentRoot.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/EDIReader.gif
===================================================================
(Binary files differ)
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/icons/full/obj16/EDIReader.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/model/edi-1.1.ecore
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/model/edi-1.1.ecore (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/model/edi-1.1.ecore 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ecore:EPackage xmi:version="2.0"
+ xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="edi"
+ nsURI="http://www.milyn.org/xsd/smooks/edi-1.1.xsd" nsPrefix="edi">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="Smooks EDI Reader Configuration"/>
+ </eAnnotations>
+ <eClassifiers xsi:type="ecore:EClass" name="EDIDocumentRoot">
+ <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value=""/>
+ <details key="kind" value="mixed"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
+ <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="elementWildcard"/>
+ <details key="name" value=":mixed"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="xMLNSPrefixMap" upperBound="-1"
+ eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"
+ transient="true" containment="true" resolveProxies="false">
+ <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="xmlns:prefix"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="xSISchemaLocation" upperBound="-1"
+ eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"
+ transient="true" containment="true" resolveProxies="false">
+ <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="xsi:schemaLocation"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="reader" upperBound="-2"
+ eType="#//EDIReader" volatile="true" transient="true" derived="true" containment="true"
+ resolveProxies="false">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="
 		 	EDI Reader Configuration
 		 	The EDI reader reads and validates a EDI stream and converts it to SAX events that Smooks
 		 	can process.
 		 	A mapping is used to map the EDI segments and fields to a SAX event stream.
 		 	For more information about the mapping model take a look at the
 		 	"http://www.milyn.org/schema/edi-message-mapping-1.0.xsd" schema.
 		 "/>
+ </eAnnotations>
+ <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="reader"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="http://www.milyn.org/xsd/smooks-1.1.xsd#abstract-reader"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="EDIReader" eSuperTypes="smooks-1.1.ecore#//AbstractReader">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="EDI Reader"/>
+ </eAnnotations>
+ <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="reader"/>
+ <details key="kind" value="empty"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="encoding" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"
+ defaultValueLiteral="UTF-8" unsettable="true">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="The character encoding. Default "UTF-8""/>
+ </eAnnotations>
+ <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="encoding"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="mappingModel" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="
			 		 	The URI of the EDI mapping model file of the EDI model.
			 		 	For more information about the mapping model take a
			 		 	look at the "http://www.milyn.org/schema/edi-message-mapping-1.0.xsd"
			 		 	schema.
			 		 "/>
+ </eAnnotations>
+ <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="mappingModel"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+</ecore:EPackage>
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/model/edi-1.1.ecore
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/model/edi-1.1.genmodel
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/model/edi-1.1.genmodel (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/model/edi-1.1.genmodel 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<genmodel:GenModel xmi:version="2.0"
+ xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
+ xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/edit-1.1-model/src"
+ modelPluginID="edit_1.1_model" modelName="Edi-1" importerID="org.eclipse.emf.importer.ecore"
+ complianceLevel="6.0" copyrightFields="false">
+ <foreignModel>edi-1.1.ecore</foreignModel>
+ <genPackages prefix="Edi" resource="XML" disposableProviderFactory="true" ecorePackage="edi-1.1.ecore#/">
+ <genClasses ecoreClass="edi-1.1.ecore#//EDIDocumentRoot">
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute edi-1.1.ecore#//EDIDocumentRoot/mixed"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference edi-1.1.ecore#//EDIDocumentRoot/xMLNSPrefixMap"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference edi-1.1.ecore#//EDIDocumentRoot/xSISchemaLocation"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference edi-1.1.ecore#//EDIDocumentRoot/reader"/>
+ </genClasses>
+ <genClasses ecoreClass="edi-1.1.ecore#//EDIReader">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute edi-1.1.ecore#//EDIReader/encoding"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute edi-1.1.ecore#//EDIReader/mappingModel"/>
+ </genClasses>
+ </genPackages>
+ <genPackages prefix="Smooks" resource="XML" disposableProviderFactory="true" ecorePackage="smooks-1.1.ecore#/">
+ <genClasses image="false" ecoreClass="smooks-1.1.ecore#//AbstractReader">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//AbstractReader/targetProfile"/>
+ </genClasses>
+ <genClasses image="false" ecoreClass="smooks-1.1.ecore#//AbstractResourceConfig"/>
+ <genClasses ecoreClass="smooks-1.1.ecore#//ConditionsType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//ConditionsType/condition"/>
+ </genClasses>
+ <genClasses ecoreClass="smooks-1.1.ecore#//ConditionType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//ConditionType/value"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//ConditionType/evaluator"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//ConditionType/id"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//ConditionType/idRef"/>
+ </genClasses>
+ <genClasses ecoreClass="smooks-1.1.ecore#//DocumentRoot">
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//DocumentRoot/mixed"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference smooks-1.1.ecore#//DocumentRoot/xMLNSPrefixMap"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference smooks-1.1.ecore#//DocumentRoot/xSISchemaLocation"/>
+ <genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference smooks-1.1.ecore#//DocumentRoot/abstractReader"/>
+ <genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference smooks-1.1.ecore#//DocumentRoot/abstractResourceConfig"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//DocumentRoot/condition"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//DocumentRoot/conditions"/>
+ <genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference smooks-1.1.ecore#//DocumentRoot/elementVisitor"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//DocumentRoot/features"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//DocumentRoot/handler"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//DocumentRoot/handlers"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//DocumentRoot/import"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//DocumentRoot/param"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//DocumentRoot/params"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//DocumentRoot/profile"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//DocumentRoot/profiles"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//DocumentRoot/reader"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//DocumentRoot/resource"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//DocumentRoot/resourceConfig"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//DocumentRoot/setOff"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//DocumentRoot/setOn"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//DocumentRoot/smooksResourceList"/>
+ </genClasses>
+ <genClasses image="false" ecoreClass="smooks-1.1.ecore#//ElementVisitor">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//ElementVisitor/condition"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//ElementVisitor/targetProfile"/>
+ </genClasses>
+ <genClasses ecoreClass="smooks-1.1.ecore#//FeaturesType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//FeaturesType/setOn"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//FeaturesType/setOff"/>
+ </genClasses>
+ <genClasses ecoreClass="smooks-1.1.ecore#//HandlersType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//HandlersType/handler"/>
+ </genClasses>
+ <genClasses ecoreClass="smooks-1.1.ecore#//HandlerType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//HandlerType/class"/>
+ </genClasses>
+ <genClasses ecoreClass="smooks-1.1.ecore#//ImportType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//ImportType/param"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//ImportType/file"/>
+ </genClasses>
+ <genClasses ecoreClass="smooks-1.1.ecore#//ParamsType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//ParamsType/param"/>
+ </genClasses>
+ <genClasses ecoreClass="smooks-1.1.ecore#//ParamType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//ParamType/name"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//ParamType/type"/>
+ </genClasses>
+ <genClasses ecoreClass="smooks-1.1.ecore#//ProfilesType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//ProfilesType/profile"/>
+ </genClasses>
+ <genClasses ecoreClass="smooks-1.1.ecore#//ProfileType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//ProfileType/value"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//ProfileType/baseProfile"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//ProfileType/subProfiles"/>
+ </genClasses>
+ <genClasses ecoreClass="smooks-1.1.ecore#//ReaderType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//ReaderType/handlers"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//ReaderType/features"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//ReaderType/params"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//ReaderType/class"/>
+ </genClasses>
+ <genClasses ecoreClass="smooks-1.1.ecore#//ResourceConfigType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//ResourceConfigType/resource"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//ResourceConfigType/condition"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//ResourceConfigType/param"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//ResourceConfigType/selector"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//ResourceConfigType/selectorNamespace"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//ResourceConfigType/targetProfile"/>
+ </genClasses>
+ <genClasses ecoreClass="smooks-1.1.ecore#//ResourceType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//ResourceType/value"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//ResourceType/type"/>
+ </genClasses>
+ <genClasses ecoreClass="smooks-1.1.ecore#//SetOffType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//SetOffType/feature"/>
+ </genClasses>
+ <genClasses ecoreClass="smooks-1.1.ecore#//SetOnType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//SetOnType/feature"/>
+ </genClasses>
+ <genClasses ecoreClass="smooks-1.1.ecore#//SmooksResourceListType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//SmooksResourceListType/params"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//SmooksResourceListType/conditions"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference smooks-1.1.ecore#//SmooksResourceListType/profiles"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//SmooksResourceListType/abstractReaderGroup"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference smooks-1.1.ecore#//SmooksResourceListType/abstractReader"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//SmooksResourceListType/abstractResourceConfigGroup"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference smooks-1.1.ecore#//SmooksResourceListType/abstractResourceConfig"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//SmooksResourceListType/defaultConditionRef"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//SmooksResourceListType/defaultSelector"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//SmooksResourceListType/defaultSelectorNamespace"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute smooks-1.1.ecore#//SmooksResourceListType/defaultTargetProfile"/>
+ </genClasses>
+ </genPackages>
+ <genPackages prefix="Common" resource="XML" disposableProviderFactory="true" ecorePackage="common.ecore#/">
+ <genClasses image="false" ecoreClass="common.ecore#//AbstractAnyType">
+ <genOperations ecoreOperation="common.ecore#//AbstractAnyType/getCDATA"/>
+ <genOperations ecoreOperation="common.ecore#//AbstractAnyType/setCDATA">
+ <genParameters ecoreParameter="common.ecore#//AbstractAnyType/setCDATA/cdata"/>
+ </genOperations>
+ <genOperations ecoreOperation="common.ecore#//AbstractAnyType/getStringValue"/>
+ <genOperations ecoreOperation="common.ecore#//AbstractAnyType/setStringValue">
+ <genParameters ecoreParameter="common.ecore#//AbstractAnyType/setStringValue/stringValue"/>
+ </genOperations>
+ </genClasses>
+ </genPackages>
+</genmodel:GenModel>
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/model/edi-1.1.genmodel
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/model/edi-message-mapping-1.0.ecore
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/model/edi-message-mapping-1.0.ecore 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/model/edi-message-mapping-1.0.ecore 2009-04-14 09:39:47 UTC (rev 14731)
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="edi"
- nsURI="http://www.milyn.org/schema/edi-message-mapping-1.0.xsd" nsPrefix="edi">
+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="medi"
+ nsURI="http://www.milyn.org/schema/edi-message-mapping-1.0.xsd" nsPrefix="medi">
<eClassifiers xsi:type="ecore:EClass" name="Component" eSuperTypes="#//MappingNode">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="Component"/>
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/plugin.properties
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/plugin.properties 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/plugin.properties 2009-04-14 09:39:47 UTC (rev 14731)
@@ -356,3 +356,13 @@
_UI_Reader_keyWhitspaceReplacement_feature = Key Whitspace Replacement
_UI_Reader_nullValueReplacement_feature = Null Value Replacement
_UI_Reader_rootName_feature = Root Name
+
+# EDI Reader
+_UI_EDIDocumentRoot_type = EDI Document Root
+_UI_EDIReader_type = EDI Reader
+_UI_EDIDocumentRoot_mixed_feature = Mixed
+_UI_EDIDocumentRoot_xMLNSPrefixMap_feature = XMLNS Prefix Map
+_UI_EDIDocumentRoot_xSISchemaLocation_feature = XSI Schema Location
+_UI_EDIDocumentRoot_reader_feature = Reader
+_UI_EDIReader_encoding_feature = Encoding
+_UI_EDIReader_mappingModel_feature = Mapping Model
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/plugin.xml
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/plugin.xml 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/plugin.xml 2009-04-14 09:39:47 UTC (rev 14731)
@@ -110,14 +110,14 @@
<extension point="org.eclipse.emf.ecore.generated_package">
<package
uri="http://www.milyn.org/schema/edi-message-mapping-1.0.xsd"
- class="org.jboss.tools.smooks.model.edi.EdiPackage"
+ class="org.jboss.tools.smooks.model.medi.MEdiPackage"
genModel="ecore.model/edi-message-mapping-1.0.genmodel"/>
</extension>
<extension point="org.eclipse.emf.ecore.extension_parser">
<parser
type="edi"
- class="org.jboss.tools.smooks.model.edi.util.EdiResourceFactoryImpl"/>
+ class="org.jboss.tools.smooks.model.medi.util.MEdiResourceFactoryImpl"/>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
@@ -184,6 +184,14 @@
uri="http://www.milyn.org/xsd/smooks/json-1.1.xsd">
</package>
</extension>
+ <extension
+ point="org.eclipse.emf.ecore.generated_package">
+ <package
+ class="org.jboss.tools.smooks.model.edi.EdiPackage"
+ genModel="model/edi-1.1.genmodel"
+ uri="http://www.milyn.org/xsd/smooks/edi-1.1.xsd">
+ </package>
+ </extension>
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/common/Test.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/common/Test.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/common/Test.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -12,7 +12,7 @@
import org.jboss.tools.smooks.model.common.util.CommonResourceFactoryImpl;
import org.jboss.tools.smooks.model.freemarker.FreemarkerPackage;
import org.jboss.tools.smooks.model.javabean.JavabeanPackage;
-import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
import org.jboss.tools.smooks.model.smooks.AbstractResourceConfig;
import org.jboss.tools.smooks.model.smooks.SmooksPackage;
import org.jboss.tools.smooks.model.smooks.SmooksResourceListType;
@@ -29,7 +29,7 @@
Registry.INSTANCE.put(XslPackage.eNS_URI, XslPackage.eINSTANCE);
Registry.INSTANCE.put(SmooksPackage.eNS_URI, SmooksPackage.eINSTANCE);
Registry.INSTANCE.put(JavabeanPackage.eNS_URI, JavabeanPackage.eINSTANCE);
- Registry.INSTANCE.put(EdiPackage.eNS_URI, EdiPackage.eINSTANCE);
+ Registry.INSTANCE.put(MEdiPackage.eNS_URI, MEdiPackage.eINSTANCE);
Resource resource = new CommonResourceFactoryImpl().createResource(null);
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/common/impl/CommonPackageImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/common/impl/CommonPackageImpl.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/common/impl/CommonPackageImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -17,8 +17,8 @@
import org.jboss.tools.smooks.model.common.AbstractAnyType;
import org.jboss.tools.smooks.model.common.CommonFactory;
import org.jboss.tools.smooks.model.common.CommonPackage;
-import org.jboss.tools.smooks.model.medi.EdiPackage;
-import org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
+import org.jboss.tools.smooks.model.medi.impl.MEdiPackageImpl;
@@ -96,7 +96,7 @@
XMLTypePackage.eINSTANCE.eClass();
// Obtain or create and register interdependencies
- EdiPackageImpl theEdiPackage = (EdiPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(EdiPackage.eNS_URI) instanceof EdiPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(EdiPackage.eNS_URI) : EdiPackage.eINSTANCE);
+ MEdiPackageImpl theEdiPackage = (MEdiPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(MEdiPackage.eNS_URI) instanceof MEdiPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(MEdiPackage.eNS_URI) : MEdiPackage.eINSTANCE);
// Create package meta-data objects
theCommonPackage.createPackageContents();
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EDIDocumentRoot.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EDIDocumentRoot.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EDIDocumentRoot.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,121 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.edi;
+
+import org.eclipse.emf.common.util.EMap;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.ecore.util.FeatureMap;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>EDI Document Root</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.edi.EDIDocumentRoot#getMixed <em>Mixed</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.edi.EDIDocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.edi.EDIDocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.edi.EDIDocumentRoot#getReader <em>Reader</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.edi.EdiPackage#getEDIDocumentRoot()
+ * @model extendedMetaData="name='' kind='mixed'"
+ * @generated
+ */
+public interface EDIDocumentRoot extends EObject {
+ /**
+ * Returns the value of the '<em><b>Mixed</b></em>' attribute list.
+ * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Mixed</em>' attribute list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Mixed</em>' attribute list.
+ * @see org.jboss.tools.smooks.model.edi.EdiPackage#getEDIDocumentRoot_Mixed()
+ * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
+ * extendedMetaData="kind='elementWildcard' name=':mixed'"
+ * @generated
+ */
+ FeatureMap getMixed();
+
+ /**
+ * Returns the value of the '<em><b>XMLNS Prefix Map</b></em>' map.
+ * The key is of type {@link java.lang.String},
+ * and the value is of type {@link java.lang.String},
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>XMLNS Prefix Map</em>' map isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>XMLNS Prefix Map</em>' map.
+ * @see org.jboss.tools.smooks.model.edi.EdiPackage#getEDIDocumentRoot_XMLNSPrefixMap()
+ * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
+ * extendedMetaData="kind='attribute' name='xmlns:prefix'"
+ * @generated
+ */
+ EMap<String, String> getXMLNSPrefixMap();
+
+ /**
+ * Returns the value of the '<em><b>XSI Schema Location</b></em>' map.
+ * The key is of type {@link java.lang.String},
+ * and the value is of type {@link java.lang.String},
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>XSI Schema Location</em>' map isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>XSI Schema Location</em>' map.
+ * @see org.jboss.tools.smooks.model.edi.EdiPackage#getEDIDocumentRoot_XSISchemaLocation()
+ * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
+ * extendedMetaData="kind='attribute' name='xsi:schemaLocation'"
+ * @generated
+ */
+ EMap<String, String> getXSISchemaLocation();
+
+ /**
+ * Returns the value of the '<em><b>Reader</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * EDI Reader Configuration
+ * The EDI reader reads and validates a EDI stream and converts it to SAX events that Smooks
+ * can process.
+ * A mapping is used to map the EDI segments and fields to a SAX event stream.
+ * For more information about the mapping model take a look at the
+ * "http://www.milyn.org/schema/edi-message-mapping-1.0.xsd" schema.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Reader</em>' containment reference.
+ * @see #setReader(EDIReader)
+ * @see org.jboss.tools.smooks.model.edi.EdiPackage#getEDIDocumentRoot_Reader()
+ * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='reader' namespace='##targetNamespace' affiliation='http://www.milyn.org/xsd/smooks-1.1.xsd#abstract-reader'"
+ * @generated
+ */
+ EDIReader getReader();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.edi.EDIDocumentRoot#getReader <em>Reader</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Reader</em>' containment reference.
+ * @see #getReader()
+ * @generated
+ */
+ void setReader(EDIReader value);
+
+} // EDIDocumentRoot
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EDIDocumentRoot.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EDIReader.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EDIReader.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EDIReader.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,118 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.edi;
+
+import org.jboss.tools.smooks.model.smooks.AbstractReader;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>EDI Reader</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ * EDI Reader
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.edi.EDIReader#getEncoding <em>Encoding</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.edi.EDIReader#getMappingModel <em>Mapping Model</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.edi.EdiPackage#getEDIReader()
+ * @model extendedMetaData="name='reader' kind='empty'"
+ * @generated
+ */
+public interface EDIReader extends AbstractReader {
+ /**
+ * Returns the value of the '<em><b>Encoding</b></em>' attribute.
+ * The default value is <code>"UTF-8"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * The character encoding. Default "UTF-8"
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Encoding</em>' attribute.
+ * @see #isSetEncoding()
+ * @see #unsetEncoding()
+ * @see #setEncoding(String)
+ * @see org.jboss.tools.smooks.model.edi.EdiPackage#getEDIReader_Encoding()
+ * @model default="UTF-8" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='encoding'"
+ * @generated
+ */
+ String getEncoding();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.edi.EDIReader#getEncoding <em>Encoding</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Encoding</em>' attribute.
+ * @see #isSetEncoding()
+ * @see #unsetEncoding()
+ * @see #getEncoding()
+ * @generated
+ */
+ void setEncoding(String value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.edi.EDIReader#getEncoding <em>Encoding</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetEncoding()
+ * @see #getEncoding()
+ * @see #setEncoding(String)
+ * @generated
+ */
+ void unsetEncoding();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.edi.EDIReader#getEncoding <em>Encoding</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Encoding</em>' attribute is set.
+ * @see #unsetEncoding()
+ * @see #getEncoding()
+ * @see #setEncoding(String)
+ * @generated
+ */
+ boolean isSetEncoding();
+
+ /**
+ * Returns the value of the '<em><b>Mapping Model</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The URI of the EDI mapping model file of the EDI model.
+ * For more information about the mapping model take a
+ * look at the "http://www.milyn.org/schema/edi-message-mapping-1.0.xsd"
+ * schema.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Mapping Model</em>' attribute.
+ * @see #setMappingModel(String)
+ * @see org.jboss.tools.smooks.model.edi.EdiPackage#getEDIReader_MappingModel()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='mappingModel'"
+ * @generated
+ */
+ String getMappingModel();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.edi.EDIReader#getMappingModel <em>Mapping Model</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Mapping Model</em>' attribute.
+ * @see #getMappingModel()
+ * @generated
+ */
+ void setMappingModel(String value);
+
+} // EDIReader
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EDIReader.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiFactory.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiFactory.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,55 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.edi;
+
+import org.eclipse.emf.ecore.EFactory;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Factory</b> for the model.
+ * It provides a create method for each non-abstract class of the model.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.edi.EdiPackage
+ * @generated
+ */
+public interface EdiFactory extends EFactory {
+ /**
+ * The singleton instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EdiFactory eINSTANCE = org.jboss.tools.smooks.model.edi.impl.EdiFactoryImpl.init();
+
+ /**
+ * Returns a new object of class '<em>EDI Document Root</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>EDI Document Root</em>'.
+ * @generated
+ */
+ EDIDocumentRoot createEDIDocumentRoot();
+
+ /**
+ * Returns a new object of class '<em>EDI Reader</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>EDI Reader</em>'.
+ * @generated
+ */
+ EDIReader createEDIReader();
+
+ /**
+ * Returns the package supported by this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the package supported by this factory.
+ * @generated
+ */
+ EdiPackage getEdiPackage();
+
+} //EdiFactory
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiFactory.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiPackage.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiPackage.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiPackage.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,373 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.edi;
+
+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.jboss.tools.smooks.model.smooks.SmooksPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Package</b> for the model.
+ * It contains accessors for the meta objects to represent
+ * <ul>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * Smooks EDI Reader Configuration
+ * <!-- end-model-doc -->
+ * @see org.jboss.tools.smooks.model.edi.EdiFactory
+ * @model kind="package"
+ * @generated
+ */
+public interface EdiPackage extends EPackage {
+ /**
+ * The package name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNAME = "edi";
+
+ /**
+ * The package namespace URI.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_URI = "http://www.milyn.org/xsd/smooks/edi-1.1.xsd";
+
+ /**
+ * The package namespace name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_PREFIX = "edi";
+
+ /**
+ * The singleton instance of the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EdiPackage eINSTANCE = org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl.init();
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.edi.impl.EDIDocumentRootImpl <em>EDI Document Root</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.edi.impl.EDIDocumentRootImpl
+ * @see org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl#getEDIDocumentRoot()
+ * @generated
+ */
+ int EDI_DOCUMENT_ROOT = 0;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_DOCUMENT_ROOT__MIXED = 0;
+
+ /**
+ * The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;
+
+ /**
+ * The feature id for the '<em><b>XSI Schema Location</b></em>' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;
+
+ /**
+ * The feature id for the '<em><b>Reader</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_DOCUMENT_ROOT__READER = 3;
+
+ /**
+ * The number of structural features of the '<em>EDI Document Root</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_DOCUMENT_ROOT_FEATURE_COUNT = 4;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.edi.impl.EDIReaderImpl <em>EDI Reader</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.edi.impl.EDIReaderImpl
+ * @see org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl#getEDIReader()
+ * @generated
+ */
+ int EDI_READER = 1;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_READER__MIXED = SmooksPackage.ABSTRACT_READER__MIXED;
+
+ /**
+ * The feature id for the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_READER__ANY = SmooksPackage.ABSTRACT_READER__ANY;
+
+ /**
+ * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_READER__ANY_ATTRIBUTE = SmooksPackage.ABSTRACT_READER__ANY_ATTRIBUTE;
+
+ /**
+ * The feature id for the '<em><b>Target Profile</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_READER__TARGET_PROFILE = SmooksPackage.ABSTRACT_READER__TARGET_PROFILE;
+
+ /**
+ * The feature id for the '<em><b>Encoding</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_READER__ENCODING = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Mapping Model</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_READER__MAPPING_MODEL = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 1;
+
+ /**
+ * The number of structural features of the '<em>EDI Reader</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_READER_FEATURE_COUNT = SmooksPackage.ABSTRACT_READER_FEATURE_COUNT + 2;
+
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.edi.EDIDocumentRoot <em>EDI Document Root</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>EDI Document Root</em>'.
+ * @see org.jboss.tools.smooks.model.edi.EDIDocumentRoot
+ * @generated
+ */
+ EClass getEDIDocumentRoot();
+
+ /**
+ * Returns the meta object for the attribute list '{@link org.jboss.tools.smooks.model.edi.EDIDocumentRoot#getMixed <em>Mixed</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute list '<em>Mixed</em>'.
+ * @see org.jboss.tools.smooks.model.edi.EDIDocumentRoot#getMixed()
+ * @see #getEDIDocumentRoot()
+ * @generated
+ */
+ EAttribute getEDIDocumentRoot_Mixed();
+
+ /**
+ * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.edi.EDIDocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
+ * @see org.jboss.tools.smooks.model.edi.EDIDocumentRoot#getXMLNSPrefixMap()
+ * @see #getEDIDocumentRoot()
+ * @generated
+ */
+ EReference getEDIDocumentRoot_XMLNSPrefixMap();
+
+ /**
+ * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.edi.EDIDocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the map '<em>XSI Schema Location</em>'.
+ * @see org.jboss.tools.smooks.model.edi.EDIDocumentRoot#getXSISchemaLocation()
+ * @see #getEDIDocumentRoot()
+ * @generated
+ */
+ EReference getEDIDocumentRoot_XSISchemaLocation();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.edi.EDIDocumentRoot#getReader <em>Reader</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Reader</em>'.
+ * @see org.jboss.tools.smooks.model.edi.EDIDocumentRoot#getReader()
+ * @see #getEDIDocumentRoot()
+ * @generated
+ */
+ EReference getEDIDocumentRoot_Reader();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.edi.EDIReader <em>EDI Reader</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>EDI Reader</em>'.
+ * @see org.jboss.tools.smooks.model.edi.EDIReader
+ * @generated
+ */
+ EClass getEDIReader();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.edi.EDIReader#getEncoding <em>Encoding</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Encoding</em>'.
+ * @see org.jboss.tools.smooks.model.edi.EDIReader#getEncoding()
+ * @see #getEDIReader()
+ * @generated
+ */
+ EAttribute getEDIReader_Encoding();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.edi.EDIReader#getMappingModel <em>Mapping Model</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Mapping Model</em>'.
+ * @see org.jboss.tools.smooks.model.edi.EDIReader#getMappingModel()
+ * @see #getEDIReader()
+ * @generated
+ */
+ EAttribute getEDIReader_MappingModel();
+
+ /**
+ * Returns the factory that creates the instances of the model.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the factory that creates the instances of the model.
+ * @generated
+ */
+ EdiFactory getEdiFactory();
+
+ /**
+ * <!-- begin-user-doc -->
+ * Defines literals for the meta objects that represent
+ * <ul>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ interface Literals {
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.edi.impl.EDIDocumentRootImpl <em>EDI Document Root</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.edi.impl.EDIDocumentRootImpl
+ * @see org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl#getEDIDocumentRoot()
+ * @generated
+ */
+ EClass EDI_DOCUMENT_ROOT = eINSTANCE.getEDIDocumentRoot();
+
+ /**
+ * The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute EDI_DOCUMENT_ROOT__MIXED = eINSTANCE.getEDIDocumentRoot_Mixed();
+
+ /**
+ * The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference EDI_DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getEDIDocumentRoot_XMLNSPrefixMap();
+
+ /**
+ * The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference EDI_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getEDIDocumentRoot_XSISchemaLocation();
+
+ /**
+ * The meta object literal for the '<em><b>Reader</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference EDI_DOCUMENT_ROOT__READER = eINSTANCE.getEDIDocumentRoot_Reader();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.edi.impl.EDIReaderImpl <em>EDI Reader</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.edi.impl.EDIReaderImpl
+ * @see org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl#getEDIReader()
+ * @generated
+ */
+ EClass EDI_READER = eINSTANCE.getEDIReader();
+
+ /**
+ * The meta object literal for the '<em><b>Encoding</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute EDI_READER__ENCODING = eINSTANCE.getEDIReader_Encoding();
+
+ /**
+ * The meta object literal for the '<em><b>Mapping Model</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute EDI_READER__MAPPING_MODEL = eINSTANCE.getEDIReader_MappingModel();
+
+ }
+
+} //EdiPackage
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiPackage.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/EDIDocumentRootImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/EDIDocumentRootImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/EDIDocumentRootImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,286 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.edi.impl;
+
+
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EMap;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EStructuralFeature;
+import org.eclipse.emf.ecore.EcorePackage;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl;
+
+import org.eclipse.emf.ecore.util.BasicFeatureMap;
+import org.eclipse.emf.ecore.util.EcoreEMap;
+import org.eclipse.emf.ecore.util.FeatureMap;
+import org.eclipse.emf.ecore.util.InternalEList;
+import org.jboss.tools.smooks.model.edi.EDIDocumentRoot;
+import org.jboss.tools.smooks.model.edi.EDIReader;
+import org.jboss.tools.smooks.model.edi.EdiPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>EDI Document Root</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.edi.impl.EDIDocumentRootImpl#getMixed <em>Mixed</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.edi.impl.EDIDocumentRootImpl#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.edi.impl.EDIDocumentRootImpl#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.edi.impl.EDIDocumentRootImpl#getReader <em>Reader</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class EDIDocumentRootImpl extends EObjectImpl implements EDIDocumentRoot {
+ /**
+ * The cached value of the '{@link #getMixed() <em>Mixed</em>}' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMixed()
+ * @generated
+ * @ordered
+ */
+ protected FeatureMap mixed;
+
+ /**
+ * The cached value of the '{@link #getXMLNSPrefixMap() <em>XMLNS Prefix Map</em>}' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getXMLNSPrefixMap()
+ * @generated
+ * @ordered
+ */
+ protected EMap<String, String> xMLNSPrefixMap;
+
+ /**
+ * The cached value of the '{@link #getXSISchemaLocation() <em>XSI Schema Location</em>}' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getXSISchemaLocation()
+ * @generated
+ * @ordered
+ */
+ protected EMap<String, String> xSISchemaLocation;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected EDIDocumentRootImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return EdiPackage.Literals.EDI_DOCUMENT_ROOT;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FeatureMap getMixed() {
+ if (mixed == null) {
+ mixed = new BasicFeatureMap(this, EdiPackage.EDI_DOCUMENT_ROOT__MIXED);
+ }
+ return mixed;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EMap<String, String> getXMLNSPrefixMap() {
+ if (xMLNSPrefixMap == null) {
+ xMLNSPrefixMap = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, EdiPackage.EDI_DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
+ }
+ return xMLNSPrefixMap;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EMap<String, String> getXSISchemaLocation() {
+ if (xSISchemaLocation == null) {
+ xSISchemaLocation = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, EdiPackage.EDI_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
+ }
+ return xSISchemaLocation;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EDIReader getReader() {
+ return (EDIReader)getMixed().get(EdiPackage.Literals.EDI_DOCUMENT_ROOT__READER, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetReader(EDIReader newReader, NotificationChain msgs) {
+ return ((FeatureMap.Internal)getMixed()).basicAdd(EdiPackage.Literals.EDI_DOCUMENT_ROOT__READER, newReader, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setReader(EDIReader newReader) {
+ ((FeatureMap.Internal)getMixed()).set(EdiPackage.Literals.EDI_DOCUMENT_ROOT__READER, newReader);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case EdiPackage.EDI_DOCUMENT_ROOT__MIXED:
+ return ((InternalEList<?>)getMixed()).basicRemove(otherEnd, msgs);
+ case EdiPackage.EDI_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ return ((InternalEList<?>)getXMLNSPrefixMap()).basicRemove(otherEnd, msgs);
+ case EdiPackage.EDI_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ return ((InternalEList<?>)getXSISchemaLocation()).basicRemove(otherEnd, msgs);
+ case EdiPackage.EDI_DOCUMENT_ROOT__READER:
+ return basicSetReader(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case EdiPackage.EDI_DOCUMENT_ROOT__MIXED:
+ if (coreType) return getMixed();
+ return ((FeatureMap.Internal)getMixed()).getWrapper();
+ case EdiPackage.EDI_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ if (coreType) return getXMLNSPrefixMap();
+ else return getXMLNSPrefixMap().map();
+ case EdiPackage.EDI_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ if (coreType) return getXSISchemaLocation();
+ else return getXSISchemaLocation().map();
+ case EdiPackage.EDI_DOCUMENT_ROOT__READER:
+ return getReader();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case EdiPackage.EDI_DOCUMENT_ROOT__MIXED:
+ ((FeatureMap.Internal)getMixed()).set(newValue);
+ return;
+ case EdiPackage.EDI_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ ((EStructuralFeature.Setting)getXMLNSPrefixMap()).set(newValue);
+ return;
+ case EdiPackage.EDI_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ ((EStructuralFeature.Setting)getXSISchemaLocation()).set(newValue);
+ return;
+ case EdiPackage.EDI_DOCUMENT_ROOT__READER:
+ setReader((EDIReader)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case EdiPackage.EDI_DOCUMENT_ROOT__MIXED:
+ getMixed().clear();
+ return;
+ case EdiPackage.EDI_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ getXMLNSPrefixMap().clear();
+ return;
+ case EdiPackage.EDI_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ getXSISchemaLocation().clear();
+ return;
+ case EdiPackage.EDI_DOCUMENT_ROOT__READER:
+ setReader((EDIReader)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case EdiPackage.EDI_DOCUMENT_ROOT__MIXED:
+ return mixed != null && !mixed.isEmpty();
+ case EdiPackage.EDI_DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ return xMLNSPrefixMap != null && !xMLNSPrefixMap.isEmpty();
+ case EdiPackage.EDI_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ return xSISchemaLocation != null && !xSISchemaLocation.isEmpty();
+ case EdiPackage.EDI_DOCUMENT_ROOT__READER:
+ return getReader() != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (mixed: ");
+ result.append(mixed);
+ result.append(')');
+ return result.toString();
+ }
+
+} //EDIDocumentRootImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/EDIDocumentRootImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/EDIReaderImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/EDIReaderImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/EDIReaderImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,253 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.edi.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.jboss.tools.smooks.model.edi.EDIReader;
+import org.jboss.tools.smooks.model.edi.EdiPackage;
+import org.jboss.tools.smooks.model.smooks.impl.AbstractReaderImpl;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>EDI Reader</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.edi.impl.EDIReaderImpl#getEncoding <em>Encoding</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.edi.impl.EDIReaderImpl#getMappingModel <em>Mapping Model</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class EDIReaderImpl extends AbstractReaderImpl implements EDIReader {
+ /**
+ * The default value of the '{@link #getEncoding() <em>Encoding</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEncoding()
+ * @generated
+ * @ordered
+ */
+ protected static final String ENCODING_EDEFAULT = "UTF-8";
+
+ /**
+ * The cached value of the '{@link #getEncoding() <em>Encoding</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEncoding()
+ * @generated
+ * @ordered
+ */
+ protected String encoding = ENCODING_EDEFAULT;
+
+ /**
+ * This is true if the Encoding attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean encodingESet;
+
+ /**
+ * The default value of the '{@link #getMappingModel() <em>Mapping Model</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMappingModel()
+ * @generated
+ * @ordered
+ */
+ protected static final String MAPPING_MODEL_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getMappingModel() <em>Mapping Model</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMappingModel()
+ * @generated
+ * @ordered
+ */
+ protected String mappingModel = MAPPING_MODEL_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected EDIReaderImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return EdiPackage.Literals.EDI_READER;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getEncoding() {
+ return encoding;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setEncoding(String newEncoding) {
+ String oldEncoding = encoding;
+ encoding = newEncoding;
+ boolean oldEncodingESet = encodingESet;
+ encodingESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, EdiPackage.EDI_READER__ENCODING, oldEncoding, encoding, !oldEncodingESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetEncoding() {
+ String oldEncoding = encoding;
+ boolean oldEncodingESet = encodingESet;
+ encoding = ENCODING_EDEFAULT;
+ encodingESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, EdiPackage.EDI_READER__ENCODING, oldEncoding, ENCODING_EDEFAULT, oldEncodingESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetEncoding() {
+ return encodingESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getMappingModel() {
+ return mappingModel;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setMappingModel(String newMappingModel) {
+ String oldMappingModel = mappingModel;
+ mappingModel = newMappingModel;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, EdiPackage.EDI_READER__MAPPING_MODEL, oldMappingModel, mappingModel));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case EdiPackage.EDI_READER__ENCODING:
+ return getEncoding();
+ case EdiPackage.EDI_READER__MAPPING_MODEL:
+ return getMappingModel();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case EdiPackage.EDI_READER__ENCODING:
+ setEncoding((String)newValue);
+ return;
+ case EdiPackage.EDI_READER__MAPPING_MODEL:
+ setMappingModel((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case EdiPackage.EDI_READER__ENCODING:
+ unsetEncoding();
+ return;
+ case EdiPackage.EDI_READER__MAPPING_MODEL:
+ setMappingModel(MAPPING_MODEL_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case EdiPackage.EDI_READER__ENCODING:
+ return isSetEncoding();
+ case EdiPackage.EDI_READER__MAPPING_MODEL:
+ return MAPPING_MODEL_EDEFAULT == null ? mappingModel != null : !MAPPING_MODEL_EDEFAULT.equals(mappingModel);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (encoding: ");
+ if (encodingESet) result.append(encoding); else result.append("<unset>");
+ result.append(", mappingModel: ");
+ result.append(mappingModel);
+ result.append(')');
+ return result.toString();
+ }
+
+} //EDIReaderImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/EDIReaderImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/EdiFactoryImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/EdiFactoryImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/EdiFactoryImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,111 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.edi.impl;
+
+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;
+import org.jboss.tools.smooks.model.edi.EDIDocumentRoot;
+import org.jboss.tools.smooks.model.edi.EDIReader;
+import org.jboss.tools.smooks.model.edi.EdiFactory;
+import org.jboss.tools.smooks.model.edi.EdiPackage;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Factory</b>.
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class EdiFactoryImpl extends EFactoryImpl implements EdiFactory {
+ /**
+ * Creates the default factory implementation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static EdiFactory init() {
+ try {
+ EdiFactory theEdiFactory = (EdiFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.milyn.org/xsd/smooks/edi-1.1.xsd");
+ if (theEdiFactory != null) {
+ return theEdiFactory;
+ }
+ }
+ catch (Exception exception) {
+ EcorePlugin.INSTANCE.log(exception);
+ }
+ return new EdiFactoryImpl();
+ }
+
+ /**
+ * Creates an instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EdiFactoryImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EObject create(EClass eClass) {
+ switch (eClass.getClassifierID()) {
+ case EdiPackage.EDI_DOCUMENT_ROOT: return createEDIDocumentRoot();
+ case EdiPackage.EDI_READER: return createEDIReader();
+ default:
+ throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EDIDocumentRoot createEDIDocumentRoot() {
+ EDIDocumentRootImpl ediDocumentRoot = new EDIDocumentRootImpl();
+ return ediDocumentRoot;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EDIReader createEDIReader() {
+ EDIReaderImpl ediReader = new EDIReaderImpl();
+ return ediReader;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EdiPackage getEdiPackage() {
+ return (EdiPackage)getEPackage();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @deprecated
+ * @generated
+ */
+ @Deprecated
+ public static EdiPackage getPackage() {
+ return EdiPackage.eINSTANCE;
+ }
+
+} //EdiFactoryImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/EdiFactoryImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/EdiPackageImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/EdiPackageImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/EdiPackageImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,357 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.edi.impl;
+
+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;
+import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
+import org.jboss.tools.smooks.model.common.CommonPackage;
+import org.jboss.tools.smooks.model.common.impl.CommonPackageImpl;
+import org.jboss.tools.smooks.model.edi.EDIDocumentRoot;
+import org.jboss.tools.smooks.model.edi.EDIReader;
+import org.jboss.tools.smooks.model.edi.EdiFactory;
+import org.jboss.tools.smooks.model.edi.EdiPackage;
+import org.jboss.tools.smooks.model.smooks.SmooksPackage;
+import org.jboss.tools.smooks.model.smooks.impl.SmooksPackageImpl;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Package</b>.
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class EdiPackageImpl extends EPackageImpl implements EdiPackage {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass ediDocumentRootEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass ediReaderEClass = null;
+
+ /**
+ * Creates an instance of the model <b>Package</b>, registered with
+ * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
+ * package URI value.
+ * <p>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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.ecore.EPackage.Registry
+ * @see org.jboss.tools.smooks.model.edi.EdiPackage#eNS_URI
+ * @see #init()
+ * @generated
+ */
+ private EdiPackageImpl() {
+ super(eNS_URI, EdiFactory.eINSTANCE);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static boolean isInited = false;
+
+ /**
+ * Creates, registers, and initializes the <b>Package</b> for this
+ * model, and for any others upon which it depends. Simple
+ * dependencies are satisfied by calling this method on all
+ * dependent packages before doing anything else. This method drives
+ * initialization for interdependent packages directly, in parallel
+ * with this package, itself.
+ * <p>Of this package and its interdependencies, all packages which
+ * have not yet been registered by their URI values are first created
+ * and registered. The packages are then initialized in two steps:
+ * meta-model objects for all of the packages are created before any
+ * are initialized, since one package's meta-model objects may refer to
+ * those of another.
+ * <p>Invocation of this method will not affect any packages that have
+ * already been initialized.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #eNS_URI
+ * @see #createPackageContents()
+ * @see #initializePackageContents()
+ * @generated
+ */
+ public static EdiPackage init() {
+ if (isInited) return (EdiPackage)EPackage.Registry.INSTANCE.getEPackage(EdiPackage.eNS_URI);
+
+ // Obtain or create and register package
+ EdiPackageImpl theEdiPackage = (EdiPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof EdiPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new EdiPackageImpl());
+
+ isInited = true;
+
+ // Initialize simple dependencies
+ XMLTypePackage.eINSTANCE.eClass();
+
+ // Obtain or create and register interdependencies
+ SmooksPackageImpl theSmooksPackage = (SmooksPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(SmooksPackage.eNS_URI) instanceof SmooksPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(SmooksPackage.eNS_URI) : SmooksPackage.eINSTANCE);
+ CommonPackageImpl theCommonPackage = (CommonPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(CommonPackage.eNS_URI) instanceof CommonPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(CommonPackage.eNS_URI) : CommonPackage.eINSTANCE);
+
+ // Create package meta-data objects
+ theEdiPackage.createPackageContents();
+ theSmooksPackage.createPackageContents();
+ theCommonPackage.createPackageContents();
+
+ // Initialize created meta-data
+ theEdiPackage.initializePackageContents();
+ theSmooksPackage.initializePackageContents();
+ theCommonPackage.initializePackageContents();
+
+ // Mark meta-data to indicate it can't be changed
+ theEdiPackage.freeze();
+
+ return theEdiPackage;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getEDIDocumentRoot() {
+ return ediDocumentRootEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getEDIDocumentRoot_Mixed() {
+ return (EAttribute)ediDocumentRootEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getEDIDocumentRoot_XMLNSPrefixMap() {
+ return (EReference)ediDocumentRootEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getEDIDocumentRoot_XSISchemaLocation() {
+ return (EReference)ediDocumentRootEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getEDIDocumentRoot_Reader() {
+ return (EReference)ediDocumentRootEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getEDIReader() {
+ return ediReaderEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getEDIReader_Encoding() {
+ return (EAttribute)ediReaderEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getEDIReader_MappingModel() {
+ return (EAttribute)ediReaderEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EdiFactory getEdiFactory() {
+ return (EdiFactory)getEFactoryInstance();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void createPackageContents() {
+ if (isCreated) return;
+ isCreated = true;
+
+ // Create classes and their features
+ ediDocumentRootEClass = createEClass(EDI_DOCUMENT_ROOT);
+ createEAttribute(ediDocumentRootEClass, EDI_DOCUMENT_ROOT__MIXED);
+ createEReference(ediDocumentRootEClass, EDI_DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
+ createEReference(ediDocumentRootEClass, EDI_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
+ createEReference(ediDocumentRootEClass, EDI_DOCUMENT_ROOT__READER);
+
+ ediReaderEClass = createEClass(EDI_READER);
+ createEAttribute(ediReaderEClass, EDI_READER__ENCODING);
+ createEAttribute(ediReaderEClass, EDI_READER__MAPPING_MODEL);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void initializePackageContents() {
+ if (isInitialized) return;
+ isInitialized = true;
+
+ // Initialize package
+ setName(eNAME);
+ setNsPrefix(eNS_PREFIX);
+ setNsURI(eNS_URI);
+
+ // Obtain other dependent packages
+ SmooksPackage theSmooksPackage = (SmooksPackage)EPackage.Registry.INSTANCE.getEPackage(SmooksPackage.eNS_URI);
+ XMLTypePackage theXMLTypePackage = (XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI);
+
+ // Create type parameters
+
+ // Set bounds for type parameters
+
+ // Add supertypes to classes
+ ediReaderEClass.getESuperTypes().add(theSmooksPackage.getAbstractReader());
+
+ // Initialize classes and features; add operations and parameters
+ initEClass(ediDocumentRootEClass, EDIDocumentRoot.class, "EDIDocumentRoot", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getEDIDocumentRoot_Mixed(), ecorePackage.getEFeatureMapEntry(), "mixed", null, 0, -1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getEDIDocumentRoot_XMLNSPrefixMap(), ecorePackage.getEStringToStringMapEntry(), null, "xMLNSPrefixMap", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getEDIDocumentRoot_XSISchemaLocation(), ecorePackage.getEStringToStringMapEntry(), null, "xSISchemaLocation", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getEDIDocumentRoot_Reader(), this.getEDIReader(), null, "reader", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+
+ initEClass(ediReaderEClass, EDIReader.class, "EDIReader", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getEDIReader_Encoding(), theXMLTypePackage.getString(), "encoding", "UTF-8", 0, 1, EDIReader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getEDIReader_MappingModel(), theXMLTypePackage.getString(), "mappingModel", null, 0, 1, EDIReader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ // Create resource
+ createResource(eNS_URI);
+
+ // Create annotations
+ // http:///org/eclipse/emf/ecore/util/ExtendedMetaData
+ createExtendedMetaDataAnnotations();
+ }
+
+ /**
+ * Initializes the annotations for <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void createExtendedMetaDataAnnotations() {
+ String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData";
+ addAnnotation
+ (ediDocumentRootEClass,
+ source,
+ new String[] {
+ "name", "",
+ "kind", "mixed"
+ });
+ addAnnotation
+ (getEDIDocumentRoot_Mixed(),
+ source,
+ new String[] {
+ "kind", "elementWildcard",
+ "name", ":mixed"
+ });
+ addAnnotation
+ (getEDIDocumentRoot_XMLNSPrefixMap(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "xmlns:prefix"
+ });
+ addAnnotation
+ (getEDIDocumentRoot_XSISchemaLocation(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "xsi:schemaLocation"
+ });
+ addAnnotation
+ (getEDIDocumentRoot_Reader(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "reader",
+ "namespace", "##targetNamespace",
+ "affiliation", "http://www.milyn.org/xsd/smooks-1.1.xsd#abstract-reader"
+ });
+ addAnnotation
+ (ediReaderEClass,
+ source,
+ new String[] {
+ "name", "reader",
+ "kind", "empty"
+ });
+ addAnnotation
+ (getEDIReader_Encoding(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "encoding"
+ });
+ addAnnotation
+ (getEDIReader_MappingModel(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "mappingModel"
+ });
+ }
+
+} //EdiPackageImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/EdiPackageImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/EDIDocumentRootItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/EDIDocumentRootItemProvider.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/EDIDocumentRootItemProvider.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,171 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.edi.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.ecore.EStructuralFeature;
+
+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.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+import org.jboss.tools.smooks.model.edi.EDIDocumentRoot;
+import org.jboss.tools.smooks.model.edi.EdiFactory;
+import org.jboss.tools.smooks.model.edi.EdiPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.jboss.tools.smooks.model.edi.EDIDocumentRoot} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class EDIDocumentRootItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EDIDocumentRootItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(EdiPackage.Literals.EDI_DOCUMENT_ROOT__READER);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns EDIDocumentRoot.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/EDIDocumentRoot"));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_EDIDocumentRoot_type");
+ }
+
+ /**
+ * 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(EDIDocumentRoot.class)) {
+ case EdiPackage.EDI_DOCUMENT_ROOT__READER:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (EdiPackage.Literals.EDI_DOCUMENT_ROOT__READER,
+ EdiFactory.eINSTANCE.createEDIReader()));
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return Edi1EditPlugin.INSTANCE;
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/EDIDocumentRootItemProvider.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/EDIReaderItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/EDIReaderItemProvider.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/EDIReaderItemProvider.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,183 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.edi.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.ViewerNotification;
+import org.jboss.tools.smooks.model.edi.EDIReader;
+import org.jboss.tools.smooks.model.edi.EdiPackage;
+import org.jboss.tools.smooks.model.smooks.provider.AbstractReaderItemProvider;
+
+
+/**
+ * This is the item provider adapter for a {@link org.jboss.tools.smooks.model.edi.EDIReader} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class EDIReaderItemProvider
+ extends AbstractReaderItemProvider
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EDIReaderItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addEncodingPropertyDescriptor(object);
+ addMappingModelPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Encoding feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addEncodingPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_EDIReader_encoding_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_EDIReader_encoding_feature", "_UI_EDIReader_type"),
+ EdiPackage.Literals.EDI_READER__ENCODING,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mapping Model feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMappingModelPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_EDIReader_mappingModel_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_EDIReader_mappingModel_feature", "_UI_EDIReader_type"),
+ EdiPackage.Literals.EDI_READER__MAPPING_MODEL,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns EDIReader.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/EDIReader"));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((EDIReader)object).getTargetProfile();
+ return label == null || label.length() == 0 ?
+ getString("_UI_EDIReader_type") :
+ getString("_UI_EDIReader_type") + " " + label;
+ }
+
+ /**
+ * 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(EDIReader.class)) {
+ case EdiPackage.EDI_READER__ENCODING:
+ case EdiPackage.EDI_READER__MAPPING_MODEL:
+ 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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return Edi1EditPlugin.INSTANCE;
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/EDIReaderItemProvider.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/Edi1EditPlugin.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/Edi1EditPlugin.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/Edi1EditPlugin.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,93 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.edi.provider;
+
+import org.eclipse.emf.common.EMFPlugin;
+
+import org.eclipse.emf.common.util.ResourceLocator;
+
+/**
+ * This is the central singleton for the Edi-1 edit plugin.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public final class Edi1EditPlugin extends EMFPlugin {
+ /**
+ * Keep track of the singleton.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final Edi1EditPlugin INSTANCE = new Edi1EditPlugin();
+
+ /**
+ * Keep track of the singleton.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static Implementation plugin;
+
+ /**
+ * Create the instance.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Edi1EditPlugin() {
+ super
+ (new ResourceLocator [] {
+ });
+ }
+
+ /**
+ * Returns the singleton instance of the Eclipse plugin.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the singleton instance.
+ * @generated
+ */
+ @Override
+ public ResourceLocator getPluginResourceLocator() {
+ return plugin;
+ }
+
+ /**
+ * Returns the singleton instance of the Eclipse plugin.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the singleton instance.
+ * @generated
+ */
+ public static Implementation getPlugin() {
+ return plugin;
+ }
+
+ /**
+ * The actual implementation of the Eclipse <b>Plugin</b>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static class Implementation extends EclipsePlugin {
+ /**
+ * Creates an instance.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Implementation() {
+ super();
+
+ // Remember the static instance.
+ //
+ plugin = this;
+ }
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/Edi1EditPlugin.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/EdiItemProviderAdapterFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/EdiItemProviderAdapterFactory.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/EdiItemProviderAdapterFactory.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,226 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.edi.provider;
+
+import java.util.ArrayList;
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.Adapter;
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.Notifier;
+import org.eclipse.emf.edit.provider.ChangeNotifier;
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.ComposedAdapterFactory;
+import org.eclipse.emf.edit.provider.IChangeNotifier;
+import org.eclipse.emf.edit.provider.IDisposable;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.INotifyChangedListener;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.jboss.tools.smooks.model.edi.util.EdiAdapterFactory;
+
+
+/**
+ * This is the factory that is used to provide the interfaces needed to support Viewers.
+ * The adapters generated by this factory convert EMF adapter notifications into calls to {@link #fireNotifyChanged fireNotifyChanged}.
+ * The adapters also support Eclipse property sheets.
+ * Note that most of the adapters are shared among multiple instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class EdiItemProviderAdapterFactory extends EdiAdapterFactory implements ComposeableAdapterFactory, IChangeNotifier, IDisposable {
+ /**
+ * This keeps track of the root adapter factory that delegates to this adapter factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ComposedAdapterFactory parentAdapterFactory;
+
+ /**
+ * This is used to implement {@link org.eclipse.emf.edit.provider.IChangeNotifier}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IChangeNotifier changeNotifier = new ChangeNotifier();
+
+ /**
+ * This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected Collection<Object> supportedTypes = new ArrayList<Object>();
+
+ /**
+ * This constructs an instance.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EdiItemProviderAdapterFactory() {
+ supportedTypes.add(IEditingDomainItemProvider.class);
+ supportedTypes.add(IStructuredItemContentProvider.class);
+ supportedTypes.add(ITreeItemContentProvider.class);
+ supportedTypes.add(IItemLabelProvider.class);
+ supportedTypes.add(IItemPropertySource.class);
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.jboss.tools.smooks.model.edi.EDIDocumentRoot} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected EDIDocumentRootItemProvider ediDocumentRootItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.jboss.tools.smooks.model.edi.EDIDocumentRoot}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createEDIDocumentRootAdapter() {
+ if (ediDocumentRootItemProvider == null) {
+ ediDocumentRootItemProvider = new EDIDocumentRootItemProvider(this);
+ }
+
+ return ediDocumentRootItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.jboss.tools.smooks.model.edi.EDIReader} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected EDIReaderItemProvider ediReaderItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.jboss.tools.smooks.model.edi.EDIReader}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createEDIReaderAdapter() {
+ if (ediReaderItemProvider == null) {
+ ediReaderItemProvider = new EDIReaderItemProvider(this);
+ }
+
+ return ediReaderItemProvider;
+ }
+
+ /**
+ * This returns the root adapter factory that contains this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ComposeableAdapterFactory getRootAdapterFactory() {
+ return parentAdapterFactory == null ? this : parentAdapterFactory.getRootAdapterFactory();
+ }
+
+ /**
+ * This sets the composed adapter factory that contains this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) {
+ this.parentAdapterFactory = parentAdapterFactory;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean isFactoryForType(Object type) {
+ return supportedTypes.contains(type) || super.isFactoryForType(type);
+ }
+
+ /**
+ * This implementation substitutes the factory itself as the key for the adapter.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter adapt(Notifier notifier, Object type) {
+ return super.adapt(notifier, this);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object adapt(Object object, Object type) {
+ if (isFactoryForType(type)) {
+ Object adapter = super.adapt(object, type);
+ if (!(type instanceof Class) || (((Class<?>)type).isInstance(adapter))) {
+ return adapter;
+ }
+ }
+
+ return null;
+ }
+
+ /**
+ * This adds a listener.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void addListener(INotifyChangedListener notifyChangedListener) {
+ changeNotifier.addListener(notifyChangedListener);
+ }
+
+ /**
+ * This removes a listener.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void removeListener(INotifyChangedListener notifyChangedListener) {
+ changeNotifier.removeListener(notifyChangedListener);
+ }
+
+ /**
+ * This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void fireNotifyChanged(Notification notification) {
+ changeNotifier.fireNotifyChanged(notification);
+
+ if (parentAdapterFactory != null) {
+ parentAdapterFactory.fireNotifyChanged(notification);
+ }
+ }
+
+ /**
+ * This disposes all of the item providers created by this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void dispose() {
+ if (ediDocumentRootItemProvider != null) ediDocumentRootItemProvider.dispose();
+ if (ediReaderItemProvider != null) ediReaderItemProvider.dispose();
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/EdiItemProviderAdapterFactory.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiAdapterFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiAdapterFactory.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiAdapterFactory.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,218 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.edi.util;
+
+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;
+import org.eclipse.emf.ecore.xml.type.AnyType;
+import org.jboss.tools.smooks.model.common.AbstractAnyType;
+import org.jboss.tools.smooks.model.edi.EDIDocumentRoot;
+import org.jboss.tools.smooks.model.edi.EDIReader;
+import org.jboss.tools.smooks.model.edi.EdiPackage;
+import org.jboss.tools.smooks.model.smooks.AbstractReader;
+import org.jboss.tools.smooks.model.smooks.AbstractResourceConfig;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Adapter Factory</b> for the model.
+ * It provides an adapter <code>createXXX</code> method for each class of the model.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.edi.EdiPackage
+ * @generated
+ */
+public class EdiAdapterFactory extends AdapterFactoryImpl {
+ /**
+ * The cached model package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected static EdiPackage modelPackage;
+
+ /**
+ * Creates an instance of the adapter factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EdiAdapterFactory() {
+ if (modelPackage == null) {
+ modelPackage = EdiPackage.eINSTANCE;
+ }
+ }
+
+ /**
+ * Returns whether this factory is applicable for the type of the object.
+ * <!-- begin-user-doc -->
+ * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
+ * <!-- end-user-doc -->
+ * @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 <code>createXXX</code> methods.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected EdiSwitch<Adapter> modelSwitch =
+ new EdiSwitch<Adapter>() {
+ @Override
+ public Adapter caseEDIDocumentRoot(EDIDocumentRoot object) {
+ return createEDIDocumentRootAdapter();
+ }
+ @Override
+ public Adapter caseEDIReader(EDIReader object) {
+ return createEDIReaderAdapter();
+ }
+ @Override
+ public Adapter caseAnyType(AnyType object) {
+ return createAnyTypeAdapter();
+ }
+ @Override
+ public Adapter caseAbstractAnyType(AbstractAnyType object) {
+ return createAbstractAnyTypeAdapter();
+ }
+ @Override
+ public Adapter caseAbstractResourceConfig(AbstractResourceConfig object) {
+ return createAbstractResourceConfigAdapter();
+ }
+ @Override
+ public Adapter caseAbstractReader(AbstractReader object) {
+ return createAbstractReaderAdapter();
+ }
+ @Override
+ public Adapter defaultCase(EObject object) {
+ return createEObjectAdapter();
+ }
+ };
+
+ /**
+ * Creates an adapter for the <code>target</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param target the object to adapt.
+ * @return the adapter for the <code>target</code>.
+ * @generated
+ */
+ @Override
+ public Adapter createAdapter(Notifier target) {
+ return modelSwitch.doSwitch((EObject)target);
+ }
+
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.edi.EDIDocumentRoot <em>EDI Document Root</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.edi.EDIDocumentRoot
+ * @generated
+ */
+ public Adapter createEDIDocumentRootAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.edi.EDIReader <em>EDI Reader</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.edi.EDIReader
+ * @generated
+ */
+ public Adapter createEDIReaderAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.emf.ecore.xml.type.AnyType <em>Any Type</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.emf.ecore.xml.type.AnyType
+ * @generated
+ */
+ public Adapter createAnyTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link common.AbstractAnyType <em>Abstract Any Type</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see common.AbstractAnyType
+ * @generated
+ */
+ public Adapter createAbstractAnyTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link smooks.AbstractResourceConfig <em>Abstract Resource Config</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see smooks.AbstractResourceConfig
+ * @generated
+ */
+ public Adapter createAbstractResourceConfigAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link smooks.AbstractReader <em>Abstract Reader</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see smooks.AbstractReader
+ * @generated
+ */
+ public Adapter createAbstractReaderAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for the default case.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @generated
+ */
+ public Adapter createEObjectAdapter() {
+ return null;
+ }
+
+} //EdiAdapterFactory
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiAdapterFactory.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiResourceFactoryImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiResourceFactoryImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiResourceFactoryImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,56 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.edi.util;
+
+import org.eclipse.emf.common.util.URI;
+
+import org.eclipse.emf.ecore.resource.Resource;
+
+import org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl;
+
+import org.eclipse.emf.ecore.xmi.XMLResource;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Resource Factory</b> associated with the package.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.edi.util.EdiResourceImpl
+ * @generated
+ */
+public class EdiResourceFactoryImpl extends ResourceFactoryImpl {
+ /**
+ * Creates an instance of the resource factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EdiResourceFactoryImpl() {
+ super();
+ }
+
+ /**
+ * Creates an instance of the resource.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Resource createResource(URI uri) {
+ XMLResource result = new EdiResourceImpl(uri);
+ result.getDefaultSaveOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE);
+ result.getDefaultLoadOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE);
+
+ result.getDefaultSaveOptions().put(XMLResource.OPTION_SCHEMA_LOCATION, Boolean.TRUE);
+
+ result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE);
+ result.getDefaultSaveOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE);
+
+ result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_LEXICAL_HANDLER, Boolean.TRUE);
+ return result;
+ }
+
+} //EdiResourceFactoryImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiResourceFactoryImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiResourceImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiResourceImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiResourceImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,32 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.edi.util;
+
+import org.eclipse.emf.common.util.URI;
+
+import org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Resource </b> associated with the package.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.edi.util.EdiResourceFactoryImpl
+ * @generated
+ */
+public class EdiResourceImpl extends XMLResourceImpl {
+ /**
+ * Creates an instance of the resource.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param uri the URI of the new resource.
+ * @generated
+ */
+ public EdiResourceImpl(URI uri) {
+ super(uri);
+ }
+
+} //EdiResourceImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiResourceImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiSwitch.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiSwitch.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiSwitch.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,221 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.edi.util;
+
+import java.util.List;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.xml.type.AnyType;
+import org.jboss.tools.smooks.model.common.AbstractAnyType;
+import org.jboss.tools.smooks.model.edi.EDIDocumentRoot;
+import org.jboss.tools.smooks.model.edi.EDIReader;
+import org.jboss.tools.smooks.model.edi.EdiPackage;
+import org.jboss.tools.smooks.model.smooks.AbstractReader;
+import org.jboss.tools.smooks.model.smooks.AbstractResourceConfig;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Switch</b> for the model's inheritance hierarchy.
+ * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
+ * to invoke the <code>caseXXX</code> 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.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.edi.EdiPackage
+ * @generated
+ */
+public class EdiSwitch<T> {
+ /**
+ * The cached model package
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected static EdiPackage modelPackage;
+
+ /**
+ * Creates an instance of the switch.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EdiSwitch() {
+ if (modelPackage == null) {
+ modelPackage = EdiPackage.eINSTANCE;
+ }
+ }
+
+ /**
+ * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the first non-null result returned by a <code>caseXXX</code> call.
+ * @generated
+ */
+ public T doSwitch(EObject theEObject) {
+ return doSwitch(theEObject.eClass(), theEObject);
+ }
+
+ /**
+ * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the first non-null result returned by a <code>caseXXX</code> call.
+ * @generated
+ */
+ protected T doSwitch(EClass theEClass, EObject theEObject) {
+ if (theEClass.eContainer() == modelPackage) {
+ return doSwitch(theEClass.getClassifierID(), theEObject);
+ }
+ else {
+ List<EClass> eSuperTypes = theEClass.getESuperTypes();
+ return
+ eSuperTypes.isEmpty() ?
+ defaultCase(theEObject) :
+ doSwitch(eSuperTypes.get(0), theEObject);
+ }
+ }
+
+ /**
+ * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the first non-null result returned by a <code>caseXXX</code> call.
+ * @generated
+ */
+ protected T doSwitch(int classifierID, EObject theEObject) {
+ switch (classifierID) {
+ case EdiPackage.EDI_DOCUMENT_ROOT: {
+ EDIDocumentRoot ediDocumentRoot = (EDIDocumentRoot)theEObject;
+ T result = caseEDIDocumentRoot(ediDocumentRoot);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case EdiPackage.EDI_READER: {
+ EDIReader ediReader = (EDIReader)theEObject;
+ T result = caseEDIReader(ediReader);
+ if (result == null) result = caseAbstractReader(ediReader);
+ if (result == null) result = caseAbstractResourceConfig(ediReader);
+ if (result == null) result = caseAbstractAnyType(ediReader);
+ if (result == null) result = caseAnyType(ediReader);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ default: return defaultCase(theEObject);
+ }
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>EDI Document Root</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>EDI Document Root</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseEDIDocumentRoot(EDIDocumentRoot object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>EDI Reader</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>EDI Reader</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseEDIReader(EDIReader object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Any Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Any Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAnyType(AnyType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Abstract Any Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Abstract Any Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAbstractAnyType(AbstractAnyType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Abstract Resource Config</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Abstract Resource Config</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAbstractResourceConfig(AbstractResourceConfig object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Abstract Reader</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Abstract Reader</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAbstractReader(AbstractReader object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch, but this is the last case anyway.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject)
+ * @generated
+ */
+ public T defaultCase(EObject object) {
+ return null;
+ }
+
+} //EdiSwitch
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiSwitch.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiXMLProcessor.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiXMLProcessor.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiXMLProcessor.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,54 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.edi.util;
+
+
+import java.util.Map;
+
+import org.eclipse.emf.ecore.EPackage;
+
+import org.eclipse.emf.ecore.resource.Resource;
+
+import org.eclipse.emf.ecore.xmi.util.XMLProcessor;
+import org.jboss.tools.smooks.model.edi.EdiPackage;
+
+/**
+ * This class contains helper methods to serialize and deserialize XML documents
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class EdiXMLProcessor extends XMLProcessor {
+
+ /**
+ * Public constructor to instantiate the helper.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EdiXMLProcessor() {
+ super((EPackage.Registry.INSTANCE));
+ EdiPackage.eINSTANCE.eClass();
+ }
+
+ /**
+ * Register for "*" and "xml" file extensions the EdiResourceFactoryImpl factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected Map<String, Resource.Factory> getRegistrations() {
+ if (registrations == null) {
+ super.getRegistrations();
+ registrations.put(XML_EXTENSION, new EdiResourceFactoryImpl());
+ registrations.put(STAR_EXTENSION, new EdiResourceFactoryImpl());
+ }
+ return registrations;
+ }
+
+} //EdiXMLProcessor
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiXMLProcessor.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Component.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Component.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Component.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -22,7 +22,7 @@
* </ul>
* </p>
*
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getComponent()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getComponent()
* @model extendedMetaData="name='Component' kind='elementOnly'"
* @generated
*/
@@ -37,7 +37,7 @@
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Sub Component</em>' containment reference list.
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getComponent_SubComponent()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getComponent_SubComponent()
* @model containment="true"
* extendedMetaData="kind='element' name='sub-component' namespace='##targetNamespace'"
* @generated
@@ -57,7 +57,7 @@
* @see #isSetRequired()
* @see #unsetRequired()
* @see #setRequired(boolean)
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getComponent_Required()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getComponent_Required()
* @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
* extendedMetaData="kind='attribute' name='required'"
* @generated
@@ -112,7 +112,7 @@
* @see #isSetTruncatable()
* @see #unsetTruncatable()
* @see #setTruncatable(boolean)
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getComponent_Truncatable()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getComponent_Truncatable()
* @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
* extendedMetaData="kind='attribute' name='truncatable'"
* @generated
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Delimiters.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Delimiters.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Delimiters.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -23,7 +23,7 @@
* </ul>
* </p>
*
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDelimiters()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getDelimiters()
* @model extendedMetaData="name='Delimiters' kind='empty'"
* @generated
*/
@@ -38,7 +38,7 @@
* <!-- end-user-doc -->
* @return the value of the '<em>Component</em>' attribute.
* @see #setComponent(String)
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDelimiters_Component()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getDelimiters_Component()
* @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
* extendedMetaData="kind='attribute' name='component'"
* @generated
@@ -65,7 +65,7 @@
* <!-- end-user-doc -->
* @return the value of the '<em>Field</em>' attribute.
* @see #setField(String)
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDelimiters_Field()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getDelimiters_Field()
* @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
* extendedMetaData="kind='attribute' name='field'"
* @generated
@@ -92,7 +92,7 @@
* <!-- end-user-doc -->
* @return the value of the '<em>Segment</em>' attribute.
* @see #setSegment(String)
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDelimiters_Segment()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getDelimiters_Segment()
* @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
* extendedMetaData="kind='attribute' name='segment'"
* @generated
@@ -127,7 +127,7 @@
* <!-- end-model-doc -->
* @return the value of the '<em>Sub Component</em>' attribute.
* @see #setSubComponent(String)
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDelimiters_SubComponent()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getDelimiters_SubComponent()
* @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
* extendedMetaData="kind='attribute' name='sub-component'"
* @generated
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Description.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Description.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Description.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -21,7 +21,7 @@
* </ul>
* </p>
*
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDescription()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getDescription()
* @model extendedMetaData="name='Description' kind='empty'"
* @generated
*/
@@ -36,7 +36,7 @@
* <!-- end-user-doc -->
* @return the value of the '<em>Name</em>' attribute.
* @see #setName(String)
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDescription_Name()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getDescription_Name()
* @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
* extendedMetaData="kind='attribute' name='name'"
* @generated
@@ -63,7 +63,7 @@
* <!-- end-user-doc -->
* @return the value of the '<em>Version</em>' attribute.
* @see #setVersion(String)
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDescription_Version()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getDescription_Version()
* @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
* extendedMetaData="kind='attribute' name='version'"
* @generated
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/DocumentRoot.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/DocumentRoot.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/DocumentRoot.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -27,7 +27,7 @@
* </ul>
* </p>
*
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDocumentRoot()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getDocumentRoot()
* @model extendedMetaData="name='' kind='mixed'"
* @generated
*/
@@ -42,7 +42,7 @@
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Mixed</em>' attribute list.
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDocumentRoot_Mixed()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getDocumentRoot_Mixed()
* @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
* extendedMetaData="kind='elementWildcard' name=':mixed'"
* @generated
@@ -60,7 +60,7 @@
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>XMLNS Prefix Map</em>' map.
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDocumentRoot_XMLNSPrefixMap()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getDocumentRoot_XMLNSPrefixMap()
* @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
* extendedMetaData="kind='attribute' name='xmlns:prefix'"
* @generated
@@ -78,7 +78,7 @@
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>XSI Schema Location</em>' map.
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDocumentRoot_XSISchemaLocation()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getDocumentRoot_XSISchemaLocation()
* @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
* extendedMetaData="kind='attribute' name='xsi:schemaLocation'"
* @generated
@@ -95,7 +95,7 @@
* <!-- end-user-doc -->
* @return the value of the '<em>Edimap</em>' containment reference.
* @see #setEdimap(EdiMap)
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDocumentRoot_Edimap()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getDocumentRoot_Edimap()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='edimap' namespace='##targetNamespace'"
* @generated
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiFactory.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiFactory.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -1,127 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.medi;
-
-import org.eclipse.emf.ecore.EFactory;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Factory</b> for the model.
- * It provides a create method for each non-abstract class of the model.
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.EdiPackage
- * @generated
- */
-public interface EdiFactory extends EFactory {
- /**
- * The singleton instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EdiFactory eINSTANCE = org.jboss.tools.smooks.model.medi.impl.EdiFactoryImpl.init();
-
- /**
- * Returns a new object of class '<em>Component</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Component</em>'.
- * @generated
- */
- Component createComponent();
-
- /**
- * Returns a new object of class '<em>Delimiters</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Delimiters</em>'.
- * @generated
- */
- Delimiters createDelimiters();
-
- /**
- * Returns a new object of class '<em>Description</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Description</em>'.
- * @generated
- */
- Description createDescription();
-
- /**
- * Returns a new object of class '<em>Document Root</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Document Root</em>'.
- * @generated
- */
- DocumentRoot createDocumentRoot();
-
- /**
- * Returns a new object of class '<em>Map</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Map</em>'.
- * @generated
- */
- EdiMap createEdiMap();
-
- /**
- * Returns a new object of class '<em>Field</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Field</em>'.
- * @generated
- */
- Field createField();
-
- /**
- * Returns a new object of class '<em>Mapping Node</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Mapping Node</em>'.
- * @generated
- */
- MappingNode createMappingNode();
-
- /**
- * Returns a new object of class '<em>Segment</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Segment</em>'.
- * @generated
- */
- Segment createSegment();
-
- /**
- * Returns a new object of class '<em>Segments</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Segments</em>'.
- * @generated
- */
- Segments createSegments();
-
- /**
- * Returns a new object of class '<em>Sub Component</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Sub Component</em>'.
- * @generated
- */
- SubComponent createSubComponent();
-
- /**
- * Returns the package supported by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the package supported by this factory.
- * @generated
- */
- EdiPackage getEdiPackage();
-
-} //EdiFactory
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiMap.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiMap.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiMap.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -22,7 +22,7 @@
* </ul>
* </p>
*
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getEdiMap()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getEdiMap()
* @model extendedMetaData="name='EdiMap' kind='elementOnly'"
* @generated
*/
@@ -37,7 +37,7 @@
* <!-- end-user-doc -->
* @return the value of the '<em>Description</em>' containment reference.
* @see #setDescription(Description)
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getEdiMap_Description()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getEdiMap_Description()
* @model containment="true" required="true"
* extendedMetaData="kind='element' name='description' namespace='##targetNamespace'"
* @generated
@@ -64,7 +64,7 @@
* <!-- end-user-doc -->
* @return the value of the '<em>Delimiters</em>' containment reference.
* @see #setDelimiters(Delimiters)
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getEdiMap_Delimiters()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getEdiMap_Delimiters()
* @model containment="true" required="true"
* extendedMetaData="kind='element' name='delimiters' namespace='##targetNamespace'"
* @generated
@@ -91,7 +91,7 @@
* <!-- end-user-doc -->
* @return the value of the '<em>Segments</em>' containment reference.
* @see #setSegments(Segments)
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getEdiMap_Segments()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getEdiMap_Segments()
* @model containment="true" required="true"
* extendedMetaData="kind='element' name='segments' namespace='##targetNamespace'"
* @generated
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiPackage.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiPackage.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiPackage.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -1,1551 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.medi;
-
-
-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.jboss.tools.smooks.model.common.CommonPackage;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Package</b> for the model.
- * It contains accessors for the meta objects to represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.EdiFactory
- * @model kind="package"
- * @generated
- */
-public interface EdiPackage extends EPackage {
- /**
- * The package name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNAME = "edi";
-
- /**
- * The package namespace URI.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_URI = "http://www.milyn.org/schema/edi-message-mapping-1.0.xsd";
-
- /**
- * The package namespace name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_PREFIX = "edi";
-
- /**
- * The singleton instance of the package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EdiPackage eINSTANCE = org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl.init();
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.MappingNodeImpl <em>Mapping Node</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.impl.MappingNodeImpl
- * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getMappingNode()
- * @generated
- */
- int MAPPING_NODE = 6;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MAPPING_NODE__MIXED = CommonPackage.ABSTRACT_ANY_TYPE__MIXED;
-
- /**
- * The feature id for the '<em><b>Any</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MAPPING_NODE__ANY = CommonPackage.ABSTRACT_ANY_TYPE__ANY;
-
- /**
- * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MAPPING_NODE__ANY_ATTRIBUTE = CommonPackage.ABSTRACT_ANY_TYPE__ANY_ATTRIBUTE;
-
- /**
- * The feature id for the '<em><b>Xmltag</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MAPPING_NODE__XMLTAG = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Mapping Node</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MAPPING_NODE_FEATURE_COUNT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.ComponentImpl <em>Component</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.impl.ComponentImpl
- * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getComponent()
- * @generated
- */
- int COMPONENT = 0;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMPONENT__MIXED = MAPPING_NODE__MIXED;
-
- /**
- * The feature id for the '<em><b>Any</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMPONENT__ANY = MAPPING_NODE__ANY;
-
- /**
- * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMPONENT__ANY_ATTRIBUTE = MAPPING_NODE__ANY_ATTRIBUTE;
-
- /**
- * The feature id for the '<em><b>Xmltag</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMPONENT__XMLTAG = MAPPING_NODE__XMLTAG;
-
- /**
- * The feature id for the '<em><b>Sub Component</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMPONENT__SUB_COMPONENT = MAPPING_NODE_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMPONENT__REQUIRED = MAPPING_NODE_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Truncatable</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMPONENT__TRUNCATABLE = MAPPING_NODE_FEATURE_COUNT + 2;
-
- /**
- * The number of structural features of the '<em>Component</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMPONENT_FEATURE_COUNT = MAPPING_NODE_FEATURE_COUNT + 3;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.DelimitersImpl <em>Delimiters</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.impl.DelimitersImpl
- * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getDelimiters()
- * @generated
- */
- int DELIMITERS = 1;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DELIMITERS__MIXED = CommonPackage.ABSTRACT_ANY_TYPE__MIXED;
-
- /**
- * The feature id for the '<em><b>Any</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DELIMITERS__ANY = CommonPackage.ABSTRACT_ANY_TYPE__ANY;
-
- /**
- * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DELIMITERS__ANY_ATTRIBUTE = CommonPackage.ABSTRACT_ANY_TYPE__ANY_ATTRIBUTE;
-
- /**
- * The feature id for the '<em><b>Component</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DELIMITERS__COMPONENT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Field</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DELIMITERS__FIELD = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Segment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DELIMITERS__SEGMENT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Sub Component</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DELIMITERS__SUB_COMPONENT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 3;
-
- /**
- * The number of structural features of the '<em>Delimiters</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DELIMITERS_FEATURE_COUNT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 4;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.DescriptionImpl <em>Description</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.impl.DescriptionImpl
- * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getDescription()
- * @generated
- */
- int DESCRIPTION = 2;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DESCRIPTION__MIXED = CommonPackage.ABSTRACT_ANY_TYPE__MIXED;
-
- /**
- * The feature id for the '<em><b>Any</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DESCRIPTION__ANY = CommonPackage.ABSTRACT_ANY_TYPE__ANY;
-
- /**
- * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DESCRIPTION__ANY_ATTRIBUTE = CommonPackage.ABSTRACT_ANY_TYPE__ANY_ATTRIBUTE;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DESCRIPTION__NAME = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Version</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DESCRIPTION__VERSION = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Description</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DESCRIPTION_FEATURE_COUNT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.DocumentRootImpl <em>Document Root</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.impl.DocumentRootImpl
- * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getDocumentRoot()
- * @generated
- */
- int DOCUMENT_ROOT = 3;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__MIXED = 0;
-
- /**
- * The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;
-
- /**
- * The feature id for the '<em><b>XSI Schema Location</b></em>' map.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;
-
- /**
- * The feature id for the '<em><b>Edimap</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__EDIMAP = 3;
-
- /**
- * The number of structural features of the '<em>Document Root</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT_FEATURE_COUNT = 4;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.EdiMapImpl <em>Map</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.impl.EdiMapImpl
- * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getEdiMap()
- * @generated
- */
- int EDI_MAP = 4;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EDI_MAP__MIXED = CommonPackage.ABSTRACT_ANY_TYPE__MIXED;
-
- /**
- * The feature id for the '<em><b>Any</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EDI_MAP__ANY = CommonPackage.ABSTRACT_ANY_TYPE__ANY;
-
- /**
- * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EDI_MAP__ANY_ATTRIBUTE = CommonPackage.ABSTRACT_ANY_TYPE__ANY_ATTRIBUTE;
-
- /**
- * The feature id for the '<em><b>Description</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EDI_MAP__DESCRIPTION = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Delimiters</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EDI_MAP__DELIMITERS = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Segments</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EDI_MAP__SEGMENTS = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 2;
-
- /**
- * The number of structural features of the '<em>Map</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EDI_MAP_FEATURE_COUNT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 3;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.FieldImpl <em>Field</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.impl.FieldImpl
- * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getField()
- * @generated
- */
- int FIELD = 5;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FIELD__MIXED = MAPPING_NODE__MIXED;
-
- /**
- * The feature id for the '<em><b>Any</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FIELD__ANY = MAPPING_NODE__ANY;
-
- /**
- * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FIELD__ANY_ATTRIBUTE = MAPPING_NODE__ANY_ATTRIBUTE;
-
- /**
- * The feature id for the '<em><b>Xmltag</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FIELD__XMLTAG = MAPPING_NODE__XMLTAG;
-
- /**
- * The feature id for the '<em><b>Component</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FIELD__COMPONENT = MAPPING_NODE_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FIELD__REQUIRED = MAPPING_NODE_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Truncatable</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FIELD__TRUNCATABLE = MAPPING_NODE_FEATURE_COUNT + 2;
-
- /**
- * The number of structural features of the '<em>Field</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FIELD_FEATURE_COUNT = MAPPING_NODE_FEATURE_COUNT + 3;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.SegmentImpl <em>Segment</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.impl.SegmentImpl
- * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getSegment()
- * @generated
- */
- int SEGMENT = 7;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENT__MIXED = MAPPING_NODE__MIXED;
-
- /**
- * The feature id for the '<em><b>Any</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENT__ANY = MAPPING_NODE__ANY;
-
- /**
- * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENT__ANY_ATTRIBUTE = MAPPING_NODE__ANY_ATTRIBUTE;
-
- /**
- * The feature id for the '<em><b>Xmltag</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENT__XMLTAG = MAPPING_NODE__XMLTAG;
-
- /**
- * The feature id for the '<em><b>Field</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENT__FIELD = MAPPING_NODE_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Segment</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENT__SEGMENT = MAPPING_NODE_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Max Occurs</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENT__MAX_OCCURS = MAPPING_NODE_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Min Occurs</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENT__MIN_OCCURS = MAPPING_NODE_FEATURE_COUNT + 3;
-
- /**
- * The feature id for the '<em><b>Segcode</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENT__SEGCODE = MAPPING_NODE_FEATURE_COUNT + 4;
-
- /**
- * The feature id for the '<em><b>Truncatable</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENT__TRUNCATABLE = MAPPING_NODE_FEATURE_COUNT + 5;
-
- /**
- * The number of structural features of the '<em>Segment</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENT_FEATURE_COUNT = MAPPING_NODE_FEATURE_COUNT + 6;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.SegmentsImpl <em>Segments</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.impl.SegmentsImpl
- * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getSegments()
- * @generated
- */
- int SEGMENTS = 8;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENTS__MIXED = MAPPING_NODE__MIXED;
-
- /**
- * The feature id for the '<em><b>Any</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENTS__ANY = MAPPING_NODE__ANY;
-
- /**
- * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENTS__ANY_ATTRIBUTE = MAPPING_NODE__ANY_ATTRIBUTE;
-
- /**
- * The feature id for the '<em><b>Xmltag</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENTS__XMLTAG = MAPPING_NODE__XMLTAG;
-
- /**
- * The feature id for the '<em><b>Segment</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENTS__SEGMENT = MAPPING_NODE_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Segments</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENTS_FEATURE_COUNT = MAPPING_NODE_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.SubComponentImpl <em>Sub Component</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.impl.SubComponentImpl
- * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getSubComponent()
- * @generated
- */
- int SUB_COMPONENT = 9;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SUB_COMPONENT__MIXED = MAPPING_NODE__MIXED;
-
- /**
- * The feature id for the '<em><b>Any</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SUB_COMPONENT__ANY = MAPPING_NODE__ANY;
-
- /**
- * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SUB_COMPONENT__ANY_ATTRIBUTE = MAPPING_NODE__ANY_ATTRIBUTE;
-
- /**
- * The feature id for the '<em><b>Xmltag</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SUB_COMPONENT__XMLTAG = MAPPING_NODE__XMLTAG;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SUB_COMPONENT__REQUIRED = MAPPING_NODE_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Sub Component</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SUB_COMPONENT_FEATURE_COUNT = MAPPING_NODE_FEATURE_COUNT + 1;
-
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.Component <em>Component</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Component</em>'.
- * @see org.jboss.tools.smooks.model.medi.Component
- * @generated
- */
- EClass getComponent();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.jboss.tools.smooks.model.medi.Component#getSubComponent <em>Sub Component</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Sub Component</em>'.
- * @see org.jboss.tools.smooks.model.medi.Component#getSubComponent()
- * @see #getComponent()
- * @generated
- */
- EReference getComponent_SubComponent();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Component#isRequired <em>Required</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Required</em>'.
- * @see org.jboss.tools.smooks.model.medi.Component#isRequired()
- * @see #getComponent()
- * @generated
- */
- EAttribute getComponent_Required();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Component#isTruncatable <em>Truncatable</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Truncatable</em>'.
- * @see org.jboss.tools.smooks.model.medi.Component#isTruncatable()
- * @see #getComponent()
- * @generated
- */
- EAttribute getComponent_Truncatable();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.Delimiters <em>Delimiters</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Delimiters</em>'.
- * @see org.jboss.tools.smooks.model.medi.Delimiters
- * @generated
- */
- EClass getDelimiters();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Delimiters#getComponent <em>Component</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Component</em>'.
- * @see org.jboss.tools.smooks.model.medi.Delimiters#getComponent()
- * @see #getDelimiters()
- * @generated
- */
- EAttribute getDelimiters_Component();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Delimiters#getField <em>Field</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Field</em>'.
- * @see org.jboss.tools.smooks.model.medi.Delimiters#getField()
- * @see #getDelimiters()
- * @generated
- */
- EAttribute getDelimiters_Field();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Delimiters#getSegment <em>Segment</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Segment</em>'.
- * @see org.jboss.tools.smooks.model.medi.Delimiters#getSegment()
- * @see #getDelimiters()
- * @generated
- */
- EAttribute getDelimiters_Segment();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Delimiters#getSubComponent <em>Sub Component</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Sub Component</em>'.
- * @see org.jboss.tools.smooks.model.medi.Delimiters#getSubComponent()
- * @see #getDelimiters()
- * @generated
- */
- EAttribute getDelimiters_SubComponent();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.Description <em>Description</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Description</em>'.
- * @see org.jboss.tools.smooks.model.medi.Description
- * @generated
- */
- EClass getDescription();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Description#getName <em>Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.jboss.tools.smooks.model.medi.Description#getName()
- * @see #getDescription()
- * @generated
- */
- EAttribute getDescription_Name();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Description#getVersion <em>Version</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Version</em>'.
- * @see org.jboss.tools.smooks.model.medi.Description#getVersion()
- * @see #getDescription()
- * @generated
- */
- EAttribute getDescription_Version();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.DocumentRoot <em>Document Root</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Document Root</em>'.
- * @see org.jboss.tools.smooks.model.medi.DocumentRoot
- * @generated
- */
- EClass getDocumentRoot();
-
- /**
- * Returns the meta object for the attribute list '{@link org.jboss.tools.smooks.model.medi.DocumentRoot#getMixed <em>Mixed</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute list '<em>Mixed</em>'.
- * @see org.jboss.tools.smooks.model.medi.DocumentRoot#getMixed()
- * @see #getDocumentRoot()
- * @generated
- */
- EAttribute getDocumentRoot_Mixed();
-
- /**
- * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.medi.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
- * @see org.jboss.tools.smooks.model.medi.DocumentRoot#getXMLNSPrefixMap()
- * @see #getDocumentRoot()
- * @generated
- */
- EReference getDocumentRoot_XMLNSPrefixMap();
-
- /**
- * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.medi.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the map '<em>XSI Schema Location</em>'.
- * @see org.jboss.tools.smooks.model.medi.DocumentRoot#getXSISchemaLocation()
- * @see #getDocumentRoot()
- * @generated
- */
- EReference getDocumentRoot_XSISchemaLocation();
-
- /**
- * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.medi.DocumentRoot#getEdimap <em>Edimap</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Edimap</em>'.
- * @see org.jboss.tools.smooks.model.medi.DocumentRoot#getEdimap()
- * @see #getDocumentRoot()
- * @generated
- */
- EReference getDocumentRoot_Edimap();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.EdiMap <em>Map</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Map</em>'.
- * @see org.jboss.tools.smooks.model.medi.EdiMap
- * @generated
- */
- EClass getEdiMap();
-
- /**
- * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.medi.EdiMap#getDescription <em>Description</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Description</em>'.
- * @see org.jboss.tools.smooks.model.medi.EdiMap#getDescription()
- * @see #getEdiMap()
- * @generated
- */
- EReference getEdiMap_Description();
-
- /**
- * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.medi.EdiMap#getDelimiters <em>Delimiters</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Delimiters</em>'.
- * @see org.jboss.tools.smooks.model.medi.EdiMap#getDelimiters()
- * @see #getEdiMap()
- * @generated
- */
- EReference getEdiMap_Delimiters();
-
- /**
- * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.medi.EdiMap#getSegments <em>Segments</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Segments</em>'.
- * @see org.jboss.tools.smooks.model.medi.EdiMap#getSegments()
- * @see #getEdiMap()
- * @generated
- */
- EReference getEdiMap_Segments();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.Field <em>Field</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Field</em>'.
- * @see org.jboss.tools.smooks.model.medi.Field
- * @generated
- */
- EClass getField();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.jboss.tools.smooks.model.medi.Field#getComponent <em>Component</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Component</em>'.
- * @see org.jboss.tools.smooks.model.medi.Field#getComponent()
- * @see #getField()
- * @generated
- */
- EReference getField_Component();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Field#isRequired <em>Required</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Required</em>'.
- * @see org.jboss.tools.smooks.model.medi.Field#isRequired()
- * @see #getField()
- * @generated
- */
- EAttribute getField_Required();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Field#isTruncatable <em>Truncatable</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Truncatable</em>'.
- * @see org.jboss.tools.smooks.model.medi.Field#isTruncatable()
- * @see #getField()
- * @generated
- */
- EAttribute getField_Truncatable();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.MappingNode <em>Mapping Node</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Mapping Node</em>'.
- * @see org.jboss.tools.smooks.model.medi.MappingNode
- * @generated
- */
- EClass getMappingNode();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.MappingNode#getXmltag <em>Xmltag</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Xmltag</em>'.
- * @see org.jboss.tools.smooks.model.medi.MappingNode#getXmltag()
- * @see #getMappingNode()
- * @generated
- */
- EAttribute getMappingNode_Xmltag();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.Segment <em>Segment</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Segment</em>'.
- * @see org.jboss.tools.smooks.model.medi.Segment
- * @generated
- */
- EClass getSegment();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.jboss.tools.smooks.model.medi.Segment#getField <em>Field</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Field</em>'.
- * @see org.jboss.tools.smooks.model.medi.Segment#getField()
- * @see #getSegment()
- * @generated
- */
- EReference getSegment_Field();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.jboss.tools.smooks.model.medi.Segment#getSegment <em>Segment</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Segment</em>'.
- * @see org.jboss.tools.smooks.model.medi.Segment#getSegment()
- * @see #getSegment()
- * @generated
- */
- EReference getSegment_Segment();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Segment#getMaxOccurs <em>Max Occurs</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Max Occurs</em>'.
- * @see org.jboss.tools.smooks.model.medi.Segment#getMaxOccurs()
- * @see #getSegment()
- * @generated
- */
- EAttribute getSegment_MaxOccurs();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Segment#getMinOccurs <em>Min Occurs</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Min Occurs</em>'.
- * @see org.jboss.tools.smooks.model.medi.Segment#getMinOccurs()
- * @see #getSegment()
- * @generated
- */
- EAttribute getSegment_MinOccurs();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Segment#getSegcode <em>Segcode</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Segcode</em>'.
- * @see org.jboss.tools.smooks.model.medi.Segment#getSegcode()
- * @see #getSegment()
- * @generated
- */
- EAttribute getSegment_Segcode();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Segment#isTruncatable <em>Truncatable</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Truncatable</em>'.
- * @see org.jboss.tools.smooks.model.medi.Segment#isTruncatable()
- * @see #getSegment()
- * @generated
- */
- EAttribute getSegment_Truncatable();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.Segments <em>Segments</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Segments</em>'.
- * @see org.jboss.tools.smooks.model.medi.Segments
- * @generated
- */
- EClass getSegments();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.jboss.tools.smooks.model.medi.Segments#getSegment <em>Segment</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Segment</em>'.
- * @see org.jboss.tools.smooks.model.medi.Segments#getSegment()
- * @see #getSegments()
- * @generated
- */
- EReference getSegments_Segment();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.SubComponent <em>Sub Component</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Sub Component</em>'.
- * @see org.jboss.tools.smooks.model.medi.SubComponent
- * @generated
- */
- EClass getSubComponent();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.SubComponent#isRequired <em>Required</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Required</em>'.
- * @see org.jboss.tools.smooks.model.medi.SubComponent#isRequired()
- * @see #getSubComponent()
- * @generated
- */
- EAttribute getSubComponent_Required();
-
- /**
- * Returns the factory that creates the instances of the model.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the factory that creates the instances of the model.
- * @generated
- */
- EdiFactory getEdiFactory();
-
- /**
- * <!-- begin-user-doc -->
- * Defines literals for the meta objects that represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * @generated
- */
- interface Literals {
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.ComponentImpl <em>Component</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.impl.ComponentImpl
- * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getComponent()
- * @generated
- */
- EClass COMPONENT = eINSTANCE.getComponent();
-
- /**
- * The meta object literal for the '<em><b>Sub Component</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference COMPONENT__SUB_COMPONENT = eINSTANCE.getComponent_SubComponent();
-
- /**
- * The meta object literal for the '<em><b>Required</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute COMPONENT__REQUIRED = eINSTANCE.getComponent_Required();
-
- /**
- * The meta object literal for the '<em><b>Truncatable</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute COMPONENT__TRUNCATABLE = eINSTANCE.getComponent_Truncatable();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.DelimitersImpl <em>Delimiters</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.impl.DelimitersImpl
- * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getDelimiters()
- * @generated
- */
- EClass DELIMITERS = eINSTANCE.getDelimiters();
-
- /**
- * The meta object literal for the '<em><b>Component</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DELIMITERS__COMPONENT = eINSTANCE.getDelimiters_Component();
-
- /**
- * The meta object literal for the '<em><b>Field</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DELIMITERS__FIELD = eINSTANCE.getDelimiters_Field();
-
- /**
- * The meta object literal for the '<em><b>Segment</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DELIMITERS__SEGMENT = eINSTANCE.getDelimiters_Segment();
-
- /**
- * The meta object literal for the '<em><b>Sub Component</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DELIMITERS__SUB_COMPONENT = eINSTANCE.getDelimiters_SubComponent();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.DescriptionImpl <em>Description</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.impl.DescriptionImpl
- * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getDescription()
- * @generated
- */
- EClass DESCRIPTION = eINSTANCE.getDescription();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DESCRIPTION__NAME = eINSTANCE.getDescription_Name();
-
- /**
- * The meta object literal for the '<em><b>Version</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DESCRIPTION__VERSION = eINSTANCE.getDescription_Version();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.DocumentRootImpl <em>Document Root</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.impl.DocumentRootImpl
- * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getDocumentRoot()
- * @generated
- */
- EClass DOCUMENT_ROOT = eINSTANCE.getDocumentRoot();
-
- /**
- * The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DOCUMENT_ROOT__MIXED = eINSTANCE.getDocumentRoot_Mixed();
-
- /**
- * The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getDocumentRoot_XMLNSPrefixMap();
-
- /**
- * The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getDocumentRoot_XSISchemaLocation();
-
- /**
- * The meta object literal for the '<em><b>Edimap</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DOCUMENT_ROOT__EDIMAP = eINSTANCE.getDocumentRoot_Edimap();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.EdiMapImpl <em>Map</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.impl.EdiMapImpl
- * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getEdiMap()
- * @generated
- */
- EClass EDI_MAP = eINSTANCE.getEdiMap();
-
- /**
- * The meta object literal for the '<em><b>Description</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference EDI_MAP__DESCRIPTION = eINSTANCE.getEdiMap_Description();
-
- /**
- * The meta object literal for the '<em><b>Delimiters</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference EDI_MAP__DELIMITERS = eINSTANCE.getEdiMap_Delimiters();
-
- /**
- * The meta object literal for the '<em><b>Segments</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference EDI_MAP__SEGMENTS = eINSTANCE.getEdiMap_Segments();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.FieldImpl <em>Field</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.impl.FieldImpl
- * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getField()
- * @generated
- */
- EClass FIELD = eINSTANCE.getField();
-
- /**
- * The meta object literal for the '<em><b>Component</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference FIELD__COMPONENT = eINSTANCE.getField_Component();
-
- /**
- * The meta object literal for the '<em><b>Required</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute FIELD__REQUIRED = eINSTANCE.getField_Required();
-
- /**
- * The meta object literal for the '<em><b>Truncatable</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute FIELD__TRUNCATABLE = eINSTANCE.getField_Truncatable();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.MappingNodeImpl <em>Mapping Node</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.impl.MappingNodeImpl
- * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getMappingNode()
- * @generated
- */
- EClass MAPPING_NODE = eINSTANCE.getMappingNode();
-
- /**
- * The meta object literal for the '<em><b>Xmltag</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute MAPPING_NODE__XMLTAG = eINSTANCE.getMappingNode_Xmltag();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.SegmentImpl <em>Segment</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.impl.SegmentImpl
- * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getSegment()
- * @generated
- */
- EClass SEGMENT = eINSTANCE.getSegment();
-
- /**
- * The meta object literal for the '<em><b>Field</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference SEGMENT__FIELD = eINSTANCE.getSegment_Field();
-
- /**
- * The meta object literal for the '<em><b>Segment</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference SEGMENT__SEGMENT = eINSTANCE.getSegment_Segment();
-
- /**
- * The meta object literal for the '<em><b>Max Occurs</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SEGMENT__MAX_OCCURS = eINSTANCE.getSegment_MaxOccurs();
-
- /**
- * The meta object literal for the '<em><b>Min Occurs</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SEGMENT__MIN_OCCURS = eINSTANCE.getSegment_MinOccurs();
-
- /**
- * The meta object literal for the '<em><b>Segcode</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SEGMENT__SEGCODE = eINSTANCE.getSegment_Segcode();
-
- /**
- * The meta object literal for the '<em><b>Truncatable</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SEGMENT__TRUNCATABLE = eINSTANCE.getSegment_Truncatable();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.SegmentsImpl <em>Segments</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.impl.SegmentsImpl
- * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getSegments()
- * @generated
- */
- EClass SEGMENTS = eINSTANCE.getSegments();
-
- /**
- * The meta object literal for the '<em><b>Segment</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference SEGMENTS__SEGMENT = eINSTANCE.getSegments_Segment();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.SubComponentImpl <em>Sub Component</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.impl.SubComponentImpl
- * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getSubComponent()
- * @generated
- */
- EClass SUB_COMPONENT = eINSTANCE.getSubComponent();
-
- /**
- * The meta object literal for the '<em><b>Required</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SUB_COMPONENT__REQUIRED = eINSTANCE.getSubComponent_Required();
-
- }
-
-} //EdiPackage
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Field.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Field.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Field.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -22,7 +22,7 @@
* </ul>
* </p>
*
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getField()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getField()
* @model extendedMetaData="name='Field' kind='elementOnly'"
* @generated
*/
@@ -37,7 +37,7 @@
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Component</em>' containment reference list.
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getField_Component()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getField_Component()
* @model containment="true"
* extendedMetaData="kind='element' name='component' namespace='##targetNamespace'"
* @generated
@@ -57,7 +57,7 @@
* @see #isSetRequired()
* @see #unsetRequired()
* @see #setRequired(boolean)
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getField_Required()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getField_Required()
* @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
* extendedMetaData="kind='attribute' name='required'"
* @generated
@@ -112,7 +112,7 @@
* @see #isSetTruncatable()
* @see #unsetTruncatable()
* @see #setTruncatable(boolean)
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getField_Truncatable()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getField_Truncatable()
* @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
* extendedMetaData="kind='attribute' name='truncatable'"
* @generated
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/MEdiFactory.java (from rev 14729, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiFactory.java)
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/MEdiFactory.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/MEdiFactory.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,127 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.medi;
+
+import org.eclipse.emf.ecore.EFactory;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Factory</b> for the model.
+ * It provides a create method for each non-abstract class of the model.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage
+ * @generated
+ */
+public interface MEdiFactory extends EFactory {
+ /**
+ * The singleton instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ MEdiFactory eINSTANCE = org.jboss.tools.smooks.model.medi.impl.MEdiFactoryImpl.init();
+
+ /**
+ * Returns a new object of class '<em>Component</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Component</em>'.
+ * @generated
+ */
+ Component createComponent();
+
+ /**
+ * Returns a new object of class '<em>Delimiters</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Delimiters</em>'.
+ * @generated
+ */
+ Delimiters createDelimiters();
+
+ /**
+ * Returns a new object of class '<em>Description</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Description</em>'.
+ * @generated
+ */
+ Description createDescription();
+
+ /**
+ * Returns a new object of class '<em>Document Root</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Document Root</em>'.
+ * @generated
+ */
+ DocumentRoot createDocumentRoot();
+
+ /**
+ * Returns a new object of class '<em>Map</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Map</em>'.
+ * @generated
+ */
+ EdiMap createEdiMap();
+
+ /**
+ * Returns a new object of class '<em>Field</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Field</em>'.
+ * @generated
+ */
+ Field createField();
+
+ /**
+ * Returns a new object of class '<em>Mapping Node</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Mapping Node</em>'.
+ * @generated
+ */
+ MappingNode createMappingNode();
+
+ /**
+ * Returns a new object of class '<em>Segment</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Segment</em>'.
+ * @generated
+ */
+ Segment createSegment();
+
+ /**
+ * Returns a new object of class '<em>Segments</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Segments</em>'.
+ * @generated
+ */
+ Segments createSegments();
+
+ /**
+ * Returns a new object of class '<em>Sub Component</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Sub Component</em>'.
+ * @generated
+ */
+ SubComponent createSubComponent();
+
+ /**
+ * Returns the package supported by this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the package supported by this factory.
+ * @generated
+ */
+ MEdiPackage getEdiPackage();
+
+} //EdiFactory
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/MEdiFactory.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/MEdiPackage.java (from rev 14729, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiPackage.java)
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/MEdiPackage.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/MEdiPackage.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,1551 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.medi;
+
+
+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.jboss.tools.smooks.model.common.CommonPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Package</b> for the model.
+ * It contains accessors for the meta objects to represent
+ * <ul>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.MEdiFactory
+ * @model kind="package"
+ * @generated
+ */
+public interface MEdiPackage extends EPackage {
+ /**
+ * The package name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNAME = "eedi";
+
+ /**
+ * The package namespace URI.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_URI = "http://www.milyn.org/schema/edi-message-mapping-1.0.xsd";
+
+ /**
+ * The package namespace name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_PREFIX = "eedi";
+
+ /**
+ * The singleton instance of the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ MEdiPackage eINSTANCE = org.jboss.tools.smooks.model.medi.impl.MEdiPackageImpl.init();
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.MappingNodeImpl <em>Mapping Node</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.MappingNodeImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.MEdiPackageImpl#getMappingNode()
+ * @generated
+ */
+ int MAPPING_NODE = 6;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_NODE__MIXED = CommonPackage.ABSTRACT_ANY_TYPE__MIXED;
+
+ /**
+ * The feature id for the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_NODE__ANY = CommonPackage.ABSTRACT_ANY_TYPE__ANY;
+
+ /**
+ * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_NODE__ANY_ATTRIBUTE = CommonPackage.ABSTRACT_ANY_TYPE__ANY_ATTRIBUTE;
+
+ /**
+ * The feature id for the '<em><b>Xmltag</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_NODE__XMLTAG = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Mapping Node</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_NODE_FEATURE_COUNT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.ComponentImpl <em>Component</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.ComponentImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.MEdiPackageImpl#getComponent()
+ * @generated
+ */
+ int COMPONENT = 0;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPONENT__MIXED = MAPPING_NODE__MIXED;
+
+ /**
+ * The feature id for the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPONENT__ANY = MAPPING_NODE__ANY;
+
+ /**
+ * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPONENT__ANY_ATTRIBUTE = MAPPING_NODE__ANY_ATTRIBUTE;
+
+ /**
+ * The feature id for the '<em><b>Xmltag</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPONENT__XMLTAG = MAPPING_NODE__XMLTAG;
+
+ /**
+ * The feature id for the '<em><b>Sub Component</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPONENT__SUB_COMPONENT = MAPPING_NODE_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Required</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPONENT__REQUIRED = MAPPING_NODE_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Truncatable</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPONENT__TRUNCATABLE = MAPPING_NODE_FEATURE_COUNT + 2;
+
+ /**
+ * The number of structural features of the '<em>Component</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPONENT_FEATURE_COUNT = MAPPING_NODE_FEATURE_COUNT + 3;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.DelimitersImpl <em>Delimiters</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.DelimitersImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.MEdiPackageImpl#getDelimiters()
+ * @generated
+ */
+ int DELIMITERS = 1;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DELIMITERS__MIXED = CommonPackage.ABSTRACT_ANY_TYPE__MIXED;
+
+ /**
+ * The feature id for the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DELIMITERS__ANY = CommonPackage.ABSTRACT_ANY_TYPE__ANY;
+
+ /**
+ * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DELIMITERS__ANY_ATTRIBUTE = CommonPackage.ABSTRACT_ANY_TYPE__ANY_ATTRIBUTE;
+
+ /**
+ * The feature id for the '<em><b>Component</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DELIMITERS__COMPONENT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Field</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DELIMITERS__FIELD = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Segment</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DELIMITERS__SEGMENT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Sub Component</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DELIMITERS__SUB_COMPONENT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 3;
+
+ /**
+ * The number of structural features of the '<em>Delimiters</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DELIMITERS_FEATURE_COUNT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 4;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.DescriptionImpl <em>Description</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.DescriptionImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.MEdiPackageImpl#getDescription()
+ * @generated
+ */
+ int DESCRIPTION = 2;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DESCRIPTION__MIXED = CommonPackage.ABSTRACT_ANY_TYPE__MIXED;
+
+ /**
+ * The feature id for the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DESCRIPTION__ANY = CommonPackage.ABSTRACT_ANY_TYPE__ANY;
+
+ /**
+ * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DESCRIPTION__ANY_ATTRIBUTE = CommonPackage.ABSTRACT_ANY_TYPE__ANY_ATTRIBUTE;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DESCRIPTION__NAME = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Version</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DESCRIPTION__VERSION = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 1;
+
+ /**
+ * The number of structural features of the '<em>Description</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DESCRIPTION_FEATURE_COUNT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 2;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.DocumentRootImpl <em>Document Root</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.DocumentRootImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.MEdiPackageImpl#getDocumentRoot()
+ * @generated
+ */
+ int DOCUMENT_ROOT = 3;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__MIXED = 0;
+
+ /**
+ * The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;
+
+ /**
+ * The feature id for the '<em><b>XSI Schema Location</b></em>' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;
+
+ /**
+ * The feature id for the '<em><b>Edimap</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__EDIMAP = 3;
+
+ /**
+ * The number of structural features of the '<em>Document Root</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT_FEATURE_COUNT = 4;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.EdiMapImpl <em>Map</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.EdiMapImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.MEdiPackageImpl#getEdiMap()
+ * @generated
+ */
+ int EDI_MAP = 4;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_MAP__MIXED = CommonPackage.ABSTRACT_ANY_TYPE__MIXED;
+
+ /**
+ * The feature id for the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_MAP__ANY = CommonPackage.ABSTRACT_ANY_TYPE__ANY;
+
+ /**
+ * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_MAP__ANY_ATTRIBUTE = CommonPackage.ABSTRACT_ANY_TYPE__ANY_ATTRIBUTE;
+
+ /**
+ * The feature id for the '<em><b>Description</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_MAP__DESCRIPTION = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Delimiters</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_MAP__DELIMITERS = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Segments</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_MAP__SEGMENTS = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 2;
+
+ /**
+ * The number of structural features of the '<em>Map</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_MAP_FEATURE_COUNT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 3;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.FieldImpl <em>Field</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.FieldImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.MEdiPackageImpl#getField()
+ * @generated
+ */
+ int FIELD = 5;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FIELD__MIXED = MAPPING_NODE__MIXED;
+
+ /**
+ * The feature id for the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FIELD__ANY = MAPPING_NODE__ANY;
+
+ /**
+ * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FIELD__ANY_ATTRIBUTE = MAPPING_NODE__ANY_ATTRIBUTE;
+
+ /**
+ * The feature id for the '<em><b>Xmltag</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FIELD__XMLTAG = MAPPING_NODE__XMLTAG;
+
+ /**
+ * The feature id for the '<em><b>Component</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FIELD__COMPONENT = MAPPING_NODE_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Required</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FIELD__REQUIRED = MAPPING_NODE_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Truncatable</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FIELD__TRUNCATABLE = MAPPING_NODE_FEATURE_COUNT + 2;
+
+ /**
+ * The number of structural features of the '<em>Field</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FIELD_FEATURE_COUNT = MAPPING_NODE_FEATURE_COUNT + 3;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.SegmentImpl <em>Segment</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.SegmentImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.MEdiPackageImpl#getSegment()
+ * @generated
+ */
+ int SEGMENT = 7;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENT__MIXED = MAPPING_NODE__MIXED;
+
+ /**
+ * The feature id for the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENT__ANY = MAPPING_NODE__ANY;
+
+ /**
+ * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENT__ANY_ATTRIBUTE = MAPPING_NODE__ANY_ATTRIBUTE;
+
+ /**
+ * The feature id for the '<em><b>Xmltag</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENT__XMLTAG = MAPPING_NODE__XMLTAG;
+
+ /**
+ * The feature id for the '<em><b>Field</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENT__FIELD = MAPPING_NODE_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Segment</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENT__SEGMENT = MAPPING_NODE_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Max Occurs</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENT__MAX_OCCURS = MAPPING_NODE_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Min Occurs</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENT__MIN_OCCURS = MAPPING_NODE_FEATURE_COUNT + 3;
+
+ /**
+ * The feature id for the '<em><b>Segcode</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENT__SEGCODE = MAPPING_NODE_FEATURE_COUNT + 4;
+
+ /**
+ * The feature id for the '<em><b>Truncatable</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENT__TRUNCATABLE = MAPPING_NODE_FEATURE_COUNT + 5;
+
+ /**
+ * The number of structural features of the '<em>Segment</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENT_FEATURE_COUNT = MAPPING_NODE_FEATURE_COUNT + 6;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.SegmentsImpl <em>Segments</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.SegmentsImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.MEdiPackageImpl#getSegments()
+ * @generated
+ */
+ int SEGMENTS = 8;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENTS__MIXED = MAPPING_NODE__MIXED;
+
+ /**
+ * The feature id for the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENTS__ANY = MAPPING_NODE__ANY;
+
+ /**
+ * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENTS__ANY_ATTRIBUTE = MAPPING_NODE__ANY_ATTRIBUTE;
+
+ /**
+ * The feature id for the '<em><b>Xmltag</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENTS__XMLTAG = MAPPING_NODE__XMLTAG;
+
+ /**
+ * The feature id for the '<em><b>Segment</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENTS__SEGMENT = MAPPING_NODE_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Segments</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENTS_FEATURE_COUNT = MAPPING_NODE_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.SubComponentImpl <em>Sub Component</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.SubComponentImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.MEdiPackageImpl#getSubComponent()
+ * @generated
+ */
+ int SUB_COMPONENT = 9;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SUB_COMPONENT__MIXED = MAPPING_NODE__MIXED;
+
+ /**
+ * The feature id for the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SUB_COMPONENT__ANY = MAPPING_NODE__ANY;
+
+ /**
+ * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SUB_COMPONENT__ANY_ATTRIBUTE = MAPPING_NODE__ANY_ATTRIBUTE;
+
+ /**
+ * The feature id for the '<em><b>Xmltag</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SUB_COMPONENT__XMLTAG = MAPPING_NODE__XMLTAG;
+
+ /**
+ * The feature id for the '<em><b>Required</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SUB_COMPONENT__REQUIRED = MAPPING_NODE_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Sub Component</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SUB_COMPONENT_FEATURE_COUNT = MAPPING_NODE_FEATURE_COUNT + 1;
+
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.Component <em>Component</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Component</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Component
+ * @generated
+ */
+ EClass getComponent();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.jboss.tools.smooks.model.medi.Component#getSubComponent <em>Sub Component</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Sub Component</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Component#getSubComponent()
+ * @see #getComponent()
+ * @generated
+ */
+ EReference getComponent_SubComponent();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Component#isRequired <em>Required</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Required</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Component#isRequired()
+ * @see #getComponent()
+ * @generated
+ */
+ EAttribute getComponent_Required();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Component#isTruncatable <em>Truncatable</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Truncatable</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Component#isTruncatable()
+ * @see #getComponent()
+ * @generated
+ */
+ EAttribute getComponent_Truncatable();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.Delimiters <em>Delimiters</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Delimiters</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Delimiters
+ * @generated
+ */
+ EClass getDelimiters();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Delimiters#getComponent <em>Component</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Component</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Delimiters#getComponent()
+ * @see #getDelimiters()
+ * @generated
+ */
+ EAttribute getDelimiters_Component();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Delimiters#getField <em>Field</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Field</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Delimiters#getField()
+ * @see #getDelimiters()
+ * @generated
+ */
+ EAttribute getDelimiters_Field();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Delimiters#getSegment <em>Segment</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Segment</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Delimiters#getSegment()
+ * @see #getDelimiters()
+ * @generated
+ */
+ EAttribute getDelimiters_Segment();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Delimiters#getSubComponent <em>Sub Component</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Sub Component</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Delimiters#getSubComponent()
+ * @see #getDelimiters()
+ * @generated
+ */
+ EAttribute getDelimiters_SubComponent();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.Description <em>Description</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Description</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Description
+ * @generated
+ */
+ EClass getDescription();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Description#getName <em>Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Description#getName()
+ * @see #getDescription()
+ * @generated
+ */
+ EAttribute getDescription_Name();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Description#getVersion <em>Version</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Version</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Description#getVersion()
+ * @see #getDescription()
+ * @generated
+ */
+ EAttribute getDescription_Version();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.DocumentRoot <em>Document Root</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Document Root</em>'.
+ * @see org.jboss.tools.smooks.model.medi.DocumentRoot
+ * @generated
+ */
+ EClass getDocumentRoot();
+
+ /**
+ * Returns the meta object for the attribute list '{@link org.jboss.tools.smooks.model.medi.DocumentRoot#getMixed <em>Mixed</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute list '<em>Mixed</em>'.
+ * @see org.jboss.tools.smooks.model.medi.DocumentRoot#getMixed()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EAttribute getDocumentRoot_Mixed();
+
+ /**
+ * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.medi.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
+ * @see org.jboss.tools.smooks.model.medi.DocumentRoot#getXMLNSPrefixMap()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_XMLNSPrefixMap();
+
+ /**
+ * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.medi.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the map '<em>XSI Schema Location</em>'.
+ * @see org.jboss.tools.smooks.model.medi.DocumentRoot#getXSISchemaLocation()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_XSISchemaLocation();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.medi.DocumentRoot#getEdimap <em>Edimap</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Edimap</em>'.
+ * @see org.jboss.tools.smooks.model.medi.DocumentRoot#getEdimap()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_Edimap();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.EdiMap <em>Map</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Map</em>'.
+ * @see org.jboss.tools.smooks.model.medi.EdiMap
+ * @generated
+ */
+ EClass getEdiMap();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.medi.EdiMap#getDescription <em>Description</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Description</em>'.
+ * @see org.jboss.tools.smooks.model.medi.EdiMap#getDescription()
+ * @see #getEdiMap()
+ * @generated
+ */
+ EReference getEdiMap_Description();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.medi.EdiMap#getDelimiters <em>Delimiters</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Delimiters</em>'.
+ * @see org.jboss.tools.smooks.model.medi.EdiMap#getDelimiters()
+ * @see #getEdiMap()
+ * @generated
+ */
+ EReference getEdiMap_Delimiters();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.medi.EdiMap#getSegments <em>Segments</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Segments</em>'.
+ * @see org.jboss.tools.smooks.model.medi.EdiMap#getSegments()
+ * @see #getEdiMap()
+ * @generated
+ */
+ EReference getEdiMap_Segments();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.Field <em>Field</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Field</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Field
+ * @generated
+ */
+ EClass getField();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.jboss.tools.smooks.model.medi.Field#getComponent <em>Component</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Component</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Field#getComponent()
+ * @see #getField()
+ * @generated
+ */
+ EReference getField_Component();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Field#isRequired <em>Required</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Required</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Field#isRequired()
+ * @see #getField()
+ * @generated
+ */
+ EAttribute getField_Required();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Field#isTruncatable <em>Truncatable</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Truncatable</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Field#isTruncatable()
+ * @see #getField()
+ * @generated
+ */
+ EAttribute getField_Truncatable();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.MappingNode <em>Mapping Node</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Mapping Node</em>'.
+ * @see org.jboss.tools.smooks.model.medi.MappingNode
+ * @generated
+ */
+ EClass getMappingNode();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.MappingNode#getXmltag <em>Xmltag</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Xmltag</em>'.
+ * @see org.jboss.tools.smooks.model.medi.MappingNode#getXmltag()
+ * @see #getMappingNode()
+ * @generated
+ */
+ EAttribute getMappingNode_Xmltag();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.Segment <em>Segment</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Segment</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Segment
+ * @generated
+ */
+ EClass getSegment();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.jboss.tools.smooks.model.medi.Segment#getField <em>Field</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Field</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Segment#getField()
+ * @see #getSegment()
+ * @generated
+ */
+ EReference getSegment_Field();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.jboss.tools.smooks.model.medi.Segment#getSegment <em>Segment</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Segment</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Segment#getSegment()
+ * @see #getSegment()
+ * @generated
+ */
+ EReference getSegment_Segment();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Segment#getMaxOccurs <em>Max Occurs</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Max Occurs</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Segment#getMaxOccurs()
+ * @see #getSegment()
+ * @generated
+ */
+ EAttribute getSegment_MaxOccurs();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Segment#getMinOccurs <em>Min Occurs</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Min Occurs</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Segment#getMinOccurs()
+ * @see #getSegment()
+ * @generated
+ */
+ EAttribute getSegment_MinOccurs();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Segment#getSegcode <em>Segcode</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Segcode</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Segment#getSegcode()
+ * @see #getSegment()
+ * @generated
+ */
+ EAttribute getSegment_Segcode();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Segment#isTruncatable <em>Truncatable</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Truncatable</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Segment#isTruncatable()
+ * @see #getSegment()
+ * @generated
+ */
+ EAttribute getSegment_Truncatable();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.Segments <em>Segments</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Segments</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Segments
+ * @generated
+ */
+ EClass getSegments();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.jboss.tools.smooks.model.medi.Segments#getSegment <em>Segment</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Segment</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Segments#getSegment()
+ * @see #getSegments()
+ * @generated
+ */
+ EReference getSegments_Segment();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.SubComponent <em>Sub Component</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Sub Component</em>'.
+ * @see org.jboss.tools.smooks.model.medi.SubComponent
+ * @generated
+ */
+ EClass getSubComponent();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.SubComponent#isRequired <em>Required</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Required</em>'.
+ * @see org.jboss.tools.smooks.model.medi.SubComponent#isRequired()
+ * @see #getSubComponent()
+ * @generated
+ */
+ EAttribute getSubComponent_Required();
+
+ /**
+ * Returns the factory that creates the instances of the model.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the factory that creates the instances of the model.
+ * @generated
+ */
+ MEdiFactory getEdiFactory();
+
+ /**
+ * <!-- begin-user-doc -->
+ * Defines literals for the meta objects that represent
+ * <ul>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ interface Literals {
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.ComponentImpl <em>Component</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.ComponentImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.MEdiPackageImpl#getComponent()
+ * @generated
+ */
+ EClass COMPONENT = eINSTANCE.getComponent();
+
+ /**
+ * The meta object literal for the '<em><b>Sub Component</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference COMPONENT__SUB_COMPONENT = eINSTANCE.getComponent_SubComponent();
+
+ /**
+ * The meta object literal for the '<em><b>Required</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute COMPONENT__REQUIRED = eINSTANCE.getComponent_Required();
+
+ /**
+ * The meta object literal for the '<em><b>Truncatable</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute COMPONENT__TRUNCATABLE = eINSTANCE.getComponent_Truncatable();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.DelimitersImpl <em>Delimiters</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.DelimitersImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.MEdiPackageImpl#getDelimiters()
+ * @generated
+ */
+ EClass DELIMITERS = eINSTANCE.getDelimiters();
+
+ /**
+ * The meta object literal for the '<em><b>Component</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DELIMITERS__COMPONENT = eINSTANCE.getDelimiters_Component();
+
+ /**
+ * The meta object literal for the '<em><b>Field</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DELIMITERS__FIELD = eINSTANCE.getDelimiters_Field();
+
+ /**
+ * The meta object literal for the '<em><b>Segment</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DELIMITERS__SEGMENT = eINSTANCE.getDelimiters_Segment();
+
+ /**
+ * The meta object literal for the '<em><b>Sub Component</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DELIMITERS__SUB_COMPONENT = eINSTANCE.getDelimiters_SubComponent();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.DescriptionImpl <em>Description</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.DescriptionImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.MEdiPackageImpl#getDescription()
+ * @generated
+ */
+ EClass DESCRIPTION = eINSTANCE.getDescription();
+
+ /**
+ * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DESCRIPTION__NAME = eINSTANCE.getDescription_Name();
+
+ /**
+ * The meta object literal for the '<em><b>Version</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DESCRIPTION__VERSION = eINSTANCE.getDescription_Version();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.DocumentRootImpl <em>Document Root</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.DocumentRootImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.MEdiPackageImpl#getDocumentRoot()
+ * @generated
+ */
+ EClass DOCUMENT_ROOT = eINSTANCE.getDocumentRoot();
+
+ /**
+ * The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DOCUMENT_ROOT__MIXED = eINSTANCE.getDocumentRoot_Mixed();
+
+ /**
+ * The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getDocumentRoot_XMLNSPrefixMap();
+
+ /**
+ * The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getDocumentRoot_XSISchemaLocation();
+
+ /**
+ * The meta object literal for the '<em><b>Edimap</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__EDIMAP = eINSTANCE.getDocumentRoot_Edimap();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.EdiMapImpl <em>Map</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.EdiMapImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.MEdiPackageImpl#getEdiMap()
+ * @generated
+ */
+ EClass EDI_MAP = eINSTANCE.getEdiMap();
+
+ /**
+ * The meta object literal for the '<em><b>Description</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference EDI_MAP__DESCRIPTION = eINSTANCE.getEdiMap_Description();
+
+ /**
+ * The meta object literal for the '<em><b>Delimiters</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference EDI_MAP__DELIMITERS = eINSTANCE.getEdiMap_Delimiters();
+
+ /**
+ * The meta object literal for the '<em><b>Segments</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference EDI_MAP__SEGMENTS = eINSTANCE.getEdiMap_Segments();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.FieldImpl <em>Field</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.FieldImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.MEdiPackageImpl#getField()
+ * @generated
+ */
+ EClass FIELD = eINSTANCE.getField();
+
+ /**
+ * The meta object literal for the '<em><b>Component</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference FIELD__COMPONENT = eINSTANCE.getField_Component();
+
+ /**
+ * The meta object literal for the '<em><b>Required</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FIELD__REQUIRED = eINSTANCE.getField_Required();
+
+ /**
+ * The meta object literal for the '<em><b>Truncatable</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FIELD__TRUNCATABLE = eINSTANCE.getField_Truncatable();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.MappingNodeImpl <em>Mapping Node</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.MappingNodeImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.MEdiPackageImpl#getMappingNode()
+ * @generated
+ */
+ EClass MAPPING_NODE = eINSTANCE.getMappingNode();
+
+ /**
+ * The meta object literal for the '<em><b>Xmltag</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute MAPPING_NODE__XMLTAG = eINSTANCE.getMappingNode_Xmltag();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.SegmentImpl <em>Segment</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.SegmentImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.MEdiPackageImpl#getSegment()
+ * @generated
+ */
+ EClass SEGMENT = eINSTANCE.getSegment();
+
+ /**
+ * The meta object literal for the '<em><b>Field</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SEGMENT__FIELD = eINSTANCE.getSegment_Field();
+
+ /**
+ * The meta object literal for the '<em><b>Segment</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SEGMENT__SEGMENT = eINSTANCE.getSegment_Segment();
+
+ /**
+ * The meta object literal for the '<em><b>Max Occurs</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SEGMENT__MAX_OCCURS = eINSTANCE.getSegment_MaxOccurs();
+
+ /**
+ * The meta object literal for the '<em><b>Min Occurs</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SEGMENT__MIN_OCCURS = eINSTANCE.getSegment_MinOccurs();
+
+ /**
+ * The meta object literal for the '<em><b>Segcode</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SEGMENT__SEGCODE = eINSTANCE.getSegment_Segcode();
+
+ /**
+ * The meta object literal for the '<em><b>Truncatable</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SEGMENT__TRUNCATABLE = eINSTANCE.getSegment_Truncatable();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.SegmentsImpl <em>Segments</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.SegmentsImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.MEdiPackageImpl#getSegments()
+ * @generated
+ */
+ EClass SEGMENTS = eINSTANCE.getSegments();
+
+ /**
+ * The meta object literal for the '<em><b>Segment</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SEGMENTS__SEGMENT = eINSTANCE.getSegments_Segment();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.SubComponentImpl <em>Sub Component</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.SubComponentImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.MEdiPackageImpl#getSubComponent()
+ * @generated
+ */
+ EClass SUB_COMPONENT = eINSTANCE.getSubComponent();
+
+ /**
+ * The meta object literal for the '<em><b>Required</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SUB_COMPONENT__REQUIRED = eINSTANCE.getSubComponent_Required();
+
+ }
+
+} //EdiPackage
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/MEdiPackage.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/MappingNode.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/MappingNode.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/MappingNode.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -20,7 +20,7 @@
* </ul>
* </p>
*
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getMappingNode()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getMappingNode()
* @model extendedMetaData="name='MappingNode' kind='empty'"
* @generated
*/
@@ -35,7 +35,7 @@
* <!-- end-user-doc -->
* @return the value of the '<em>Xmltag</em>' attribute.
* @see #setXmltag(String)
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getMappingNode_Xmltag()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getMappingNode_Xmltag()
* @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
* extendedMetaData="kind='attribute' name='xmltag'"
* @generated
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Segment.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Segment.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Segment.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -25,7 +25,7 @@
* </ul>
* </p>
*
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getSegment()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getSegment()
* @model extendedMetaData="name='Segment' kind='elementOnly'"
* @generated
*/
@@ -40,7 +40,7 @@
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Field</em>' containment reference list.
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getSegment_Field()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getSegment_Field()
* @model containment="true" required="true"
* extendedMetaData="kind='element' name='field' namespace='##targetNamespace'"
* @generated
@@ -57,7 +57,7 @@
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Segment</em>' containment reference list.
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getSegment_Segment()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getSegment_Segment()
* @model containment="true"
* extendedMetaData="kind='element' name='segment' namespace='##targetNamespace'"
* @generated
@@ -80,7 +80,7 @@
* @see #isSetMaxOccurs()
* @see #unsetMaxOccurs()
* @see #setMaxOccurs(int)
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getSegment_MaxOccurs()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getSegment_MaxOccurs()
* @model default="1" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int"
* extendedMetaData="kind='attribute' name='maxOccurs'"
* @generated
@@ -137,7 +137,7 @@
* @see #isSetMinOccurs()
* @see #unsetMinOccurs()
* @see #setMinOccurs(int)
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getSegment_MinOccurs()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getSegment_MinOccurs()
* @model default="1" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int"
* extendedMetaData="kind='attribute' name='minOccurs'"
* @generated
@@ -189,7 +189,7 @@
* <!-- end-user-doc -->
* @return the value of the '<em>Segcode</em>' attribute.
* @see #setSegcode(String)
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getSegment_Segcode()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getSegment_Segcode()
* @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
* extendedMetaData="kind='attribute' name='segcode'"
* @generated
@@ -219,7 +219,7 @@
* @see #isSetTruncatable()
* @see #unsetTruncatable()
* @see #setTruncatable(boolean)
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getSegment_Truncatable()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getSegment_Truncatable()
* @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
* extendedMetaData="kind='attribute' name='truncatable'"
* @generated
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Segments.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Segments.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Segments.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -20,7 +20,7 @@
* </ul>
* </p>
*
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getSegments()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getSegments()
* @model extendedMetaData="name='Segments' kind='elementOnly'"
* @generated
*/
@@ -35,7 +35,7 @@
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Segment</em>' containment reference list.
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getSegments_Segment()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getSegments_Segment()
* @model containment="true" required="true"
* extendedMetaData="kind='element' name='segment' namespace='##targetNamespace'"
* @generated
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/SubComponent.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/SubComponent.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/SubComponent.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -19,7 +19,7 @@
* </ul>
* </p>
*
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getSubComponent()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getSubComponent()
* @model extendedMetaData="name='SubComponent' kind='empty'"
* @generated
*/
@@ -37,7 +37,7 @@
* @see #isSetRequired()
* @see #unsetRequired()
* @see #setRequired(boolean)
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#getSubComponent_Required()
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#getSubComponent_Required()
* @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
* extendedMetaData="kind='attribute' name='required'"
* @generated
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/ComponentImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/ComponentImpl.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/ComponentImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -22,7 +22,7 @@
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
import org.jboss.tools.smooks.model.medi.Component;
-import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
import org.jboss.tools.smooks.model.medi.SubComponent;
/**
@@ -125,7 +125,7 @@
*/
@Override
protected EClass eStaticClass() {
- return EdiPackage.Literals.COMPONENT;
+ return MEdiPackage.Literals.COMPONENT;
}
/**
@@ -135,7 +135,7 @@
*/
public EList<SubComponent> getSubComponent() {
if (subComponent == null) {
- subComponent = new EObjectContainmentEList<SubComponent>(SubComponent.class, this, EdiPackage.COMPONENT__SUB_COMPONENT);
+ subComponent = new EObjectContainmentEList<SubComponent>(SubComponent.class, this, MEdiPackage.COMPONENT__SUB_COMPONENT);
}
return subComponent;
}
@@ -160,7 +160,7 @@
boolean oldRequiredESet = requiredESet;
requiredESet = true;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, EdiPackage.COMPONENT__REQUIRED, oldRequired, required, !oldRequiredESet));
+ eNotify(new ENotificationImpl(this, Notification.SET, MEdiPackage.COMPONENT__REQUIRED, oldRequired, required, !oldRequiredESet));
}
/**
@@ -174,7 +174,7 @@
required = REQUIRED_EDEFAULT;
requiredESet = false;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.UNSET, EdiPackage.COMPONENT__REQUIRED, oldRequired, REQUIRED_EDEFAULT, oldRequiredESet));
+ eNotify(new ENotificationImpl(this, Notification.UNSET, MEdiPackage.COMPONENT__REQUIRED, oldRequired, REQUIRED_EDEFAULT, oldRequiredESet));
}
/**
@@ -206,7 +206,7 @@
boolean oldTruncatableESet = truncatableESet;
truncatableESet = true;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, EdiPackage.COMPONENT__TRUNCATABLE, oldTruncatable, truncatable, !oldTruncatableESet));
+ eNotify(new ENotificationImpl(this, Notification.SET, MEdiPackage.COMPONENT__TRUNCATABLE, oldTruncatable, truncatable, !oldTruncatableESet));
}
/**
@@ -220,7 +220,7 @@
truncatable = TRUNCATABLE_EDEFAULT;
truncatableESet = false;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.UNSET, EdiPackage.COMPONENT__TRUNCATABLE, oldTruncatable, TRUNCATABLE_EDEFAULT, oldTruncatableESet));
+ eNotify(new ENotificationImpl(this, Notification.UNSET, MEdiPackage.COMPONENT__TRUNCATABLE, oldTruncatable, TRUNCATABLE_EDEFAULT, oldTruncatableESet));
}
/**
@@ -240,7 +240,7 @@
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case EdiPackage.COMPONENT__SUB_COMPONENT:
+ case MEdiPackage.COMPONENT__SUB_COMPONENT:
return ((InternalEList<?>)getSubComponent()).basicRemove(otherEnd, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
@@ -254,11 +254,11 @@
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case EdiPackage.COMPONENT__SUB_COMPONENT:
+ case MEdiPackage.COMPONENT__SUB_COMPONENT:
return getSubComponent();
- case EdiPackage.COMPONENT__REQUIRED:
+ case MEdiPackage.COMPONENT__REQUIRED:
return isRequired() ? Boolean.TRUE : Boolean.FALSE;
- case EdiPackage.COMPONENT__TRUNCATABLE:
+ case MEdiPackage.COMPONENT__TRUNCATABLE:
return isTruncatable() ? Boolean.TRUE : Boolean.FALSE;
}
return super.eGet(featureID, resolve, coreType);
@@ -273,14 +273,14 @@
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case EdiPackage.COMPONENT__SUB_COMPONENT:
+ case MEdiPackage.COMPONENT__SUB_COMPONENT:
getSubComponent().clear();
getSubComponent().addAll((Collection<? extends SubComponent>)newValue);
return;
- case EdiPackage.COMPONENT__REQUIRED:
+ case MEdiPackage.COMPONENT__REQUIRED:
setRequired(((Boolean)newValue).booleanValue());
return;
- case EdiPackage.COMPONENT__TRUNCATABLE:
+ case MEdiPackage.COMPONENT__TRUNCATABLE:
setTruncatable(((Boolean)newValue).booleanValue());
return;
}
@@ -295,13 +295,13 @@
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case EdiPackage.COMPONENT__SUB_COMPONENT:
+ case MEdiPackage.COMPONENT__SUB_COMPONENT:
getSubComponent().clear();
return;
- case EdiPackage.COMPONENT__REQUIRED:
+ case MEdiPackage.COMPONENT__REQUIRED:
unsetRequired();
return;
- case EdiPackage.COMPONENT__TRUNCATABLE:
+ case MEdiPackage.COMPONENT__TRUNCATABLE:
unsetTruncatable();
return;
}
@@ -316,11 +316,11 @@
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case EdiPackage.COMPONENT__SUB_COMPONENT:
+ case MEdiPackage.COMPONENT__SUB_COMPONENT:
return subComponent != null && !subComponent.isEmpty();
- case EdiPackage.COMPONENT__REQUIRED:
+ case MEdiPackage.COMPONENT__REQUIRED:
return isSetRequired();
- case EdiPackage.COMPONENT__TRUNCATABLE:
+ case MEdiPackage.COMPONENT__TRUNCATABLE:
return isSetTruncatable();
}
return super.eIsSet(featureID);
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/DelimitersImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/DelimitersImpl.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/DelimitersImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -15,7 +15,7 @@
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.jboss.tools.smooks.model.common.impl.AbstractAnyTypeImpl;
import org.jboss.tools.smooks.model.medi.Delimiters;
-import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
/**
* <!-- begin-user-doc -->
@@ -130,7 +130,7 @@
*/
@Override
protected EClass eStaticClass() {
- return EdiPackage.Literals.DELIMITERS;
+ return MEdiPackage.Literals.DELIMITERS;
}
/**
@@ -151,7 +151,7 @@
String oldComponent = component;
component = newComponent;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, EdiPackage.DELIMITERS__COMPONENT, oldComponent, component));
+ eNotify(new ENotificationImpl(this, Notification.SET, MEdiPackage.DELIMITERS__COMPONENT, oldComponent, component));
}
/**
@@ -172,7 +172,7 @@
String oldField = field;
field = newField;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, EdiPackage.DELIMITERS__FIELD, oldField, field));
+ eNotify(new ENotificationImpl(this, Notification.SET, MEdiPackage.DELIMITERS__FIELD, oldField, field));
}
/**
@@ -193,7 +193,7 @@
String oldSegment = segment;
segment = newSegment;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, EdiPackage.DELIMITERS__SEGMENT, oldSegment, segment));
+ eNotify(new ENotificationImpl(this, Notification.SET, MEdiPackage.DELIMITERS__SEGMENT, oldSegment, segment));
}
/**
@@ -214,7 +214,7 @@
String oldSubComponent = subComponent;
subComponent = newSubComponent;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, EdiPackage.DELIMITERS__SUB_COMPONENT, oldSubComponent, subComponent));
+ eNotify(new ENotificationImpl(this, Notification.SET, MEdiPackage.DELIMITERS__SUB_COMPONENT, oldSubComponent, subComponent));
}
/**
@@ -225,13 +225,13 @@
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case EdiPackage.DELIMITERS__COMPONENT:
+ case MEdiPackage.DELIMITERS__COMPONENT:
return getComponent();
- case EdiPackage.DELIMITERS__FIELD:
+ case MEdiPackage.DELIMITERS__FIELD:
return getField();
- case EdiPackage.DELIMITERS__SEGMENT:
+ case MEdiPackage.DELIMITERS__SEGMENT:
return getSegment();
- case EdiPackage.DELIMITERS__SUB_COMPONENT:
+ case MEdiPackage.DELIMITERS__SUB_COMPONENT:
return getSubComponent();
}
return super.eGet(featureID, resolve, coreType);
@@ -245,16 +245,16 @@
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case EdiPackage.DELIMITERS__COMPONENT:
+ case MEdiPackage.DELIMITERS__COMPONENT:
setComponent((String)newValue);
return;
- case EdiPackage.DELIMITERS__FIELD:
+ case MEdiPackage.DELIMITERS__FIELD:
setField((String)newValue);
return;
- case EdiPackage.DELIMITERS__SEGMENT:
+ case MEdiPackage.DELIMITERS__SEGMENT:
setSegment((String)newValue);
return;
- case EdiPackage.DELIMITERS__SUB_COMPONENT:
+ case MEdiPackage.DELIMITERS__SUB_COMPONENT:
setSubComponent((String)newValue);
return;
}
@@ -269,16 +269,16 @@
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case EdiPackage.DELIMITERS__COMPONENT:
+ case MEdiPackage.DELIMITERS__COMPONENT:
setComponent(COMPONENT_EDEFAULT);
return;
- case EdiPackage.DELIMITERS__FIELD:
+ case MEdiPackage.DELIMITERS__FIELD:
setField(FIELD_EDEFAULT);
return;
- case EdiPackage.DELIMITERS__SEGMENT:
+ case MEdiPackage.DELIMITERS__SEGMENT:
setSegment(SEGMENT_EDEFAULT);
return;
- case EdiPackage.DELIMITERS__SUB_COMPONENT:
+ case MEdiPackage.DELIMITERS__SUB_COMPONENT:
setSubComponent(SUB_COMPONENT_EDEFAULT);
return;
}
@@ -293,13 +293,13 @@
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case EdiPackage.DELIMITERS__COMPONENT:
+ case MEdiPackage.DELIMITERS__COMPONENT:
return COMPONENT_EDEFAULT == null ? component != null : !COMPONENT_EDEFAULT.equals(component);
- case EdiPackage.DELIMITERS__FIELD:
+ case MEdiPackage.DELIMITERS__FIELD:
return FIELD_EDEFAULT == null ? field != null : !FIELD_EDEFAULT.equals(field);
- case EdiPackage.DELIMITERS__SEGMENT:
+ case MEdiPackage.DELIMITERS__SEGMENT:
return SEGMENT_EDEFAULT == null ? segment != null : !SEGMENT_EDEFAULT.equals(segment);
- case EdiPackage.DELIMITERS__SUB_COMPONENT:
+ case MEdiPackage.DELIMITERS__SUB_COMPONENT:
return SUB_COMPONENT_EDEFAULT == null ? subComponent != null : !SUB_COMPONENT_EDEFAULT.equals(subComponent);
}
return super.eIsSet(featureID);
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/DescriptionImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/DescriptionImpl.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/DescriptionImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -15,7 +15,7 @@
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.jboss.tools.smooks.model.common.impl.AbstractAnyTypeImpl;
import org.jboss.tools.smooks.model.medi.Description;
-import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
/**
* <!-- begin-user-doc -->
@@ -88,7 +88,7 @@
*/
@Override
protected EClass eStaticClass() {
- return EdiPackage.Literals.DESCRIPTION;
+ return MEdiPackage.Literals.DESCRIPTION;
}
/**
@@ -109,7 +109,7 @@
String oldName = name;
name = newName;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, EdiPackage.DESCRIPTION__NAME, oldName, name));
+ eNotify(new ENotificationImpl(this, Notification.SET, MEdiPackage.DESCRIPTION__NAME, oldName, name));
}
/**
@@ -130,7 +130,7 @@
String oldVersion = version;
version = newVersion;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, EdiPackage.DESCRIPTION__VERSION, oldVersion, version));
+ eNotify(new ENotificationImpl(this, Notification.SET, MEdiPackage.DESCRIPTION__VERSION, oldVersion, version));
}
/**
@@ -141,9 +141,9 @@
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case EdiPackage.DESCRIPTION__NAME:
+ case MEdiPackage.DESCRIPTION__NAME:
return getName();
- case EdiPackage.DESCRIPTION__VERSION:
+ case MEdiPackage.DESCRIPTION__VERSION:
return getVersion();
}
return super.eGet(featureID, resolve, coreType);
@@ -157,10 +157,10 @@
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case EdiPackage.DESCRIPTION__NAME:
+ case MEdiPackage.DESCRIPTION__NAME:
setName((String)newValue);
return;
- case EdiPackage.DESCRIPTION__VERSION:
+ case MEdiPackage.DESCRIPTION__VERSION:
setVersion((String)newValue);
return;
}
@@ -175,10 +175,10 @@
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case EdiPackage.DESCRIPTION__NAME:
+ case MEdiPackage.DESCRIPTION__NAME:
setName(NAME_EDEFAULT);
return;
- case EdiPackage.DESCRIPTION__VERSION:
+ case MEdiPackage.DESCRIPTION__VERSION:
setVersion(VERSION_EDEFAULT);
return;
}
@@ -193,9 +193,9 @@
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case EdiPackage.DESCRIPTION__NAME:
+ case MEdiPackage.DESCRIPTION__NAME:
return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
- case EdiPackage.DESCRIPTION__VERSION:
+ case MEdiPackage.DESCRIPTION__VERSION:
return VERSION_EDEFAULT == null ? version != null : !VERSION_EDEFAULT.equals(version);
}
return super.eIsSet(featureID);
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/DocumentRootImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/DocumentRootImpl.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/DocumentRootImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -25,7 +25,7 @@
import org.eclipse.emf.ecore.util.InternalEList;
import org.jboss.tools.smooks.model.medi.DocumentRoot;
import org.jboss.tools.smooks.model.medi.EdiMap;
-import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
/**
* <!-- begin-user-doc -->
@@ -90,7 +90,7 @@
*/
@Override
protected EClass eStaticClass() {
- return EdiPackage.Literals.DOCUMENT_ROOT;
+ return MEdiPackage.Literals.DOCUMENT_ROOT;
}
/**
@@ -100,7 +100,7 @@
*/
public FeatureMap getMixed() {
if (mixed == null) {
- mixed = new BasicFeatureMap(this, EdiPackage.DOCUMENT_ROOT__MIXED);
+ mixed = new BasicFeatureMap(this, MEdiPackage.DOCUMENT_ROOT__MIXED);
}
return mixed;
}
@@ -112,7 +112,7 @@
*/
public EMap<String, String> getXMLNSPrefixMap() {
if (xMLNSPrefixMap == null) {
- xMLNSPrefixMap = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, EdiPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
+ xMLNSPrefixMap = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, MEdiPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
}
return xMLNSPrefixMap;
}
@@ -124,7 +124,7 @@
*/
public EMap<String, String> getXSISchemaLocation() {
if (xSISchemaLocation == null) {
- xSISchemaLocation = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, EdiPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
+ xSISchemaLocation = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, MEdiPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
}
return xSISchemaLocation;
}
@@ -135,7 +135,7 @@
* @generated
*/
public EdiMap getEdimap() {
- return (EdiMap)getMixed().get(EdiPackage.Literals.DOCUMENT_ROOT__EDIMAP, true);
+ return (EdiMap)getMixed().get(MEdiPackage.Literals.DOCUMENT_ROOT__EDIMAP, true);
}
/**
@@ -144,7 +144,7 @@
* @generated
*/
public NotificationChain basicSetEdimap(EdiMap newEdimap, NotificationChain msgs) {
- return ((FeatureMap.Internal)getMixed()).basicAdd(EdiPackage.Literals.DOCUMENT_ROOT__EDIMAP, newEdimap, msgs);
+ return ((FeatureMap.Internal)getMixed()).basicAdd(MEdiPackage.Literals.DOCUMENT_ROOT__EDIMAP, newEdimap, msgs);
}
/**
@@ -153,7 +153,7 @@
* @generated
*/
public void setEdimap(EdiMap newEdimap) {
- ((FeatureMap.Internal)getMixed()).set(EdiPackage.Literals.DOCUMENT_ROOT__EDIMAP, newEdimap);
+ ((FeatureMap.Internal)getMixed()).set(MEdiPackage.Literals.DOCUMENT_ROOT__EDIMAP, newEdimap);
}
/**
@@ -164,13 +164,13 @@
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case EdiPackage.DOCUMENT_ROOT__MIXED:
+ case MEdiPackage.DOCUMENT_ROOT__MIXED:
return ((InternalEList<?>)getMixed()).basicRemove(otherEnd, msgs);
- case EdiPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ case MEdiPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
return ((InternalEList<?>)getXMLNSPrefixMap()).basicRemove(otherEnd, msgs);
- case EdiPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ case MEdiPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
return ((InternalEList<?>)getXSISchemaLocation()).basicRemove(otherEnd, msgs);
- case EdiPackage.DOCUMENT_ROOT__EDIMAP:
+ case MEdiPackage.DOCUMENT_ROOT__EDIMAP:
return basicSetEdimap(null, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
@@ -184,16 +184,16 @@
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case EdiPackage.DOCUMENT_ROOT__MIXED:
+ case MEdiPackage.DOCUMENT_ROOT__MIXED:
if (coreType) return getMixed();
return ((FeatureMap.Internal)getMixed()).getWrapper();
- case EdiPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ case MEdiPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
if (coreType) return getXMLNSPrefixMap();
else return getXMLNSPrefixMap().map();
- case EdiPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ case MEdiPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
if (coreType) return getXSISchemaLocation();
else return getXSISchemaLocation().map();
- case EdiPackage.DOCUMENT_ROOT__EDIMAP:
+ case MEdiPackage.DOCUMENT_ROOT__EDIMAP:
return getEdimap();
}
return super.eGet(featureID, resolve, coreType);
@@ -207,16 +207,16 @@
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case EdiPackage.DOCUMENT_ROOT__MIXED:
+ case MEdiPackage.DOCUMENT_ROOT__MIXED:
((FeatureMap.Internal)getMixed()).set(newValue);
return;
- case EdiPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ case MEdiPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
((EStructuralFeature.Setting)getXMLNSPrefixMap()).set(newValue);
return;
- case EdiPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ case MEdiPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
((EStructuralFeature.Setting)getXSISchemaLocation()).set(newValue);
return;
- case EdiPackage.DOCUMENT_ROOT__EDIMAP:
+ case MEdiPackage.DOCUMENT_ROOT__EDIMAP:
setEdimap((EdiMap)newValue);
return;
}
@@ -231,16 +231,16 @@
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case EdiPackage.DOCUMENT_ROOT__MIXED:
+ case MEdiPackage.DOCUMENT_ROOT__MIXED:
getMixed().clear();
return;
- case EdiPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ case MEdiPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
getXMLNSPrefixMap().clear();
return;
- case EdiPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ case MEdiPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
getXSISchemaLocation().clear();
return;
- case EdiPackage.DOCUMENT_ROOT__EDIMAP:
+ case MEdiPackage.DOCUMENT_ROOT__EDIMAP:
setEdimap((EdiMap)null);
return;
}
@@ -255,13 +255,13 @@
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case EdiPackage.DOCUMENT_ROOT__MIXED:
+ case MEdiPackage.DOCUMENT_ROOT__MIXED:
return mixed != null && !mixed.isEmpty();
- case EdiPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ case MEdiPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
return xMLNSPrefixMap != null && !xMLNSPrefixMap.isEmpty();
- case EdiPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ case MEdiPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
return xSISchemaLocation != null && !xSISchemaLocation.isEmpty();
- case EdiPackage.DOCUMENT_ROOT__EDIMAP:
+ case MEdiPackage.DOCUMENT_ROOT__EDIMAP:
return getEdimap() != null;
}
return super.eIsSet(featureID);
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/EdiFactoryImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/EdiFactoryImpl.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/EdiFactoryImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -1,198 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.medi.impl;
-
-
-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;
-import org.jboss.tools.smooks.model.medi.*;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Factory</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class EdiFactoryImpl extends EFactoryImpl implements EdiFactory {
- /**
- * Creates the default factory implementation.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static EdiFactory init() {
- try {
- EdiFactory theEdiFactory = (EdiFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.milyn.org/schema/edi-message-mapping-1.0.xsd");
- if (theEdiFactory != null) {
- return theEdiFactory;
- }
- }
- catch (Exception exception) {
- EcorePlugin.INSTANCE.log(exception);
- }
- return new EdiFactoryImpl();
- }
-
- /**
- * Creates an instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EdiFactoryImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EObject create(EClass eClass) {
- switch (eClass.getClassifierID()) {
- case EdiPackage.COMPONENT: return createComponent();
- case EdiPackage.DELIMITERS: return createDelimiters();
- case EdiPackage.DESCRIPTION: return createDescription();
- case EdiPackage.DOCUMENT_ROOT: return createDocumentRoot();
- case EdiPackage.EDI_MAP: return createEdiMap();
- case EdiPackage.FIELD: return createField();
- case EdiPackage.MAPPING_NODE: return createMappingNode();
- case EdiPackage.SEGMENT: return createSegment();
- case EdiPackage.SEGMENTS: return createSegments();
- case EdiPackage.SUB_COMPONENT: return createSubComponent();
- default:
- throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
- }
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Component createComponent() {
- ComponentImpl component = new ComponentImpl();
- return component;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Delimiters createDelimiters() {
- DelimitersImpl delimiters = new DelimitersImpl();
- return delimiters;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Description createDescription() {
- DescriptionImpl description = new DescriptionImpl();
- return description;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public DocumentRoot createDocumentRoot() {
- DocumentRootImpl documentRoot = new DocumentRootImpl();
- return documentRoot;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EdiMap createEdiMap() {
- EdiMapImpl ediMap = new EdiMapImpl();
- return ediMap;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Field createField() {
- FieldImpl field = new FieldImpl();
- return field;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public MappingNode createMappingNode() {
- MappingNodeImpl mappingNode = new MappingNodeImpl();
- return mappingNode;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Segment createSegment() {
- SegmentImpl segment = new SegmentImpl();
- return segment;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Segments createSegments() {
- SegmentsImpl segments = new SegmentsImpl();
- return segments;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public SubComponent createSubComponent() {
- SubComponentImpl subComponent = new SubComponentImpl();
- return subComponent;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EdiPackage getEdiPackage() {
- return (EdiPackage)getEPackage();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @deprecated
- * @generated
- */
- @Deprecated
- public static EdiPackage getPackage() {
- return EdiPackage.eINSTANCE;
- }
-
-} //EdiFactoryImpl
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/EdiMapImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/EdiMapImpl.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/EdiMapImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -19,7 +19,7 @@
import org.jboss.tools.smooks.model.medi.Delimiters;
import org.jboss.tools.smooks.model.medi.Description;
import org.jboss.tools.smooks.model.medi.EdiMap;
-import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
import org.jboss.tools.smooks.model.medi.Segments;
/**
@@ -84,7 +84,7 @@
*/
@Override
protected EClass eStaticClass() {
- return EdiPackage.Literals.EDI_MAP;
+ return MEdiPackage.Literals.EDI_MAP;
}
/**
@@ -105,7 +105,7 @@
Description oldDescription = description;
description = newDescription;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, EdiPackage.EDI_MAP__DESCRIPTION, oldDescription, newDescription);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, MEdiPackage.EDI_MAP__DESCRIPTION, oldDescription, newDescription);
if (msgs == null) msgs = notification; else msgs.add(notification);
}
return msgs;
@@ -120,14 +120,14 @@
if (newDescription != description) {
NotificationChain msgs = null;
if (description != null)
- msgs = ((InternalEObject)description).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - EdiPackage.EDI_MAP__DESCRIPTION, null, msgs);
+ msgs = ((InternalEObject)description).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - MEdiPackage.EDI_MAP__DESCRIPTION, null, msgs);
if (newDescription != null)
- msgs = ((InternalEObject)newDescription).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - EdiPackage.EDI_MAP__DESCRIPTION, null, msgs);
+ msgs = ((InternalEObject)newDescription).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - MEdiPackage.EDI_MAP__DESCRIPTION, null, msgs);
msgs = basicSetDescription(newDescription, msgs);
if (msgs != null) msgs.dispatch();
}
else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, EdiPackage.EDI_MAP__DESCRIPTION, newDescription, newDescription));
+ eNotify(new ENotificationImpl(this, Notification.SET, MEdiPackage.EDI_MAP__DESCRIPTION, newDescription, newDescription));
}
/**
@@ -148,7 +148,7 @@
Delimiters oldDelimiters = delimiters;
delimiters = newDelimiters;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, EdiPackage.EDI_MAP__DELIMITERS, oldDelimiters, newDelimiters);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, MEdiPackage.EDI_MAP__DELIMITERS, oldDelimiters, newDelimiters);
if (msgs == null) msgs = notification; else msgs.add(notification);
}
return msgs;
@@ -163,14 +163,14 @@
if (newDelimiters != delimiters) {
NotificationChain msgs = null;
if (delimiters != null)
- msgs = ((InternalEObject)delimiters).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - EdiPackage.EDI_MAP__DELIMITERS, null, msgs);
+ msgs = ((InternalEObject)delimiters).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - MEdiPackage.EDI_MAP__DELIMITERS, null, msgs);
if (newDelimiters != null)
- msgs = ((InternalEObject)newDelimiters).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - EdiPackage.EDI_MAP__DELIMITERS, null, msgs);
+ msgs = ((InternalEObject)newDelimiters).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - MEdiPackage.EDI_MAP__DELIMITERS, null, msgs);
msgs = basicSetDelimiters(newDelimiters, msgs);
if (msgs != null) msgs.dispatch();
}
else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, EdiPackage.EDI_MAP__DELIMITERS, newDelimiters, newDelimiters));
+ eNotify(new ENotificationImpl(this, Notification.SET, MEdiPackage.EDI_MAP__DELIMITERS, newDelimiters, newDelimiters));
}
/**
@@ -191,7 +191,7 @@
Segments oldSegments = segments;
segments = newSegments;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, EdiPackage.EDI_MAP__SEGMENTS, oldSegments, newSegments);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, MEdiPackage.EDI_MAP__SEGMENTS, oldSegments, newSegments);
if (msgs == null) msgs = notification; else msgs.add(notification);
}
return msgs;
@@ -206,14 +206,14 @@
if (newSegments != segments) {
NotificationChain msgs = null;
if (segments != null)
- msgs = ((InternalEObject)segments).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - EdiPackage.EDI_MAP__SEGMENTS, null, msgs);
+ msgs = ((InternalEObject)segments).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - MEdiPackage.EDI_MAP__SEGMENTS, null, msgs);
if (newSegments != null)
- msgs = ((InternalEObject)newSegments).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - EdiPackage.EDI_MAP__SEGMENTS, null, msgs);
+ msgs = ((InternalEObject)newSegments).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - MEdiPackage.EDI_MAP__SEGMENTS, null, msgs);
msgs = basicSetSegments(newSegments, msgs);
if (msgs != null) msgs.dispatch();
}
else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, EdiPackage.EDI_MAP__SEGMENTS, newSegments, newSegments));
+ eNotify(new ENotificationImpl(this, Notification.SET, MEdiPackage.EDI_MAP__SEGMENTS, newSegments, newSegments));
}
/**
@@ -224,11 +224,11 @@
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case EdiPackage.EDI_MAP__DESCRIPTION:
+ case MEdiPackage.EDI_MAP__DESCRIPTION:
return basicSetDescription(null, msgs);
- case EdiPackage.EDI_MAP__DELIMITERS:
+ case MEdiPackage.EDI_MAP__DELIMITERS:
return basicSetDelimiters(null, msgs);
- case EdiPackage.EDI_MAP__SEGMENTS:
+ case MEdiPackage.EDI_MAP__SEGMENTS:
return basicSetSegments(null, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
@@ -242,11 +242,11 @@
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case EdiPackage.EDI_MAP__DESCRIPTION:
+ case MEdiPackage.EDI_MAP__DESCRIPTION:
return getDescription();
- case EdiPackage.EDI_MAP__DELIMITERS:
+ case MEdiPackage.EDI_MAP__DELIMITERS:
return getDelimiters();
- case EdiPackage.EDI_MAP__SEGMENTS:
+ case MEdiPackage.EDI_MAP__SEGMENTS:
return getSegments();
}
return super.eGet(featureID, resolve, coreType);
@@ -260,13 +260,13 @@
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case EdiPackage.EDI_MAP__DESCRIPTION:
+ case MEdiPackage.EDI_MAP__DESCRIPTION:
setDescription((Description)newValue);
return;
- case EdiPackage.EDI_MAP__DELIMITERS:
+ case MEdiPackage.EDI_MAP__DELIMITERS:
setDelimiters((Delimiters)newValue);
return;
- case EdiPackage.EDI_MAP__SEGMENTS:
+ case MEdiPackage.EDI_MAP__SEGMENTS:
setSegments((Segments)newValue);
return;
}
@@ -281,13 +281,13 @@
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case EdiPackage.EDI_MAP__DESCRIPTION:
+ case MEdiPackage.EDI_MAP__DESCRIPTION:
setDescription((Description)null);
return;
- case EdiPackage.EDI_MAP__DELIMITERS:
+ case MEdiPackage.EDI_MAP__DELIMITERS:
setDelimiters((Delimiters)null);
return;
- case EdiPackage.EDI_MAP__SEGMENTS:
+ case MEdiPackage.EDI_MAP__SEGMENTS:
setSegments((Segments)null);
return;
}
@@ -302,11 +302,11 @@
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case EdiPackage.EDI_MAP__DESCRIPTION:
+ case MEdiPackage.EDI_MAP__DESCRIPTION:
return description != null;
- case EdiPackage.EDI_MAP__DELIMITERS:
+ case MEdiPackage.EDI_MAP__DELIMITERS:
return delimiters != null;
- case EdiPackage.EDI_MAP__SEGMENTS:
+ case MEdiPackage.EDI_MAP__SEGMENTS:
return segments != null;
}
return super.eIsSet(featureID);
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/EdiPackageImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/EdiPackageImpl.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/EdiPackageImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -1,991 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.medi.impl;
-
-
-
-
-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;
-
-import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
-import org.jboss.tools.smooks.model.common.CommonPackage;
-import org.jboss.tools.smooks.model.common.impl.CommonPackageImpl;
-import org.jboss.tools.smooks.model.medi.Component;
-import org.jboss.tools.smooks.model.medi.Delimiters;
-import org.jboss.tools.smooks.model.medi.Description;
-import org.jboss.tools.smooks.model.medi.DocumentRoot;
-import org.jboss.tools.smooks.model.medi.EdiFactory;
-import org.jboss.tools.smooks.model.medi.EdiMap;
-import org.jboss.tools.smooks.model.medi.EdiPackage;
-import org.jboss.tools.smooks.model.medi.Field;
-import org.jboss.tools.smooks.model.medi.MappingNode;
-import org.jboss.tools.smooks.model.medi.Segment;
-import org.jboss.tools.smooks.model.medi.Segments;
-import org.jboss.tools.smooks.model.medi.SubComponent;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Package</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class EdiPackageImpl extends EPackageImpl implements EdiPackage {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass componentEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass delimitersEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass descriptionEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass documentRootEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass ediMapEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass fieldEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass mappingNodeEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass segmentEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass segmentsEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass subComponentEClass = null;
-
- /**
- * Creates an instance of the model <b>Package</b>, registered with
- * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
- * package URI value.
- * <p>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.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.emf.ecore.EPackage.Registry
- * @see org.jboss.tools.smooks.model.medi.EdiPackage#eNS_URI
- * @see #init()
- * @generated
- */
- private EdiPackageImpl() {
- super(eNS_URI, EdiFactory.eINSTANCE);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static boolean isInited = false;
-
- /**
- * Creates, registers, and initializes the <b>Package</b> for this
- * model, and for any others upon which it depends. Simple
- * dependencies are satisfied by calling this method on all
- * dependent packages before doing anything else. This method drives
- * initialization for interdependent packages directly, in parallel
- * with this package, itself.
- * <p>Of this package and its interdependencies, all packages which
- * have not yet been registered by their URI values are first created
- * and registered. The packages are then initialized in two steps:
- * meta-model objects for all of the packages are created before any
- * are initialized, since one package's meta-model objects may refer to
- * those of another.
- * <p>Invocation of this method will not affect any packages that have
- * already been initialized.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #eNS_URI
- * @see #createPackageContents()
- * @see #initializePackageContents()
- * @generated
- */
- public static EdiPackage init() {
- if (isInited) return (EdiPackage)EPackage.Registry.INSTANCE.getEPackage(EdiPackage.eNS_URI);
-
- // Obtain or create and register package
- EdiPackageImpl theEdiPackage = (EdiPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof EdiPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new EdiPackageImpl());
-
- isInited = true;
-
- // Initialize simple dependencies
- XMLTypePackage.eINSTANCE.eClass();
-
- // Obtain or create and register interdependencies
- CommonPackageImpl theCommonPackage = (CommonPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(CommonPackage.eNS_URI) instanceof CommonPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(CommonPackage.eNS_URI) : CommonPackage.eINSTANCE);
-
- // Create package meta-data objects
- theEdiPackage.createPackageContents();
- theCommonPackage.createPackageContents();
-
- // Initialize created meta-data
- theEdiPackage.initializePackageContents();
- theCommonPackage.initializePackageContents();
-
- // Mark meta-data to indicate it can't be changed
- theEdiPackage.freeze();
-
- return theEdiPackage;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getComponent() {
- return componentEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getComponent_SubComponent() {
- return (EReference)componentEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getComponent_Required() {
- return (EAttribute)componentEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getComponent_Truncatable() {
- return (EAttribute)componentEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getDelimiters() {
- return delimitersEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getDelimiters_Component() {
- return (EAttribute)delimitersEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getDelimiters_Field() {
- return (EAttribute)delimitersEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getDelimiters_Segment() {
- return (EAttribute)delimitersEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getDelimiters_SubComponent() {
- return (EAttribute)delimitersEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getDescription() {
- return descriptionEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getDescription_Name() {
- return (EAttribute)descriptionEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getDescription_Version() {
- return (EAttribute)descriptionEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getDocumentRoot() {
- return documentRootEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getDocumentRoot_Mixed() {
- return (EAttribute)documentRootEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getDocumentRoot_XMLNSPrefixMap() {
- return (EReference)documentRootEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getDocumentRoot_XSISchemaLocation() {
- return (EReference)documentRootEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getDocumentRoot_Edimap() {
- return (EReference)documentRootEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getEdiMap() {
- return ediMapEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getEdiMap_Description() {
- return (EReference)ediMapEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getEdiMap_Delimiters() {
- return (EReference)ediMapEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getEdiMap_Segments() {
- return (EReference)ediMapEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getField() {
- return fieldEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getField_Component() {
- return (EReference)fieldEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getField_Required() {
- return (EAttribute)fieldEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getField_Truncatable() {
- return (EAttribute)fieldEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getMappingNode() {
- return mappingNodeEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getMappingNode_Xmltag() {
- return (EAttribute)mappingNodeEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getSegment() {
- return segmentEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getSegment_Field() {
- return (EReference)segmentEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getSegment_Segment() {
- return (EReference)segmentEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSegment_MaxOccurs() {
- return (EAttribute)segmentEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSegment_MinOccurs() {
- return (EAttribute)segmentEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSegment_Segcode() {
- return (EAttribute)segmentEClass.getEStructuralFeatures().get(4);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSegment_Truncatable() {
- return (EAttribute)segmentEClass.getEStructuralFeatures().get(5);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getSegments() {
- return segmentsEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getSegments_Segment() {
- return (EReference)segmentsEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getSubComponent() {
- return subComponentEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSubComponent_Required() {
- return (EAttribute)subComponentEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EdiFactory getEdiFactory() {
- return (EdiFactory)getEFactoryInstance();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @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.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void createPackageContents() {
- if (isCreated) return;
- isCreated = true;
-
- // Create classes and their features
- componentEClass = createEClass(COMPONENT);
- createEReference(componentEClass, COMPONENT__SUB_COMPONENT);
- createEAttribute(componentEClass, COMPONENT__REQUIRED);
- createEAttribute(componentEClass, COMPONENT__TRUNCATABLE);
-
- delimitersEClass = createEClass(DELIMITERS);
- createEAttribute(delimitersEClass, DELIMITERS__COMPONENT);
- createEAttribute(delimitersEClass, DELIMITERS__FIELD);
- createEAttribute(delimitersEClass, DELIMITERS__SEGMENT);
- createEAttribute(delimitersEClass, DELIMITERS__SUB_COMPONENT);
-
- descriptionEClass = createEClass(DESCRIPTION);
- createEAttribute(descriptionEClass, DESCRIPTION__NAME);
- createEAttribute(descriptionEClass, DESCRIPTION__VERSION);
-
- documentRootEClass = createEClass(DOCUMENT_ROOT);
- createEAttribute(documentRootEClass, DOCUMENT_ROOT__MIXED);
- createEReference(documentRootEClass, DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
- createEReference(documentRootEClass, DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
- createEReference(documentRootEClass, DOCUMENT_ROOT__EDIMAP);
-
- ediMapEClass = createEClass(EDI_MAP);
- createEReference(ediMapEClass, EDI_MAP__DESCRIPTION);
- createEReference(ediMapEClass, EDI_MAP__DELIMITERS);
- createEReference(ediMapEClass, EDI_MAP__SEGMENTS);
-
- fieldEClass = createEClass(FIELD);
- createEReference(fieldEClass, FIELD__COMPONENT);
- createEAttribute(fieldEClass, FIELD__REQUIRED);
- createEAttribute(fieldEClass, FIELD__TRUNCATABLE);
-
- mappingNodeEClass = createEClass(MAPPING_NODE);
- createEAttribute(mappingNodeEClass, MAPPING_NODE__XMLTAG);
-
- segmentEClass = createEClass(SEGMENT);
- createEReference(segmentEClass, SEGMENT__FIELD);
- createEReference(segmentEClass, SEGMENT__SEGMENT);
- createEAttribute(segmentEClass, SEGMENT__MAX_OCCURS);
- createEAttribute(segmentEClass, SEGMENT__MIN_OCCURS);
- createEAttribute(segmentEClass, SEGMENT__SEGCODE);
- createEAttribute(segmentEClass, SEGMENT__TRUNCATABLE);
-
- segmentsEClass = createEClass(SEGMENTS);
- createEReference(segmentsEClass, SEGMENTS__SEGMENT);
-
- subComponentEClass = createEClass(SUB_COMPONENT);
- createEAttribute(subComponentEClass, SUB_COMPONENT__REQUIRED);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @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.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void initializePackageContents() {
- if (isInitialized) return;
- isInitialized = true;
-
- // Initialize package
- setName(eNAME);
- setNsPrefix(eNS_PREFIX);
- setNsURI(eNS_URI);
-
- // Obtain other dependent packages
- XMLTypePackage theXMLTypePackage = (XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI);
- CommonPackage theCommonPackage = (CommonPackage)EPackage.Registry.INSTANCE.getEPackage(CommonPackage.eNS_URI);
-
- // Create type parameters
-
- // Set bounds for type parameters
-
- // Add supertypes to classes
- componentEClass.getESuperTypes().add(this.getMappingNode());
- delimitersEClass.getESuperTypes().add(theCommonPackage.getAbstractAnyType());
- descriptionEClass.getESuperTypes().add(theCommonPackage.getAbstractAnyType());
- ediMapEClass.getESuperTypes().add(theCommonPackage.getAbstractAnyType());
- fieldEClass.getESuperTypes().add(this.getMappingNode());
- mappingNodeEClass.getESuperTypes().add(theCommonPackage.getAbstractAnyType());
- segmentEClass.getESuperTypes().add(this.getMappingNode());
- segmentsEClass.getESuperTypes().add(this.getMappingNode());
- subComponentEClass.getESuperTypes().add(this.getMappingNode());
-
- // Initialize classes and features; add operations and parameters
- initEClass(componentEClass, Component.class, "Component", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getComponent_SubComponent(), this.getSubComponent(), null, "subComponent", null, 0, -1, Component.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getComponent_Required(), theXMLTypePackage.getBoolean(), "required", "false", 0, 1, Component.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getComponent_Truncatable(), theXMLTypePackage.getBoolean(), "truncatable", "false", 0, 1, Component.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(delimitersEClass, Delimiters.class, "Delimiters", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getDelimiters_Component(), theXMLTypePackage.getString(), "component", null, 1, 1, Delimiters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getDelimiters_Field(), theXMLTypePackage.getString(), "field", null, 1, 1, Delimiters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getDelimiters_Segment(), theXMLTypePackage.getString(), "segment", null, 1, 1, Delimiters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getDelimiters_SubComponent(), theXMLTypePackage.getString(), "subComponent", null, 1, 1, Delimiters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(descriptionEClass, Description.class, "Description", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getDescription_Name(), theXMLTypePackage.getString(), "name", null, 1, 1, Description.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getDescription_Version(), theXMLTypePackage.getString(), "version", null, 1, 1, Description.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(documentRootEClass, DocumentRoot.class, "DocumentRoot", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getDocumentRoot_Mixed(), ecorePackage.getEFeatureMapEntry(), "mixed", null, 0, -1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getDocumentRoot_XMLNSPrefixMap(), ecorePackage.getEStringToStringMapEntry(), null, "xMLNSPrefixMap", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getDocumentRoot_XSISchemaLocation(), ecorePackage.getEStringToStringMapEntry(), null, "xSISchemaLocation", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getDocumentRoot_Edimap(), this.getEdiMap(), null, "edimap", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
-
- initEClass(ediMapEClass, EdiMap.class, "EdiMap", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getEdiMap_Description(), this.getDescription(), null, "description", null, 1, 1, EdiMap.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getEdiMap_Delimiters(), this.getDelimiters(), null, "delimiters", null, 1, 1, EdiMap.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getEdiMap_Segments(), this.getSegments(), null, "segments", null, 1, 1, EdiMap.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(fieldEClass, Field.class, "Field", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getField_Component(), this.getComponent(), null, "component", null, 0, -1, Field.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getField_Required(), theXMLTypePackage.getBoolean(), "required", "false", 0, 1, Field.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getField_Truncatable(), theXMLTypePackage.getBoolean(), "truncatable", "false", 0, 1, Field.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(mappingNodeEClass, MappingNode.class, "MappingNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getMappingNode_Xmltag(), theXMLTypePackage.getString(), "xmltag", null, 1, 1, MappingNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(segmentEClass, Segment.class, "Segment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getSegment_Field(), this.getField(), null, "field", null, 1, -1, Segment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getSegment_Segment(), this.getSegment(), null, "segment", null, 0, -1, Segment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getSegment_MaxOccurs(), theXMLTypePackage.getInt(), "maxOccurs", "1", 0, 1, Segment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getSegment_MinOccurs(), theXMLTypePackage.getInt(), "minOccurs", "1", 0, 1, Segment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getSegment_Segcode(), theXMLTypePackage.getString(), "segcode", null, 1, 1, Segment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getSegment_Truncatable(), theXMLTypePackage.getBoolean(), "truncatable", "false", 0, 1, Segment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(segmentsEClass, Segments.class, "Segments", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getSegments_Segment(), this.getSegment(), null, "segment", null, 1, -1, Segments.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(subComponentEClass, SubComponent.class, "SubComponent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getSubComponent_Required(), theXMLTypePackage.getBoolean(), "required", "false", 0, 1, SubComponent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- // Create resource
- createResource(eNS_URI);
-
- // Create annotations
- // http:///org/eclipse/emf/ecore/util/ExtendedMetaData
- createExtendedMetaDataAnnotations();
- }
-
- /**
- * Initializes the annotations for <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected void createExtendedMetaDataAnnotations() {
- String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData";
- addAnnotation
- (componentEClass,
- source,
- new String[] {
- "name", "Component",
- "kind", "elementOnly"
- });
- addAnnotation
- (getComponent_SubComponent(),
- source,
- new String[] {
- "kind", "element",
- "name", "sub-component",
- "namespace", "##targetNamespace"
- });
- addAnnotation
- (getComponent_Required(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "required"
- });
- addAnnotation
- (getComponent_Truncatable(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "truncatable"
- });
- addAnnotation
- (delimitersEClass,
- source,
- new String[] {
- "name", "Delimiters",
- "kind", "empty"
- });
- addAnnotation
- (getDelimiters_Component(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "component"
- });
- addAnnotation
- (getDelimiters_Field(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "field"
- });
- addAnnotation
- (getDelimiters_Segment(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "segment"
- });
- addAnnotation
- (getDelimiters_SubComponent(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "sub-component"
- });
- addAnnotation
- (descriptionEClass,
- source,
- new String[] {
- "name", "Description",
- "kind", "empty"
- });
- addAnnotation
- (getDescription_Name(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "name"
- });
- addAnnotation
- (getDescription_Version(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "version"
- });
- addAnnotation
- (documentRootEClass,
- source,
- new String[] {
- "name", "",
- "kind", "mixed"
- });
- addAnnotation
- (getDocumentRoot_Mixed(),
- source,
- new String[] {
- "kind", "elementWildcard",
- "name", ":mixed"
- });
- addAnnotation
- (getDocumentRoot_XMLNSPrefixMap(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "xmlns:prefix"
- });
- addAnnotation
- (getDocumentRoot_XSISchemaLocation(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "xsi:schemaLocation"
- });
- addAnnotation
- (getDocumentRoot_Edimap(),
- source,
- new String[] {
- "kind", "element",
- "name", "edimap",
- "namespace", "##targetNamespace"
- });
- addAnnotation
- (ediMapEClass,
- source,
- new String[] {
- "name", "EdiMap",
- "kind", "elementOnly"
- });
- addAnnotation
- (getEdiMap_Description(),
- source,
- new String[] {
- "kind", "element",
- "name", "description",
- "namespace", "##targetNamespace"
- });
- addAnnotation
- (getEdiMap_Delimiters(),
- source,
- new String[] {
- "kind", "element",
- "name", "delimiters",
- "namespace", "##targetNamespace"
- });
- addAnnotation
- (getEdiMap_Segments(),
- source,
- new String[] {
- "kind", "element",
- "name", "segments",
- "namespace", "##targetNamespace"
- });
- addAnnotation
- (fieldEClass,
- source,
- new String[] {
- "name", "Field",
- "kind", "elementOnly"
- });
- addAnnotation
- (getField_Component(),
- source,
- new String[] {
- "kind", "element",
- "name", "component",
- "namespace", "##targetNamespace"
- });
- addAnnotation
- (getField_Required(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "required"
- });
- addAnnotation
- (getField_Truncatable(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "truncatable"
- });
- addAnnotation
- (mappingNodeEClass,
- source,
- new String[] {
- "name", "MappingNode",
- "kind", "empty"
- });
- addAnnotation
- (getMappingNode_Xmltag(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "xmltag"
- });
- addAnnotation
- (segmentEClass,
- source,
- new String[] {
- "name", "Segment",
- "kind", "elementOnly"
- });
- addAnnotation
- (getSegment_Field(),
- source,
- new String[] {
- "kind", "element",
- "name", "field",
- "namespace", "##targetNamespace"
- });
- addAnnotation
- (getSegment_Segment(),
- source,
- new String[] {
- "kind", "element",
- "name", "segment",
- "namespace", "##targetNamespace"
- });
- addAnnotation
- (getSegment_MaxOccurs(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "maxOccurs"
- });
- addAnnotation
- (getSegment_MinOccurs(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "minOccurs"
- });
- addAnnotation
- (getSegment_Segcode(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "segcode"
- });
- addAnnotation
- (getSegment_Truncatable(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "truncatable"
- });
- addAnnotation
- (segmentsEClass,
- source,
- new String[] {
- "name", "Segments",
- "kind", "elementOnly"
- });
- addAnnotation
- (getSegments_Segment(),
- source,
- new String[] {
- "kind", "element",
- "name", "segment",
- "namespace", "##targetNamespace"
- });
- addAnnotation
- (subComponentEClass,
- source,
- new String[] {
- "name", "SubComponent",
- "kind", "empty"
- });
- addAnnotation
- (getSubComponent_Required(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "required"
- });
- }
-
-} //EdiPackageImpl
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/FieldImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/FieldImpl.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/FieldImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -22,7 +22,7 @@
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
import org.jboss.tools.smooks.model.medi.Component;
-import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
import org.jboss.tools.smooks.model.medi.Field;
/**
@@ -125,7 +125,7 @@
*/
@Override
protected EClass eStaticClass() {
- return EdiPackage.Literals.FIELD;
+ return MEdiPackage.Literals.FIELD;
}
/**
@@ -135,7 +135,7 @@
*/
public EList<Component> getComponent() {
if (component == null) {
- component = new EObjectContainmentEList<Component>(Component.class, this, EdiPackage.FIELD__COMPONENT);
+ component = new EObjectContainmentEList<Component>(Component.class, this, MEdiPackage.FIELD__COMPONENT);
}
return component;
}
@@ -160,7 +160,7 @@
boolean oldRequiredESet = requiredESet;
requiredESet = true;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, EdiPackage.FIELD__REQUIRED, oldRequired, required, !oldRequiredESet));
+ eNotify(new ENotificationImpl(this, Notification.SET, MEdiPackage.FIELD__REQUIRED, oldRequired, required, !oldRequiredESet));
}
/**
@@ -174,7 +174,7 @@
required = REQUIRED_EDEFAULT;
requiredESet = false;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.UNSET, EdiPackage.FIELD__REQUIRED, oldRequired, REQUIRED_EDEFAULT, oldRequiredESet));
+ eNotify(new ENotificationImpl(this, Notification.UNSET, MEdiPackage.FIELD__REQUIRED, oldRequired, REQUIRED_EDEFAULT, oldRequiredESet));
}
/**
@@ -206,7 +206,7 @@
boolean oldTruncatableESet = truncatableESet;
truncatableESet = true;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, EdiPackage.FIELD__TRUNCATABLE, oldTruncatable, truncatable, !oldTruncatableESet));
+ eNotify(new ENotificationImpl(this, Notification.SET, MEdiPackage.FIELD__TRUNCATABLE, oldTruncatable, truncatable, !oldTruncatableESet));
}
/**
@@ -220,7 +220,7 @@
truncatable = TRUNCATABLE_EDEFAULT;
truncatableESet = false;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.UNSET, EdiPackage.FIELD__TRUNCATABLE, oldTruncatable, TRUNCATABLE_EDEFAULT, oldTruncatableESet));
+ eNotify(new ENotificationImpl(this, Notification.UNSET, MEdiPackage.FIELD__TRUNCATABLE, oldTruncatable, TRUNCATABLE_EDEFAULT, oldTruncatableESet));
}
/**
@@ -240,7 +240,7 @@
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case EdiPackage.FIELD__COMPONENT:
+ case MEdiPackage.FIELD__COMPONENT:
return ((InternalEList<?>)getComponent()).basicRemove(otherEnd, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
@@ -254,11 +254,11 @@
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case EdiPackage.FIELD__COMPONENT:
+ case MEdiPackage.FIELD__COMPONENT:
return getComponent();
- case EdiPackage.FIELD__REQUIRED:
+ case MEdiPackage.FIELD__REQUIRED:
return isRequired() ? Boolean.TRUE : Boolean.FALSE;
- case EdiPackage.FIELD__TRUNCATABLE:
+ case MEdiPackage.FIELD__TRUNCATABLE:
return isTruncatable() ? Boolean.TRUE : Boolean.FALSE;
}
return super.eGet(featureID, resolve, coreType);
@@ -273,14 +273,14 @@
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case EdiPackage.FIELD__COMPONENT:
+ case MEdiPackage.FIELD__COMPONENT:
getComponent().clear();
getComponent().addAll((Collection<? extends Component>)newValue);
return;
- case EdiPackage.FIELD__REQUIRED:
+ case MEdiPackage.FIELD__REQUIRED:
setRequired(((Boolean)newValue).booleanValue());
return;
- case EdiPackage.FIELD__TRUNCATABLE:
+ case MEdiPackage.FIELD__TRUNCATABLE:
setTruncatable(((Boolean)newValue).booleanValue());
return;
}
@@ -295,13 +295,13 @@
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case EdiPackage.FIELD__COMPONENT:
+ case MEdiPackage.FIELD__COMPONENT:
getComponent().clear();
return;
- case EdiPackage.FIELD__REQUIRED:
+ case MEdiPackage.FIELD__REQUIRED:
unsetRequired();
return;
- case EdiPackage.FIELD__TRUNCATABLE:
+ case MEdiPackage.FIELD__TRUNCATABLE:
unsetTruncatable();
return;
}
@@ -316,11 +316,11 @@
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case EdiPackage.FIELD__COMPONENT:
+ case MEdiPackage.FIELD__COMPONENT:
return component != null && !component.isEmpty();
- case EdiPackage.FIELD__REQUIRED:
+ case MEdiPackage.FIELD__REQUIRED:
return isSetRequired();
- case EdiPackage.FIELD__TRUNCATABLE:
+ case MEdiPackage.FIELD__TRUNCATABLE:
return isSetTruncatable();
}
return super.eIsSet(featureID);
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/MEdiFactoryImpl.java (from rev 14729, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/EdiFactoryImpl.java)
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/MEdiFactoryImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/MEdiFactoryImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,198 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.medi.impl;
+
+
+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;
+import org.jboss.tools.smooks.model.medi.*;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Factory</b>.
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class MEdiFactoryImpl extends EFactoryImpl implements MEdiFactory {
+ /**
+ * Creates the default factory implementation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static MEdiFactory init() {
+ try {
+ MEdiFactory theEdiFactory = (MEdiFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.milyn.org/schema/edi-message-mapping-1.0.xsd");
+ if (theEdiFactory != null) {
+ return theEdiFactory;
+ }
+ }
+ catch (Exception exception) {
+ EcorePlugin.INSTANCE.log(exception);
+ }
+ return new MEdiFactoryImpl();
+ }
+
+ /**
+ * Creates an instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public MEdiFactoryImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EObject create(EClass eClass) {
+ switch (eClass.getClassifierID()) {
+ case MEdiPackage.COMPONENT: return createComponent();
+ case MEdiPackage.DELIMITERS: return createDelimiters();
+ case MEdiPackage.DESCRIPTION: return createDescription();
+ case MEdiPackage.DOCUMENT_ROOT: return createDocumentRoot();
+ case MEdiPackage.EDI_MAP: return createEdiMap();
+ case MEdiPackage.FIELD: return createField();
+ case MEdiPackage.MAPPING_NODE: return createMappingNode();
+ case MEdiPackage.SEGMENT: return createSegment();
+ case MEdiPackage.SEGMENTS: return createSegments();
+ case MEdiPackage.SUB_COMPONENT: return createSubComponent();
+ default:
+ throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Component createComponent() {
+ ComponentImpl component = new ComponentImpl();
+ return component;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Delimiters createDelimiters() {
+ DelimitersImpl delimiters = new DelimitersImpl();
+ return delimiters;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Description createDescription() {
+ DescriptionImpl description = new DescriptionImpl();
+ return description;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public DocumentRoot createDocumentRoot() {
+ DocumentRootImpl documentRoot = new DocumentRootImpl();
+ return documentRoot;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EdiMap createEdiMap() {
+ EdiMapImpl ediMap = new EdiMapImpl();
+ return ediMap;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Field createField() {
+ FieldImpl field = new FieldImpl();
+ return field;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public MappingNode createMappingNode() {
+ MappingNodeImpl mappingNode = new MappingNodeImpl();
+ return mappingNode;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Segment createSegment() {
+ SegmentImpl segment = new SegmentImpl();
+ return segment;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Segments createSegments() {
+ SegmentsImpl segments = new SegmentsImpl();
+ return segments;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public SubComponent createSubComponent() {
+ SubComponentImpl subComponent = new SubComponentImpl();
+ return subComponent;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public MEdiPackage getEdiPackage() {
+ return (MEdiPackage)getEPackage();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @deprecated
+ * @generated
+ */
+ @Deprecated
+ public static MEdiPackage getPackage() {
+ return MEdiPackage.eINSTANCE;
+ }
+
+} //EdiFactoryImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/MEdiFactoryImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/MEdiPackageImpl.java (from rev 14729, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/EdiPackageImpl.java)
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/MEdiPackageImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/MEdiPackageImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,991 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.medi.impl;
+
+
+
+
+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;
+
+import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
+import org.jboss.tools.smooks.model.common.CommonPackage;
+import org.jboss.tools.smooks.model.common.impl.CommonPackageImpl;
+import org.jboss.tools.smooks.model.medi.Component;
+import org.jboss.tools.smooks.model.medi.Delimiters;
+import org.jboss.tools.smooks.model.medi.Description;
+import org.jboss.tools.smooks.model.medi.DocumentRoot;
+import org.jboss.tools.smooks.model.medi.MEdiFactory;
+import org.jboss.tools.smooks.model.medi.EdiMap;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
+import org.jboss.tools.smooks.model.medi.Field;
+import org.jboss.tools.smooks.model.medi.MappingNode;
+import org.jboss.tools.smooks.model.medi.Segment;
+import org.jboss.tools.smooks.model.medi.Segments;
+import org.jboss.tools.smooks.model.medi.SubComponent;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Package</b>.
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class MEdiPackageImpl extends EPackageImpl implements MEdiPackage {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass componentEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass delimitersEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass descriptionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass documentRootEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass ediMapEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass fieldEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass mappingNodeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass segmentEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass segmentsEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass subComponentEClass = null;
+
+ /**
+ * Creates an instance of the model <b>Package</b>, registered with
+ * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
+ * package URI value.
+ * <p>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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.ecore.EPackage.Registry
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage#eNS_URI
+ * @see #init()
+ * @generated
+ */
+ private MEdiPackageImpl() {
+ super(eNS_URI, MEdiFactory.eINSTANCE);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static boolean isInited = false;
+
+ /**
+ * Creates, registers, and initializes the <b>Package</b> for this
+ * model, and for any others upon which it depends. Simple
+ * dependencies are satisfied by calling this method on all
+ * dependent packages before doing anything else. This method drives
+ * initialization for interdependent packages directly, in parallel
+ * with this package, itself.
+ * <p>Of this package and its interdependencies, all packages which
+ * have not yet been registered by their URI values are first created
+ * and registered. The packages are then initialized in two steps:
+ * meta-model objects for all of the packages are created before any
+ * are initialized, since one package's meta-model objects may refer to
+ * those of another.
+ * <p>Invocation of this method will not affect any packages that have
+ * already been initialized.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #eNS_URI
+ * @see #createPackageContents()
+ * @see #initializePackageContents()
+ * @generated
+ */
+ public static MEdiPackage init() {
+ if (isInited) return (MEdiPackage)EPackage.Registry.INSTANCE.getEPackage(MEdiPackage.eNS_URI);
+
+ // Obtain or create and register package
+ MEdiPackageImpl theEdiPackage = (MEdiPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof MEdiPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new MEdiPackageImpl());
+
+ isInited = true;
+
+ // Initialize simple dependencies
+ XMLTypePackage.eINSTANCE.eClass();
+
+ // Obtain or create and register interdependencies
+ CommonPackageImpl theCommonPackage = (CommonPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(CommonPackage.eNS_URI) instanceof CommonPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(CommonPackage.eNS_URI) : CommonPackage.eINSTANCE);
+
+ // Create package meta-data objects
+ theEdiPackage.createPackageContents();
+ theCommonPackage.createPackageContents();
+
+ // Initialize created meta-data
+ theEdiPackage.initializePackageContents();
+ theCommonPackage.initializePackageContents();
+
+ // Mark meta-data to indicate it can't be changed
+ theEdiPackage.freeze();
+
+ return theEdiPackage;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getComponent() {
+ return componentEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getComponent_SubComponent() {
+ return (EReference)componentEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getComponent_Required() {
+ return (EAttribute)componentEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getComponent_Truncatable() {
+ return (EAttribute)componentEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDelimiters() {
+ return delimitersEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDelimiters_Component() {
+ return (EAttribute)delimitersEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDelimiters_Field() {
+ return (EAttribute)delimitersEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDelimiters_Segment() {
+ return (EAttribute)delimitersEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDelimiters_SubComponent() {
+ return (EAttribute)delimitersEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDescription() {
+ return descriptionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDescription_Name() {
+ return (EAttribute)descriptionEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDescription_Version() {
+ return (EAttribute)descriptionEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDocumentRoot() {
+ return documentRootEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDocumentRoot_Mixed() {
+ return (EAttribute)documentRootEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_XMLNSPrefixMap() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_XSISchemaLocation() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_Edimap() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getEdiMap() {
+ return ediMapEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getEdiMap_Description() {
+ return (EReference)ediMapEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getEdiMap_Delimiters() {
+ return (EReference)ediMapEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getEdiMap_Segments() {
+ return (EReference)ediMapEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getField() {
+ return fieldEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getField_Component() {
+ return (EReference)fieldEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getField_Required() {
+ return (EAttribute)fieldEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getField_Truncatable() {
+ return (EAttribute)fieldEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getMappingNode() {
+ return mappingNodeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getMappingNode_Xmltag() {
+ return (EAttribute)mappingNodeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getSegment() {
+ return segmentEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getSegment_Field() {
+ return (EReference)segmentEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getSegment_Segment() {
+ return (EReference)segmentEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSegment_MaxOccurs() {
+ return (EAttribute)segmentEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSegment_MinOccurs() {
+ return (EAttribute)segmentEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSegment_Segcode() {
+ return (EAttribute)segmentEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSegment_Truncatable() {
+ return (EAttribute)segmentEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getSegments() {
+ return segmentsEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getSegments_Segment() {
+ return (EReference)segmentsEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getSubComponent() {
+ return subComponentEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSubComponent_Required() {
+ return (EAttribute)subComponentEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public MEdiFactory getEdiFactory() {
+ return (MEdiFactory)getEFactoryInstance();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void createPackageContents() {
+ if (isCreated) return;
+ isCreated = true;
+
+ // Create classes and their features
+ componentEClass = createEClass(COMPONENT);
+ createEReference(componentEClass, COMPONENT__SUB_COMPONENT);
+ createEAttribute(componentEClass, COMPONENT__REQUIRED);
+ createEAttribute(componentEClass, COMPONENT__TRUNCATABLE);
+
+ delimitersEClass = createEClass(DELIMITERS);
+ createEAttribute(delimitersEClass, DELIMITERS__COMPONENT);
+ createEAttribute(delimitersEClass, DELIMITERS__FIELD);
+ createEAttribute(delimitersEClass, DELIMITERS__SEGMENT);
+ createEAttribute(delimitersEClass, DELIMITERS__SUB_COMPONENT);
+
+ descriptionEClass = createEClass(DESCRIPTION);
+ createEAttribute(descriptionEClass, DESCRIPTION__NAME);
+ createEAttribute(descriptionEClass, DESCRIPTION__VERSION);
+
+ documentRootEClass = createEClass(DOCUMENT_ROOT);
+ createEAttribute(documentRootEClass, DOCUMENT_ROOT__MIXED);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__EDIMAP);
+
+ ediMapEClass = createEClass(EDI_MAP);
+ createEReference(ediMapEClass, EDI_MAP__DESCRIPTION);
+ createEReference(ediMapEClass, EDI_MAP__DELIMITERS);
+ createEReference(ediMapEClass, EDI_MAP__SEGMENTS);
+
+ fieldEClass = createEClass(FIELD);
+ createEReference(fieldEClass, FIELD__COMPONENT);
+ createEAttribute(fieldEClass, FIELD__REQUIRED);
+ createEAttribute(fieldEClass, FIELD__TRUNCATABLE);
+
+ mappingNodeEClass = createEClass(MAPPING_NODE);
+ createEAttribute(mappingNodeEClass, MAPPING_NODE__XMLTAG);
+
+ segmentEClass = createEClass(SEGMENT);
+ createEReference(segmentEClass, SEGMENT__FIELD);
+ createEReference(segmentEClass, SEGMENT__SEGMENT);
+ createEAttribute(segmentEClass, SEGMENT__MAX_OCCURS);
+ createEAttribute(segmentEClass, SEGMENT__MIN_OCCURS);
+ createEAttribute(segmentEClass, SEGMENT__SEGCODE);
+ createEAttribute(segmentEClass, SEGMENT__TRUNCATABLE);
+
+ segmentsEClass = createEClass(SEGMENTS);
+ createEReference(segmentsEClass, SEGMENTS__SEGMENT);
+
+ subComponentEClass = createEClass(SUB_COMPONENT);
+ createEAttribute(subComponentEClass, SUB_COMPONENT__REQUIRED);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @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.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void initializePackageContents() {
+ if (isInitialized) return;
+ isInitialized = true;
+
+ // Initialize package
+ setName(eNAME);
+ setNsPrefix(eNS_PREFIX);
+ setNsURI(eNS_URI);
+
+ // Obtain other dependent packages
+ XMLTypePackage theXMLTypePackage = (XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI);
+ CommonPackage theCommonPackage = (CommonPackage)EPackage.Registry.INSTANCE.getEPackage(CommonPackage.eNS_URI);
+
+ // Create type parameters
+
+ // Set bounds for type parameters
+
+ // Add supertypes to classes
+ componentEClass.getESuperTypes().add(this.getMappingNode());
+ delimitersEClass.getESuperTypes().add(theCommonPackage.getAbstractAnyType());
+ descriptionEClass.getESuperTypes().add(theCommonPackage.getAbstractAnyType());
+ ediMapEClass.getESuperTypes().add(theCommonPackage.getAbstractAnyType());
+ fieldEClass.getESuperTypes().add(this.getMappingNode());
+ mappingNodeEClass.getESuperTypes().add(theCommonPackage.getAbstractAnyType());
+ segmentEClass.getESuperTypes().add(this.getMappingNode());
+ segmentsEClass.getESuperTypes().add(this.getMappingNode());
+ subComponentEClass.getESuperTypes().add(this.getMappingNode());
+
+ // Initialize classes and features; add operations and parameters
+ initEClass(componentEClass, Component.class, "Component", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getComponent_SubComponent(), this.getSubComponent(), null, "subComponent", null, 0, -1, Component.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getComponent_Required(), theXMLTypePackage.getBoolean(), "required", "false", 0, 1, Component.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getComponent_Truncatable(), theXMLTypePackage.getBoolean(), "truncatable", "false", 0, 1, Component.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(delimitersEClass, Delimiters.class, "Delimiters", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getDelimiters_Component(), theXMLTypePackage.getString(), "component", null, 1, 1, Delimiters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDelimiters_Field(), theXMLTypePackage.getString(), "field", null, 1, 1, Delimiters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDelimiters_Segment(), theXMLTypePackage.getString(), "segment", null, 1, 1, Delimiters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDelimiters_SubComponent(), theXMLTypePackage.getString(), "subComponent", null, 1, 1, Delimiters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(descriptionEClass, Description.class, "Description", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getDescription_Name(), theXMLTypePackage.getString(), "name", null, 1, 1, Description.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDescription_Version(), theXMLTypePackage.getString(), "version", null, 1, 1, Description.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(documentRootEClass, DocumentRoot.class, "DocumentRoot", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getDocumentRoot_Mixed(), ecorePackage.getEFeatureMapEntry(), "mixed", null, 0, -1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_XMLNSPrefixMap(), ecorePackage.getEStringToStringMapEntry(), null, "xMLNSPrefixMap", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_XSISchemaLocation(), ecorePackage.getEStringToStringMapEntry(), null, "xSISchemaLocation", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_Edimap(), this.getEdiMap(), null, "edimap", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+
+ initEClass(ediMapEClass, EdiMap.class, "EdiMap", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getEdiMap_Description(), this.getDescription(), null, "description", null, 1, 1, EdiMap.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getEdiMap_Delimiters(), this.getDelimiters(), null, "delimiters", null, 1, 1, EdiMap.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getEdiMap_Segments(), this.getSegments(), null, "segments", null, 1, 1, EdiMap.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(fieldEClass, Field.class, "Field", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getField_Component(), this.getComponent(), null, "component", null, 0, -1, Field.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getField_Required(), theXMLTypePackage.getBoolean(), "required", "false", 0, 1, Field.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getField_Truncatable(), theXMLTypePackage.getBoolean(), "truncatable", "false", 0, 1, Field.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(mappingNodeEClass, MappingNode.class, "MappingNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getMappingNode_Xmltag(), theXMLTypePackage.getString(), "xmltag", null, 1, 1, MappingNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(segmentEClass, Segment.class, "Segment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getSegment_Field(), this.getField(), null, "field", null, 1, -1, Segment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getSegment_Segment(), this.getSegment(), null, "segment", null, 0, -1, Segment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSegment_MaxOccurs(), theXMLTypePackage.getInt(), "maxOccurs", "1", 0, 1, Segment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSegment_MinOccurs(), theXMLTypePackage.getInt(), "minOccurs", "1", 0, 1, Segment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSegment_Segcode(), theXMLTypePackage.getString(), "segcode", null, 1, 1, Segment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSegment_Truncatable(), theXMLTypePackage.getBoolean(), "truncatable", "false", 0, 1, Segment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(segmentsEClass, Segments.class, "Segments", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getSegments_Segment(), this.getSegment(), null, "segment", null, 1, -1, Segments.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(subComponentEClass, SubComponent.class, "SubComponent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getSubComponent_Required(), theXMLTypePackage.getBoolean(), "required", "false", 0, 1, SubComponent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ // Create resource
+ createResource(eNS_URI);
+
+ // Create annotations
+ // http:///org/eclipse/emf/ecore/util/ExtendedMetaData
+ createExtendedMetaDataAnnotations();
+ }
+
+ /**
+ * Initializes the annotations for <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void createExtendedMetaDataAnnotations() {
+ String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData";
+ addAnnotation
+ (componentEClass,
+ source,
+ new String[] {
+ "name", "Component",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getComponent_SubComponent(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "sub-component",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getComponent_Required(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "required"
+ });
+ addAnnotation
+ (getComponent_Truncatable(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "truncatable"
+ });
+ addAnnotation
+ (delimitersEClass,
+ source,
+ new String[] {
+ "name", "Delimiters",
+ "kind", "empty"
+ });
+ addAnnotation
+ (getDelimiters_Component(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "component"
+ });
+ addAnnotation
+ (getDelimiters_Field(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "field"
+ });
+ addAnnotation
+ (getDelimiters_Segment(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "segment"
+ });
+ addAnnotation
+ (getDelimiters_SubComponent(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "sub-component"
+ });
+ addAnnotation
+ (descriptionEClass,
+ source,
+ new String[] {
+ "name", "Description",
+ "kind", "empty"
+ });
+ addAnnotation
+ (getDescription_Name(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "name"
+ });
+ addAnnotation
+ (getDescription_Version(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "version"
+ });
+ addAnnotation
+ (documentRootEClass,
+ source,
+ new String[] {
+ "name", "",
+ "kind", "mixed"
+ });
+ addAnnotation
+ (getDocumentRoot_Mixed(),
+ source,
+ new String[] {
+ "kind", "elementWildcard",
+ "name", ":mixed"
+ });
+ addAnnotation
+ (getDocumentRoot_XMLNSPrefixMap(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "xmlns:prefix"
+ });
+ addAnnotation
+ (getDocumentRoot_XSISchemaLocation(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "xsi:schemaLocation"
+ });
+ addAnnotation
+ (getDocumentRoot_Edimap(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "edimap",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (ediMapEClass,
+ source,
+ new String[] {
+ "name", "EdiMap",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getEdiMap_Description(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "description",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getEdiMap_Delimiters(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "delimiters",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getEdiMap_Segments(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "segments",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (fieldEClass,
+ source,
+ new String[] {
+ "name", "Field",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getField_Component(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "component",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getField_Required(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "required"
+ });
+ addAnnotation
+ (getField_Truncatable(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "truncatable"
+ });
+ addAnnotation
+ (mappingNodeEClass,
+ source,
+ new String[] {
+ "name", "MappingNode",
+ "kind", "empty"
+ });
+ addAnnotation
+ (getMappingNode_Xmltag(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "xmltag"
+ });
+ addAnnotation
+ (segmentEClass,
+ source,
+ new String[] {
+ "name", "Segment",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getSegment_Field(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "field",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getSegment_Segment(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "segment",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getSegment_MaxOccurs(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "maxOccurs"
+ });
+ addAnnotation
+ (getSegment_MinOccurs(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "minOccurs"
+ });
+ addAnnotation
+ (getSegment_Segcode(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "segcode"
+ });
+ addAnnotation
+ (getSegment_Truncatable(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "truncatable"
+ });
+ addAnnotation
+ (segmentsEClass,
+ source,
+ new String[] {
+ "name", "Segments",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getSegments_Segment(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "segment",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (subComponentEClass,
+ source,
+ new String[] {
+ "name", "SubComponent",
+ "kind", "empty"
+ });
+ addAnnotation
+ (getSubComponent_Required(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "required"
+ });
+ }
+
+} //EdiPackageImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/MEdiPackageImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/MappingNodeImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/MappingNodeImpl.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/MappingNodeImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -14,7 +14,7 @@
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.jboss.tools.smooks.model.common.impl.AbstractAnyTypeImpl;
-import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
import org.jboss.tools.smooks.model.medi.MappingNode;
/**
@@ -67,7 +67,7 @@
*/
@Override
protected EClass eStaticClass() {
- return EdiPackage.Literals.MAPPING_NODE;
+ return MEdiPackage.Literals.MAPPING_NODE;
}
/**
@@ -88,7 +88,7 @@
String oldXmltag = xmltag;
xmltag = newXmltag;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, EdiPackage.MAPPING_NODE__XMLTAG, oldXmltag, xmltag));
+ eNotify(new ENotificationImpl(this, Notification.SET, MEdiPackage.MAPPING_NODE__XMLTAG, oldXmltag, xmltag));
}
/**
@@ -99,7 +99,7 @@
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case EdiPackage.MAPPING_NODE__XMLTAG:
+ case MEdiPackage.MAPPING_NODE__XMLTAG:
return getXmltag();
}
return super.eGet(featureID, resolve, coreType);
@@ -113,7 +113,7 @@
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case EdiPackage.MAPPING_NODE__XMLTAG:
+ case MEdiPackage.MAPPING_NODE__XMLTAG:
setXmltag((String)newValue);
return;
}
@@ -128,7 +128,7 @@
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case EdiPackage.MAPPING_NODE__XMLTAG:
+ case MEdiPackage.MAPPING_NODE__XMLTAG:
setXmltag(XMLTAG_EDEFAULT);
return;
}
@@ -143,7 +143,7 @@
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case EdiPackage.MAPPING_NODE__XMLTAG:
+ case MEdiPackage.MAPPING_NODE__XMLTAG:
return XMLTAG_EDEFAULT == null ? xmltag != null : !XMLTAG_EDEFAULT.equals(xmltag);
}
return super.eIsSet(featureID);
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/SegmentImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/SegmentImpl.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/SegmentImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -21,7 +21,7 @@
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
-import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
import org.jboss.tools.smooks.model.medi.Field;
import org.jboss.tools.smooks.model.medi.Segment;
@@ -187,7 +187,7 @@
*/
@Override
protected EClass eStaticClass() {
- return EdiPackage.Literals.SEGMENT;
+ return MEdiPackage.Literals.SEGMENT;
}
/**
@@ -197,7 +197,7 @@
*/
public EList<Field> getField() {
if (field == null) {
- field = new EObjectContainmentEList<Field>(Field.class, this, EdiPackage.SEGMENT__FIELD);
+ field = new EObjectContainmentEList<Field>(Field.class, this, MEdiPackage.SEGMENT__FIELD);
}
return field;
}
@@ -209,7 +209,7 @@
*/
public EList<Segment> getSegment() {
if (segment == null) {
- segment = new EObjectContainmentEList<Segment>(Segment.class, this, EdiPackage.SEGMENT__SEGMENT);
+ segment = new EObjectContainmentEList<Segment>(Segment.class, this, MEdiPackage.SEGMENT__SEGMENT);
}
return segment;
}
@@ -234,7 +234,7 @@
boolean oldMaxOccursESet = maxOccursESet;
maxOccursESet = true;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, EdiPackage.SEGMENT__MAX_OCCURS, oldMaxOccurs, maxOccurs, !oldMaxOccursESet));
+ eNotify(new ENotificationImpl(this, Notification.SET, MEdiPackage.SEGMENT__MAX_OCCURS, oldMaxOccurs, maxOccurs, !oldMaxOccursESet));
}
/**
@@ -248,7 +248,7 @@
maxOccurs = MAX_OCCURS_EDEFAULT;
maxOccursESet = false;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.UNSET, EdiPackage.SEGMENT__MAX_OCCURS, oldMaxOccurs, MAX_OCCURS_EDEFAULT, oldMaxOccursESet));
+ eNotify(new ENotificationImpl(this, Notification.UNSET, MEdiPackage.SEGMENT__MAX_OCCURS, oldMaxOccurs, MAX_OCCURS_EDEFAULT, oldMaxOccursESet));
}
/**
@@ -280,7 +280,7 @@
boolean oldMinOccursESet = minOccursESet;
minOccursESet = true;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, EdiPackage.SEGMENT__MIN_OCCURS, oldMinOccurs, minOccurs, !oldMinOccursESet));
+ eNotify(new ENotificationImpl(this, Notification.SET, MEdiPackage.SEGMENT__MIN_OCCURS, oldMinOccurs, minOccurs, !oldMinOccursESet));
}
/**
@@ -294,7 +294,7 @@
minOccurs = MIN_OCCURS_EDEFAULT;
minOccursESet = false;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.UNSET, EdiPackage.SEGMENT__MIN_OCCURS, oldMinOccurs, MIN_OCCURS_EDEFAULT, oldMinOccursESet));
+ eNotify(new ENotificationImpl(this, Notification.UNSET, MEdiPackage.SEGMENT__MIN_OCCURS, oldMinOccurs, MIN_OCCURS_EDEFAULT, oldMinOccursESet));
}
/**
@@ -324,7 +324,7 @@
String oldSegcode = segcode;
segcode = newSegcode;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, EdiPackage.SEGMENT__SEGCODE, oldSegcode, segcode));
+ eNotify(new ENotificationImpl(this, Notification.SET, MEdiPackage.SEGMENT__SEGCODE, oldSegcode, segcode));
}
/**
@@ -347,7 +347,7 @@
boolean oldTruncatableESet = truncatableESet;
truncatableESet = true;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, EdiPackage.SEGMENT__TRUNCATABLE, oldTruncatable, truncatable, !oldTruncatableESet));
+ eNotify(new ENotificationImpl(this, Notification.SET, MEdiPackage.SEGMENT__TRUNCATABLE, oldTruncatable, truncatable, !oldTruncatableESet));
}
/**
@@ -361,7 +361,7 @@
truncatable = TRUNCATABLE_EDEFAULT;
truncatableESet = false;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.UNSET, EdiPackage.SEGMENT__TRUNCATABLE, oldTruncatable, TRUNCATABLE_EDEFAULT, oldTruncatableESet));
+ eNotify(new ENotificationImpl(this, Notification.UNSET, MEdiPackage.SEGMENT__TRUNCATABLE, oldTruncatable, TRUNCATABLE_EDEFAULT, oldTruncatableESet));
}
/**
@@ -381,9 +381,9 @@
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case EdiPackage.SEGMENT__FIELD:
+ case MEdiPackage.SEGMENT__FIELD:
return ((InternalEList<?>)getField()).basicRemove(otherEnd, msgs);
- case EdiPackage.SEGMENT__SEGMENT:
+ case MEdiPackage.SEGMENT__SEGMENT:
return ((InternalEList<?>)getSegment()).basicRemove(otherEnd, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
@@ -397,17 +397,17 @@
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case EdiPackage.SEGMENT__FIELD:
+ case MEdiPackage.SEGMENT__FIELD:
return getField();
- case EdiPackage.SEGMENT__SEGMENT:
+ case MEdiPackage.SEGMENT__SEGMENT:
return getSegment();
- case EdiPackage.SEGMENT__MAX_OCCURS:
+ case MEdiPackage.SEGMENT__MAX_OCCURS:
return new Integer(getMaxOccurs());
- case EdiPackage.SEGMENT__MIN_OCCURS:
+ case MEdiPackage.SEGMENT__MIN_OCCURS:
return new Integer(getMinOccurs());
- case EdiPackage.SEGMENT__SEGCODE:
+ case MEdiPackage.SEGMENT__SEGCODE:
return getSegcode();
- case EdiPackage.SEGMENT__TRUNCATABLE:
+ case MEdiPackage.SEGMENT__TRUNCATABLE:
return isTruncatable() ? Boolean.TRUE : Boolean.FALSE;
}
return super.eGet(featureID, resolve, coreType);
@@ -422,24 +422,24 @@
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case EdiPackage.SEGMENT__FIELD:
+ case MEdiPackage.SEGMENT__FIELD:
getField().clear();
getField().addAll((Collection<? extends Field>)newValue);
return;
- case EdiPackage.SEGMENT__SEGMENT:
+ case MEdiPackage.SEGMENT__SEGMENT:
getSegment().clear();
getSegment().addAll((Collection<? extends Segment>)newValue);
return;
- case EdiPackage.SEGMENT__MAX_OCCURS:
+ case MEdiPackage.SEGMENT__MAX_OCCURS:
setMaxOccurs(((Integer)newValue).intValue());
return;
- case EdiPackage.SEGMENT__MIN_OCCURS:
+ case MEdiPackage.SEGMENT__MIN_OCCURS:
setMinOccurs(((Integer)newValue).intValue());
return;
- case EdiPackage.SEGMENT__SEGCODE:
+ case MEdiPackage.SEGMENT__SEGCODE:
setSegcode((String)newValue);
return;
- case EdiPackage.SEGMENT__TRUNCATABLE:
+ case MEdiPackage.SEGMENT__TRUNCATABLE:
setTruncatable(((Boolean)newValue).booleanValue());
return;
}
@@ -454,22 +454,22 @@
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case EdiPackage.SEGMENT__FIELD:
+ case MEdiPackage.SEGMENT__FIELD:
getField().clear();
return;
- case EdiPackage.SEGMENT__SEGMENT:
+ case MEdiPackage.SEGMENT__SEGMENT:
getSegment().clear();
return;
- case EdiPackage.SEGMENT__MAX_OCCURS:
+ case MEdiPackage.SEGMENT__MAX_OCCURS:
unsetMaxOccurs();
return;
- case EdiPackage.SEGMENT__MIN_OCCURS:
+ case MEdiPackage.SEGMENT__MIN_OCCURS:
unsetMinOccurs();
return;
- case EdiPackage.SEGMENT__SEGCODE:
+ case MEdiPackage.SEGMENT__SEGCODE:
setSegcode(SEGCODE_EDEFAULT);
return;
- case EdiPackage.SEGMENT__TRUNCATABLE:
+ case MEdiPackage.SEGMENT__TRUNCATABLE:
unsetTruncatable();
return;
}
@@ -484,17 +484,17 @@
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case EdiPackage.SEGMENT__FIELD:
+ case MEdiPackage.SEGMENT__FIELD:
return field != null && !field.isEmpty();
- case EdiPackage.SEGMENT__SEGMENT:
+ case MEdiPackage.SEGMENT__SEGMENT:
return segment != null && !segment.isEmpty();
- case EdiPackage.SEGMENT__MAX_OCCURS:
+ case MEdiPackage.SEGMENT__MAX_OCCURS:
return isSetMaxOccurs();
- case EdiPackage.SEGMENT__MIN_OCCURS:
+ case MEdiPackage.SEGMENT__MIN_OCCURS:
return isSetMinOccurs();
- case EdiPackage.SEGMENT__SEGCODE:
+ case MEdiPackage.SEGMENT__SEGCODE:
return SEGCODE_EDEFAULT == null ? segcode != null : !SEGCODE_EDEFAULT.equals(segcode);
- case EdiPackage.SEGMENT__TRUNCATABLE:
+ case MEdiPackage.SEGMENT__TRUNCATABLE:
return isSetTruncatable();
}
return super.eIsSet(featureID);
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/SegmentsImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/SegmentsImpl.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/SegmentsImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -18,7 +18,7 @@
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
-import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
import org.jboss.tools.smooks.model.medi.Segment;
import org.jboss.tools.smooks.model.medi.Segments;
@@ -62,7 +62,7 @@
*/
@Override
protected EClass eStaticClass() {
- return EdiPackage.Literals.SEGMENTS;
+ return MEdiPackage.Literals.SEGMENTS;
}
/**
@@ -72,7 +72,7 @@
*/
public EList<Segment> getSegment() {
if (segment == null) {
- segment = new EObjectContainmentEList<Segment>(Segment.class, this, EdiPackage.SEGMENTS__SEGMENT);
+ segment = new EObjectContainmentEList<Segment>(Segment.class, this, MEdiPackage.SEGMENTS__SEGMENT);
}
return segment;
}
@@ -85,7 +85,7 @@
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case EdiPackage.SEGMENTS__SEGMENT:
+ case MEdiPackage.SEGMENTS__SEGMENT:
return ((InternalEList<?>)getSegment()).basicRemove(otherEnd, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
@@ -99,7 +99,7 @@
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case EdiPackage.SEGMENTS__SEGMENT:
+ case MEdiPackage.SEGMENTS__SEGMENT:
return getSegment();
}
return super.eGet(featureID, resolve, coreType);
@@ -114,7 +114,7 @@
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case EdiPackage.SEGMENTS__SEGMENT:
+ case MEdiPackage.SEGMENTS__SEGMENT:
getSegment().clear();
getSegment().addAll((Collection<? extends Segment>)newValue);
return;
@@ -130,7 +130,7 @@
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case EdiPackage.SEGMENTS__SEGMENT:
+ case MEdiPackage.SEGMENTS__SEGMENT:
getSegment().clear();
return;
}
@@ -145,7 +145,7 @@
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case EdiPackage.SEGMENTS__SEGMENT:
+ case MEdiPackage.SEGMENTS__SEGMENT:
return segment != null && !segment.isEmpty();
}
return super.eIsSet(featureID);
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/SubComponentImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/SubComponentImpl.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/SubComponentImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -12,7 +12,7 @@
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
import org.jboss.tools.smooks.model.medi.SubComponent;
/**
@@ -74,7 +74,7 @@
*/
@Override
protected EClass eStaticClass() {
- return EdiPackage.Literals.SUB_COMPONENT;
+ return MEdiPackage.Literals.SUB_COMPONENT;
}
/**
@@ -97,7 +97,7 @@
boolean oldRequiredESet = requiredESet;
requiredESet = true;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, EdiPackage.SUB_COMPONENT__REQUIRED, oldRequired, required, !oldRequiredESet));
+ eNotify(new ENotificationImpl(this, Notification.SET, MEdiPackage.SUB_COMPONENT__REQUIRED, oldRequired, required, !oldRequiredESet));
}
/**
@@ -111,7 +111,7 @@
required = REQUIRED_EDEFAULT;
requiredESet = false;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.UNSET, EdiPackage.SUB_COMPONENT__REQUIRED, oldRequired, REQUIRED_EDEFAULT, oldRequiredESet));
+ eNotify(new ENotificationImpl(this, Notification.UNSET, MEdiPackage.SUB_COMPONENT__REQUIRED, oldRequired, REQUIRED_EDEFAULT, oldRequiredESet));
}
/**
@@ -131,7 +131,7 @@
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case EdiPackage.SUB_COMPONENT__REQUIRED:
+ case MEdiPackage.SUB_COMPONENT__REQUIRED:
return isRequired() ? Boolean.TRUE : Boolean.FALSE;
}
return super.eGet(featureID, resolve, coreType);
@@ -145,7 +145,7 @@
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case EdiPackage.SUB_COMPONENT__REQUIRED:
+ case MEdiPackage.SUB_COMPONENT__REQUIRED:
setRequired(((Boolean)newValue).booleanValue());
return;
}
@@ -160,7 +160,7 @@
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case EdiPackage.SUB_COMPONENT__REQUIRED:
+ case MEdiPackage.SUB_COMPONENT__REQUIRED:
unsetRequired();
return;
}
@@ -175,7 +175,7 @@
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case EdiPackage.SUB_COMPONENT__REQUIRED:
+ case MEdiPackage.SUB_COMPONENT__REQUIRED:
return isSetRequired();
}
return super.eIsSet(featureID);
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/ComponentItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/ComponentItemProvider.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/ComponentItemProvider.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -23,8 +23,8 @@
import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
import org.eclipse.emf.edit.provider.ViewerNotification;
import org.jboss.tools.smooks.model.medi.Component;
-import org.jboss.tools.smooks.model.medi.EdiFactory;
-import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiFactory;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
/**
* This is the item provider adapter for a {@link edi.Component} object.
@@ -80,7 +80,7 @@
getResourceLocator(),
getString("_UI_Component_required_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_Component_required_feature", "_UI_Component_type"),
- EdiPackage.Literals.COMPONENT__REQUIRED,
+ MEdiPackage.Literals.COMPONENT__REQUIRED,
true,
false,
false,
@@ -102,7 +102,7 @@
getResourceLocator(),
getString("_UI_Component_truncatable_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_Component_truncatable_feature", "_UI_Component_type"),
- EdiPackage.Literals.COMPONENT__TRUNCATABLE,
+ MEdiPackage.Literals.COMPONENT__TRUNCATABLE,
true,
false,
false,
@@ -123,7 +123,7 @@
public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
if (childrenFeatures == null) {
super.getChildrenFeatures(object);
- childrenFeatures.add(EdiPackage.Literals.COMPONENT__SUB_COMPONENT);
+ childrenFeatures.add(MEdiPackage.Literals.COMPONENT__SUB_COMPONENT);
}
return childrenFeatures;
}
@@ -178,11 +178,11 @@
updateChildren(notification);
switch (notification.getFeatureID(Component.class)) {
- case EdiPackage.COMPONENT__REQUIRED:
- case EdiPackage.COMPONENT__TRUNCATABLE:
+ case MEdiPackage.COMPONENT__REQUIRED:
+ case MEdiPackage.COMPONENT__TRUNCATABLE:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
return;
- case EdiPackage.COMPONENT__SUB_COMPONENT:
+ case MEdiPackage.COMPONENT__SUB_COMPONENT:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
return;
}
@@ -202,8 +202,8 @@
newChildDescriptors.add
(createChildParameter
- (EdiPackage.Literals.COMPONENT__SUB_COMPONENT,
- EdiFactory.eINSTANCE.createSubComponent()));
+ (MEdiPackage.Literals.COMPONENT__SUB_COMPONENT,
+ MEdiFactory.eINSTANCE.createSubComponent()));
}
}
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/DelimitersItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/DelimitersItemProvider.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/DelimitersItemProvider.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -24,7 +24,7 @@
import org.eclipse.emf.edit.provider.ViewerNotification;
import org.jboss.tools.smooks.model.common.provider.AbstractAnyTypeItemProvider;
import org.jboss.tools.smooks.model.medi.Delimiters;
-import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
/**
@@ -83,7 +83,7 @@
getResourceLocator(),
getString("_UI_Delimiters_component_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_Delimiters_component_feature", "_UI_Delimiters_type"),
- EdiPackage.Literals.DELIMITERS__COMPONENT,
+ MEdiPackage.Literals.DELIMITERS__COMPONENT,
true,
false,
false,
@@ -105,7 +105,7 @@
getResourceLocator(),
getString("_UI_Delimiters_field_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_Delimiters_field_feature", "_UI_Delimiters_type"),
- EdiPackage.Literals.DELIMITERS__FIELD,
+ MEdiPackage.Literals.DELIMITERS__FIELD,
true,
false,
false,
@@ -127,7 +127,7 @@
getResourceLocator(),
getString("_UI_Delimiters_segment_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_Delimiters_segment_feature", "_UI_Delimiters_type"),
- EdiPackage.Literals.DELIMITERS__SEGMENT,
+ MEdiPackage.Literals.DELIMITERS__SEGMENT,
true,
false,
false,
@@ -149,7 +149,7 @@
getResourceLocator(),
getString("_UI_Delimiters_subComponent_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_Delimiters_subComponent_feature", "_UI_Delimiters_type"),
- EdiPackage.Literals.DELIMITERS__SUB_COMPONENT,
+ MEdiPackage.Literals.DELIMITERS__SUB_COMPONENT,
true,
false,
false,
@@ -195,10 +195,10 @@
updateChildren(notification);
switch (notification.getFeatureID(Delimiters.class)) {
- case EdiPackage.DELIMITERS__COMPONENT:
- case EdiPackage.DELIMITERS__FIELD:
- case EdiPackage.DELIMITERS__SEGMENT:
- case EdiPackage.DELIMITERS__SUB_COMPONENT:
+ case MEdiPackage.DELIMITERS__COMPONENT:
+ case MEdiPackage.DELIMITERS__FIELD:
+ case MEdiPackage.DELIMITERS__SEGMENT:
+ case MEdiPackage.DELIMITERS__SUB_COMPONENT:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
return;
}
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/DescriptionItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/DescriptionItemProvider.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/DescriptionItemProvider.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -24,7 +24,7 @@
import org.eclipse.emf.edit.provider.ViewerNotification;
import org.jboss.tools.smooks.model.common.provider.AbstractAnyTypeItemProvider;
import org.jboss.tools.smooks.model.medi.Description;
-import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
/**
@@ -81,7 +81,7 @@
getResourceLocator(),
getString("_UI_Description_name_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_Description_name_feature", "_UI_Description_type"),
- EdiPackage.Literals.DESCRIPTION__NAME,
+ MEdiPackage.Literals.DESCRIPTION__NAME,
true,
false,
false,
@@ -103,7 +103,7 @@
getResourceLocator(),
getString("_UI_Description_version_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_Description_version_feature", "_UI_Description_type"),
- EdiPackage.Literals.DESCRIPTION__VERSION,
+ MEdiPackage.Literals.DESCRIPTION__VERSION,
true,
false,
false,
@@ -149,8 +149,8 @@
updateChildren(notification);
switch (notification.getFeatureID(Description.class)) {
- case EdiPackage.DESCRIPTION__NAME:
- case EdiPackage.DESCRIPTION__VERSION:
+ case MEdiPackage.DESCRIPTION__NAME:
+ case MEdiPackage.DESCRIPTION__VERSION:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
return;
}
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/DocumentRootItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/DocumentRootItemProvider.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/DocumentRootItemProvider.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -23,8 +23,8 @@
import org.eclipse.emf.edit.provider.ItemProviderAdapter;
import org.eclipse.emf.edit.provider.ViewerNotification;
import org.jboss.tools.smooks.model.medi.DocumentRoot;
-import org.jboss.tools.smooks.model.medi.EdiFactory;
-import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiFactory;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
/**
* This is the item provider adapter for a {@link edi.DocumentRoot} object.
@@ -77,7 +77,7 @@
public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
if (childrenFeatures == null) {
super.getChildrenFeatures(object);
- childrenFeatures.add(EdiPackage.Literals.DOCUMENT_ROOT__EDIMAP);
+ childrenFeatures.add(MEdiPackage.Literals.DOCUMENT_ROOT__EDIMAP);
}
return childrenFeatures;
}
@@ -129,7 +129,7 @@
updateChildren(notification);
switch (notification.getFeatureID(DocumentRoot.class)) {
- case EdiPackage.DOCUMENT_ROOT__EDIMAP:
+ case MEdiPackage.DOCUMENT_ROOT__EDIMAP:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
return;
}
@@ -149,8 +149,8 @@
newChildDescriptors.add
(createChildParameter
- (EdiPackage.Literals.DOCUMENT_ROOT__EDIMAP,
- EdiFactory.eINSTANCE.createEdiMap()));
+ (MEdiPackage.Literals.DOCUMENT_ROOT__EDIMAP,
+ MEdiFactory.eINSTANCE.createEdiMap()));
}
/**
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/EdiItemProviderAdapterFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/EdiItemProviderAdapterFactory.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/EdiItemProviderAdapterFactory.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -1,417 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.medi.provider;
-
-import java.util.ArrayList;
-import java.util.Collection;
-
-import org.eclipse.emf.common.notify.Adapter;
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.Notifier;
-import org.eclipse.emf.edit.provider.ChangeNotifier;
-import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
-import org.eclipse.emf.edit.provider.ComposedAdapterFactory;
-import org.eclipse.emf.edit.provider.IChangeNotifier;
-import org.eclipse.emf.edit.provider.IDisposable;
-import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
-import org.eclipse.emf.edit.provider.IItemLabelProvider;
-import org.eclipse.emf.edit.provider.IItemPropertySource;
-import org.eclipse.emf.edit.provider.INotifyChangedListener;
-import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
-import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
-import org.jboss.tools.smooks.model.medi.util.EdiAdapterFactory;
-
-/**
- * This is the factory that is used to provide the interfaces needed to support Viewers.
- * The adapters generated by this factory convert EMF adapter notifications into calls to {@link #fireNotifyChanged fireNotifyChanged}.
- * The adapters also support Eclipse property sheets.
- * Note that most of the adapters are shared among multiple instances.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
-public class EdiItemProviderAdapterFactory extends EdiAdapterFactory implements ComposeableAdapterFactory, IChangeNotifier, IDisposable {
- /**
- * This keeps track of the root adapter factory that delegates to this adapter factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected ComposedAdapterFactory parentAdapterFactory;
-
- /**
- * This is used to implement {@link org.eclipse.emf.edit.provider.IChangeNotifier}.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected IChangeNotifier changeNotifier = new ChangeNotifier();
-
- /**
- * This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected Collection<Object> supportedTypes = new ArrayList<Object>();
-
- /**
- * This constructs an instance.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EdiItemProviderAdapterFactory() {
- supportedTypes.add(IEditingDomainItemProvider.class);
- supportedTypes.add(IStructuredItemContentProvider.class);
- supportedTypes.add(ITreeItemContentProvider.class);
- supportedTypes.add(IItemLabelProvider.class);
- supportedTypes.add(IItemPropertySource.class);
- }
-
- /**
- * This keeps track of the one adapter used for all {@link edi.Component} instances.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected ComponentItemProvider componentItemProvider;
-
- /**
- * This creates an adapter for a {@link edi.Component}.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Adapter createComponentAdapter() {
- if (componentItemProvider == null) {
- componentItemProvider = new ComponentItemProvider(this);
- }
-
- return componentItemProvider;
- }
-
- /**
- * This keeps track of the one adapter used for all {@link edi.Delimiters} instances.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected DelimitersItemProvider delimitersItemProvider;
-
- /**
- * This creates an adapter for a {@link edi.Delimiters}.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Adapter createDelimitersAdapter() {
- if (delimitersItemProvider == null) {
- delimitersItemProvider = new DelimitersItemProvider(this);
- }
-
- return delimitersItemProvider;
- }
-
- /**
- * This keeps track of the one adapter used for all {@link edi.Description} instances.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected DescriptionItemProvider descriptionItemProvider;
-
- /**
- * This creates an adapter for a {@link edi.Description}.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Adapter createDescriptionAdapter() {
- if (descriptionItemProvider == null) {
- descriptionItemProvider = new DescriptionItemProvider(this);
- }
-
- return descriptionItemProvider;
- }
-
- /**
- * This keeps track of the one adapter used for all {@link edi.DocumentRoot} instances.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected DocumentRootItemProvider documentRootItemProvider;
-
- /**
- * This creates an adapter for a {@link edi.DocumentRoot}.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Adapter createDocumentRootAdapter() {
- if (documentRootItemProvider == null) {
- documentRootItemProvider = new DocumentRootItemProvider(this);
- }
-
- return documentRootItemProvider;
- }
-
- /**
- * This keeps track of the one adapter used for all {@link edi.EdiMap} instances.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EdiMapItemProvider ediMapItemProvider;
-
- /**
- * This creates an adapter for a {@link edi.EdiMap}.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Adapter createEdiMapAdapter() {
- if (ediMapItemProvider == null) {
- ediMapItemProvider = new EdiMapItemProvider(this);
- }
-
- return ediMapItemProvider;
- }
-
- /**
- * This keeps track of the one adapter used for all {@link edi.Field} instances.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected FieldItemProvider fieldItemProvider;
-
- /**
- * This creates an adapter for a {@link edi.Field}.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Adapter createFieldAdapter() {
- if (fieldItemProvider == null) {
- fieldItemProvider = new FieldItemProvider(this);
- }
-
- return fieldItemProvider;
- }
-
- /**
- * This keeps track of the one adapter used for all {@link edi.MappingNode} instances.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected MappingNodeItemProvider mappingNodeItemProvider;
-
- /**
- * This creates an adapter for a {@link edi.MappingNode}.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Adapter createMappingNodeAdapter() {
- if (mappingNodeItemProvider == null) {
- mappingNodeItemProvider = new MappingNodeItemProvider(this);
- }
-
- return mappingNodeItemProvider;
- }
-
- /**
- * This keeps track of the one adapter used for all {@link edi.Segment} instances.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected SegmentItemProvider segmentItemProvider;
-
- /**
- * This creates an adapter for a {@link edi.Segment}.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Adapter createSegmentAdapter() {
- if (segmentItemProvider == null) {
- segmentItemProvider = new SegmentItemProvider(this);
- }
-
- return segmentItemProvider;
- }
-
- /**
- * This keeps track of the one adapter used for all {@link edi.Segments} instances.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected SegmentsItemProvider segmentsItemProvider;
-
- /**
- * This creates an adapter for a {@link edi.Segments}.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Adapter createSegmentsAdapter() {
- if (segmentsItemProvider == null) {
- segmentsItemProvider = new SegmentsItemProvider(this);
- }
-
- return segmentsItemProvider;
- }
-
- /**
- * This keeps track of the one adapter used for all {@link edi.SubComponent} instances.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected SubComponentItemProvider subComponentItemProvider;
-
- /**
- * This creates an adapter for a {@link edi.SubComponent}.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Adapter createSubComponentAdapter() {
- if (subComponentItemProvider == null) {
- subComponentItemProvider = new SubComponentItemProvider(this);
- }
-
- return subComponentItemProvider;
- }
-
- /**
- * This returns the root adapter factory that contains this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public ComposeableAdapterFactory getRootAdapterFactory() {
- return parentAdapterFactory == null ? this : parentAdapterFactory.getRootAdapterFactory();
- }
-
- /**
- * This sets the composed adapter factory that contains this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) {
- this.parentAdapterFactory = parentAdapterFactory;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean isFactoryForType(Object type) {
- return supportedTypes.contains(type) || super.isFactoryForType(type);
- }
-
- /**
- * This implementation substitutes the factory itself as the key for the adapter.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Adapter adapt(Notifier notifier, Object type) {
- return super.adapt(notifier, this);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object adapt(Object object, Object type) {
- if (isFactoryForType(type)) {
- Object adapter = super.adapt(object, type);
- if (!(type instanceof Class) || (((Class<?>)type).isInstance(adapter))) {
- return adapter;
- }
- }
-
- return null;
- }
-
- /**
- * This adds a listener.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void addListener(INotifyChangedListener notifyChangedListener) {
- changeNotifier.addListener(notifyChangedListener);
- }
-
- /**
- * This removes a listener.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void removeListener(INotifyChangedListener notifyChangedListener) {
- changeNotifier.removeListener(notifyChangedListener);
- }
-
- /**
- * This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void fireNotifyChanged(Notification notification) {
- changeNotifier.fireNotifyChanged(notification);
-
- if (parentAdapterFactory != null) {
- parentAdapterFactory.fireNotifyChanged(notification);
- }
- }
-
- /**
- * This disposes all of the item providers created by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void dispose() {
- if (componentItemProvider != null) componentItemProvider.dispose();
- if (delimitersItemProvider != null) delimitersItemProvider.dispose();
- if (descriptionItemProvider != null) descriptionItemProvider.dispose();
- if (documentRootItemProvider != null) documentRootItemProvider.dispose();
- if (ediMapItemProvider != null) ediMapItemProvider.dispose();
- if (fieldItemProvider != null) fieldItemProvider.dispose();
- if (mappingNodeItemProvider != null) mappingNodeItemProvider.dispose();
- if (segmentItemProvider != null) segmentItemProvider.dispose();
- if (segmentsItemProvider != null) segmentsItemProvider.dispose();
- if (subComponentItemProvider != null) subComponentItemProvider.dispose();
- }
-
-}
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/EdiMapItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/EdiMapItemProvider.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/EdiMapItemProvider.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -22,9 +22,9 @@
import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
import org.eclipse.emf.edit.provider.ViewerNotification;
import org.jboss.tools.smooks.model.common.provider.AbstractAnyTypeItemProvider;
-import org.jboss.tools.smooks.model.medi.EdiFactory;
+import org.jboss.tools.smooks.model.medi.MEdiFactory;
import org.jboss.tools.smooks.model.medi.EdiMap;
-import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
/**
@@ -78,9 +78,9 @@
public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
if (childrenFeatures == null) {
super.getChildrenFeatures(object);
- childrenFeatures.add(EdiPackage.Literals.EDI_MAP__DESCRIPTION);
- childrenFeatures.add(EdiPackage.Literals.EDI_MAP__DELIMITERS);
- childrenFeatures.add(EdiPackage.Literals.EDI_MAP__SEGMENTS);
+ childrenFeatures.add(MEdiPackage.Literals.EDI_MAP__DESCRIPTION);
+ childrenFeatures.add(MEdiPackage.Literals.EDI_MAP__DELIMITERS);
+ childrenFeatures.add(MEdiPackage.Literals.EDI_MAP__SEGMENTS);
}
return childrenFeatures;
}
@@ -132,9 +132,9 @@
updateChildren(notification);
switch (notification.getFeatureID(EdiMap.class)) {
- case EdiPackage.EDI_MAP__DESCRIPTION:
- case EdiPackage.EDI_MAP__DELIMITERS:
- case EdiPackage.EDI_MAP__SEGMENTS:
+ case MEdiPackage.EDI_MAP__DESCRIPTION:
+ case MEdiPackage.EDI_MAP__DELIMITERS:
+ case MEdiPackage.EDI_MAP__SEGMENTS:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
return;
}
@@ -154,18 +154,18 @@
newChildDescriptors.add
(createChildParameter
- (EdiPackage.Literals.EDI_MAP__DESCRIPTION,
- EdiFactory.eINSTANCE.createDescription()));
+ (MEdiPackage.Literals.EDI_MAP__DESCRIPTION,
+ MEdiFactory.eINSTANCE.createDescription()));
newChildDescriptors.add
(createChildParameter
- (EdiPackage.Literals.EDI_MAP__DELIMITERS,
- EdiFactory.eINSTANCE.createDelimiters()));
+ (MEdiPackage.Literals.EDI_MAP__DELIMITERS,
+ MEdiFactory.eINSTANCE.createDelimiters()));
newChildDescriptors.add
(createChildParameter
- (EdiPackage.Literals.EDI_MAP__SEGMENTS,
- EdiFactory.eINSTANCE.createSegments()));
+ (MEdiPackage.Literals.EDI_MAP__SEGMENTS,
+ MEdiFactory.eINSTANCE.createSegments()));
}
/**
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/FieldItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/FieldItemProvider.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/FieldItemProvider.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -22,8 +22,8 @@
import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
import org.eclipse.emf.edit.provider.ViewerNotification;
-import org.jboss.tools.smooks.model.medi.EdiFactory;
-import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiFactory;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
import org.jboss.tools.smooks.model.medi.Field;
/**
@@ -80,7 +80,7 @@
getResourceLocator(),
getString("_UI_Field_required_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_Field_required_feature", "_UI_Field_type"),
- EdiPackage.Literals.FIELD__REQUIRED,
+ MEdiPackage.Literals.FIELD__REQUIRED,
true,
false,
false,
@@ -102,7 +102,7 @@
getResourceLocator(),
getString("_UI_Field_truncatable_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_Field_truncatable_feature", "_UI_Field_type"),
- EdiPackage.Literals.FIELD__TRUNCATABLE,
+ MEdiPackage.Literals.FIELD__TRUNCATABLE,
true,
false,
false,
@@ -123,7 +123,7 @@
public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
if (childrenFeatures == null) {
super.getChildrenFeatures(object);
- childrenFeatures.add(EdiPackage.Literals.FIELD__COMPONENT);
+ childrenFeatures.add(MEdiPackage.Literals.FIELD__COMPONENT);
}
return childrenFeatures;
}
@@ -178,11 +178,11 @@
updateChildren(notification);
switch (notification.getFeatureID(Field.class)) {
- case EdiPackage.FIELD__REQUIRED:
- case EdiPackage.FIELD__TRUNCATABLE:
+ case MEdiPackage.FIELD__REQUIRED:
+ case MEdiPackage.FIELD__TRUNCATABLE:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
return;
- case EdiPackage.FIELD__COMPONENT:
+ case MEdiPackage.FIELD__COMPONENT:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
return;
}
@@ -202,8 +202,8 @@
newChildDescriptors.add
(createChildParameter
- (EdiPackage.Literals.FIELD__COMPONENT,
- EdiFactory.eINSTANCE.createComponent()));
+ (MEdiPackage.Literals.FIELD__COMPONENT,
+ MEdiFactory.eINSTANCE.createComponent()));
}
}
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/MEdiItemProviderAdapterFactory.java (from rev 14729, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/EdiItemProviderAdapterFactory.java)
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/MEdiItemProviderAdapterFactory.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/MEdiItemProviderAdapterFactory.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,417 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.medi.provider;
+
+import java.util.ArrayList;
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.Adapter;
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.Notifier;
+import org.eclipse.emf.edit.provider.ChangeNotifier;
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.ComposedAdapterFactory;
+import org.eclipse.emf.edit.provider.IChangeNotifier;
+import org.eclipse.emf.edit.provider.IDisposable;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.INotifyChangedListener;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.jboss.tools.smooks.model.medi.util.MEdiAdapterFactory;
+
+/**
+ * This is the factory that is used to provide the interfaces needed to support Viewers.
+ * The adapters generated by this factory convert EMF adapter notifications into calls to {@link #fireNotifyChanged fireNotifyChanged}.
+ * The adapters also support Eclipse property sheets.
+ * Note that most of the adapters are shared among multiple instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class MEdiItemProviderAdapterFactory extends MEdiAdapterFactory implements ComposeableAdapterFactory, IChangeNotifier, IDisposable {
+ /**
+ * This keeps track of the root adapter factory that delegates to this adapter factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ComposedAdapterFactory parentAdapterFactory;
+
+ /**
+ * This is used to implement {@link org.eclipse.emf.edit.provider.IChangeNotifier}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IChangeNotifier changeNotifier = new ChangeNotifier();
+
+ /**
+ * This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected Collection<Object> supportedTypes = new ArrayList<Object>();
+
+ /**
+ * This constructs an instance.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public MEdiItemProviderAdapterFactory() {
+ supportedTypes.add(IEditingDomainItemProvider.class);
+ supportedTypes.add(IStructuredItemContentProvider.class);
+ supportedTypes.add(ITreeItemContentProvider.class);
+ supportedTypes.add(IItemLabelProvider.class);
+ supportedTypes.add(IItemPropertySource.class);
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link edi.Component} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ComponentItemProvider componentItemProvider;
+
+ /**
+ * This creates an adapter for a {@link edi.Component}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createComponentAdapter() {
+ if (componentItemProvider == null) {
+ componentItemProvider = new ComponentItemProvider(this);
+ }
+
+ return componentItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link edi.Delimiters} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected DelimitersItemProvider delimitersItemProvider;
+
+ /**
+ * This creates an adapter for a {@link edi.Delimiters}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createDelimitersAdapter() {
+ if (delimitersItemProvider == null) {
+ delimitersItemProvider = new DelimitersItemProvider(this);
+ }
+
+ return delimitersItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link edi.Description} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected DescriptionItemProvider descriptionItemProvider;
+
+ /**
+ * This creates an adapter for a {@link edi.Description}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createDescriptionAdapter() {
+ if (descriptionItemProvider == null) {
+ descriptionItemProvider = new DescriptionItemProvider(this);
+ }
+
+ return descriptionItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link edi.DocumentRoot} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected DocumentRootItemProvider documentRootItemProvider;
+
+ /**
+ * This creates an adapter for a {@link edi.DocumentRoot}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createDocumentRootAdapter() {
+ if (documentRootItemProvider == null) {
+ documentRootItemProvider = new DocumentRootItemProvider(this);
+ }
+
+ return documentRootItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link edi.EdiMap} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected EdiMapItemProvider ediMapItemProvider;
+
+ /**
+ * This creates an adapter for a {@link edi.EdiMap}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createEdiMapAdapter() {
+ if (ediMapItemProvider == null) {
+ ediMapItemProvider = new EdiMapItemProvider(this);
+ }
+
+ return ediMapItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link edi.Field} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected FieldItemProvider fieldItemProvider;
+
+ /**
+ * This creates an adapter for a {@link edi.Field}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createFieldAdapter() {
+ if (fieldItemProvider == null) {
+ fieldItemProvider = new FieldItemProvider(this);
+ }
+
+ return fieldItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link edi.MappingNode} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected MappingNodeItemProvider mappingNodeItemProvider;
+
+ /**
+ * This creates an adapter for a {@link edi.MappingNode}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createMappingNodeAdapter() {
+ if (mappingNodeItemProvider == null) {
+ mappingNodeItemProvider = new MappingNodeItemProvider(this);
+ }
+
+ return mappingNodeItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link edi.Segment} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected SegmentItemProvider segmentItemProvider;
+
+ /**
+ * This creates an adapter for a {@link edi.Segment}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createSegmentAdapter() {
+ if (segmentItemProvider == null) {
+ segmentItemProvider = new SegmentItemProvider(this);
+ }
+
+ return segmentItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link edi.Segments} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected SegmentsItemProvider segmentsItemProvider;
+
+ /**
+ * This creates an adapter for a {@link edi.Segments}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createSegmentsAdapter() {
+ if (segmentsItemProvider == null) {
+ segmentsItemProvider = new SegmentsItemProvider(this);
+ }
+
+ return segmentsItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link edi.SubComponent} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected SubComponentItemProvider subComponentItemProvider;
+
+ /**
+ * This creates an adapter for a {@link edi.SubComponent}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createSubComponentAdapter() {
+ if (subComponentItemProvider == null) {
+ subComponentItemProvider = new SubComponentItemProvider(this);
+ }
+
+ return subComponentItemProvider;
+ }
+
+ /**
+ * This returns the root adapter factory that contains this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ComposeableAdapterFactory getRootAdapterFactory() {
+ return parentAdapterFactory == null ? this : parentAdapterFactory.getRootAdapterFactory();
+ }
+
+ /**
+ * This sets the composed adapter factory that contains this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) {
+ this.parentAdapterFactory = parentAdapterFactory;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean isFactoryForType(Object type) {
+ return supportedTypes.contains(type) || super.isFactoryForType(type);
+ }
+
+ /**
+ * This implementation substitutes the factory itself as the key for the adapter.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter adapt(Notifier notifier, Object type) {
+ return super.adapt(notifier, this);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object adapt(Object object, Object type) {
+ if (isFactoryForType(type)) {
+ Object adapter = super.adapt(object, type);
+ if (!(type instanceof Class) || (((Class<?>)type).isInstance(adapter))) {
+ return adapter;
+ }
+ }
+
+ return null;
+ }
+
+ /**
+ * This adds a listener.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void addListener(INotifyChangedListener notifyChangedListener) {
+ changeNotifier.addListener(notifyChangedListener);
+ }
+
+ /**
+ * This removes a listener.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void removeListener(INotifyChangedListener notifyChangedListener) {
+ changeNotifier.removeListener(notifyChangedListener);
+ }
+
+ /**
+ * This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void fireNotifyChanged(Notification notification) {
+ changeNotifier.fireNotifyChanged(notification);
+
+ if (parentAdapterFactory != null) {
+ parentAdapterFactory.fireNotifyChanged(notification);
+ }
+ }
+
+ /**
+ * This disposes all of the item providers created by this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void dispose() {
+ if (componentItemProvider != null) componentItemProvider.dispose();
+ if (delimitersItemProvider != null) delimitersItemProvider.dispose();
+ if (descriptionItemProvider != null) descriptionItemProvider.dispose();
+ if (documentRootItemProvider != null) documentRootItemProvider.dispose();
+ if (ediMapItemProvider != null) ediMapItemProvider.dispose();
+ if (fieldItemProvider != null) fieldItemProvider.dispose();
+ if (mappingNodeItemProvider != null) mappingNodeItemProvider.dispose();
+ if (segmentItemProvider != null) segmentItemProvider.dispose();
+ if (segmentsItemProvider != null) segmentsItemProvider.dispose();
+ if (subComponentItemProvider != null) subComponentItemProvider.dispose();
+ }
+
+}
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/MEdiItemProviderAdapterFactory.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/MappingNodeItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/MappingNodeItemProvider.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/MappingNodeItemProvider.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -23,7 +23,7 @@
import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
import org.eclipse.emf.edit.provider.ViewerNotification;
import org.jboss.tools.smooks.model.common.provider.AbstractAnyTypeItemProvider;
-import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
import org.jboss.tools.smooks.model.medi.MappingNode;
@@ -80,7 +80,7 @@
getResourceLocator(),
getString("_UI_MappingNode_xmltag_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_MappingNode_xmltag_feature", "_UI_MappingNode_type"),
- EdiPackage.Literals.MAPPING_NODE__XMLTAG,
+ MEdiPackage.Literals.MAPPING_NODE__XMLTAG,
true,
false,
false,
@@ -126,7 +126,7 @@
updateChildren(notification);
switch (notification.getFeatureID(MappingNode.class)) {
- case EdiPackage.MAPPING_NODE__XMLTAG:
+ case MEdiPackage.MAPPING_NODE__XMLTAG:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
return;
}
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/SegmentItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/SegmentItemProvider.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/SegmentItemProvider.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -22,8 +22,8 @@
import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
import org.eclipse.emf.edit.provider.ViewerNotification;
-import org.jboss.tools.smooks.model.medi.EdiFactory;
-import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiFactory;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
import org.jboss.tools.smooks.model.medi.Segment;
/**
@@ -82,7 +82,7 @@
getResourceLocator(),
getString("_UI_Segment_maxOccurs_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_Segment_maxOccurs_feature", "_UI_Segment_type"),
- EdiPackage.Literals.SEGMENT__MAX_OCCURS,
+ MEdiPackage.Literals.SEGMENT__MAX_OCCURS,
true,
false,
false,
@@ -104,7 +104,7 @@
getResourceLocator(),
getString("_UI_Segment_minOccurs_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_Segment_minOccurs_feature", "_UI_Segment_type"),
- EdiPackage.Literals.SEGMENT__MIN_OCCURS,
+ MEdiPackage.Literals.SEGMENT__MIN_OCCURS,
true,
false,
false,
@@ -126,7 +126,7 @@
getResourceLocator(),
getString("_UI_Segment_segcode_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_Segment_segcode_feature", "_UI_Segment_type"),
- EdiPackage.Literals.SEGMENT__SEGCODE,
+ MEdiPackage.Literals.SEGMENT__SEGCODE,
true,
false,
false,
@@ -148,7 +148,7 @@
getResourceLocator(),
getString("_UI_Segment_truncatable_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_Segment_truncatable_feature", "_UI_Segment_type"),
- EdiPackage.Literals.SEGMENT__TRUNCATABLE,
+ MEdiPackage.Literals.SEGMENT__TRUNCATABLE,
true,
false,
false,
@@ -169,8 +169,8 @@
public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
if (childrenFeatures == null) {
super.getChildrenFeatures(object);
- childrenFeatures.add(EdiPackage.Literals.SEGMENT__FIELD);
- childrenFeatures.add(EdiPackage.Literals.SEGMENT__SEGMENT);
+ childrenFeatures.add(MEdiPackage.Literals.SEGMENT__FIELD);
+ childrenFeatures.add(MEdiPackage.Literals.SEGMENT__SEGMENT);
}
return childrenFeatures;
}
@@ -225,14 +225,14 @@
updateChildren(notification);
switch (notification.getFeatureID(Segment.class)) {
- case EdiPackage.SEGMENT__MAX_OCCURS:
- case EdiPackage.SEGMENT__MIN_OCCURS:
- case EdiPackage.SEGMENT__SEGCODE:
- case EdiPackage.SEGMENT__TRUNCATABLE:
+ case MEdiPackage.SEGMENT__MAX_OCCURS:
+ case MEdiPackage.SEGMENT__MIN_OCCURS:
+ case MEdiPackage.SEGMENT__SEGCODE:
+ case MEdiPackage.SEGMENT__TRUNCATABLE:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
return;
- case EdiPackage.SEGMENT__FIELD:
- case EdiPackage.SEGMENT__SEGMENT:
+ case MEdiPackage.SEGMENT__FIELD:
+ case MEdiPackage.SEGMENT__SEGMENT:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
return;
}
@@ -252,13 +252,13 @@
newChildDescriptors.add
(createChildParameter
- (EdiPackage.Literals.SEGMENT__FIELD,
- EdiFactory.eINSTANCE.createField()));
+ (MEdiPackage.Literals.SEGMENT__FIELD,
+ MEdiFactory.eINSTANCE.createField()));
newChildDescriptors.add
(createChildParameter
- (EdiPackage.Literals.SEGMENT__SEGMENT,
- EdiFactory.eINSTANCE.createSegment()));
+ (MEdiPackage.Literals.SEGMENT__SEGMENT,
+ MEdiFactory.eINSTANCE.createSegment()));
}
}
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/SegmentsItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/SegmentsItemProvider.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/SegmentsItemProvider.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -20,8 +20,8 @@
import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
import org.eclipse.emf.edit.provider.ViewerNotification;
-import org.jboss.tools.smooks.model.medi.EdiFactory;
-import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiFactory;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
import org.jboss.tools.smooks.model.medi.Segments;
/**
@@ -75,7 +75,7 @@
public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
if (childrenFeatures == null) {
super.getChildrenFeatures(object);
- childrenFeatures.add(EdiPackage.Literals.SEGMENTS__SEGMENT);
+ childrenFeatures.add(MEdiPackage.Literals.SEGMENTS__SEGMENT);
}
return childrenFeatures;
}
@@ -130,7 +130,7 @@
updateChildren(notification);
switch (notification.getFeatureID(Segments.class)) {
- case EdiPackage.SEGMENTS__SEGMENT:
+ case MEdiPackage.SEGMENTS__SEGMENT:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
return;
}
@@ -150,8 +150,8 @@
newChildDescriptors.add
(createChildParameter
- (EdiPackage.Literals.SEGMENTS__SEGMENT,
- EdiFactory.eINSTANCE.createSegment()));
+ (MEdiPackage.Literals.SEGMENTS__SEGMENT,
+ MEdiFactory.eINSTANCE.createSegment()));
}
}
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/SubComponentItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/SubComponentItemProvider.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/SubComponentItemProvider.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -21,7 +21,7 @@
import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
import org.eclipse.emf.edit.provider.ViewerNotification;
-import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
import org.jboss.tools.smooks.model.medi.SubComponent;
/**
@@ -77,7 +77,7 @@
getResourceLocator(),
getString("_UI_SubComponent_required_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_SubComponent_required_feature", "_UI_SubComponent_type"),
- EdiPackage.Literals.SUB_COMPONENT__REQUIRED,
+ MEdiPackage.Literals.SUB_COMPONENT__REQUIRED,
true,
false,
false,
@@ -123,7 +123,7 @@
updateChildren(notification);
switch (notification.getFeatureID(SubComponent.class)) {
- case EdiPackage.SUB_COMPONENT__REQUIRED:
+ case MEdiPackage.SUB_COMPONENT__REQUIRED:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
return;
}
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiAdapterFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiAdapterFactory.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiAdapterFactory.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -1,326 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.medi.util;
-
-
-
-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;
-
-import org.eclipse.emf.ecore.xml.type.AnyType;
-import org.jboss.tools.smooks.model.common.AbstractAnyType;
-import org.jboss.tools.smooks.model.medi.*;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Adapter Factory</b> for the model.
- * It provides an adapter <code>createXXX</code> method for each class of the model.
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.EdiPackage
- * @generated
- */
-public class EdiAdapterFactory extends AdapterFactoryImpl {
- /**
- * The cached model package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected static EdiPackage modelPackage;
-
- /**
- * Creates an instance of the adapter factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EdiAdapterFactory() {
- if (modelPackage == null) {
- modelPackage = EdiPackage.eINSTANCE;
- }
- }
-
- /**
- * Returns whether this factory is applicable for the type of the object.
- * <!-- begin-user-doc -->
- * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
- * <!-- end-user-doc -->
- * @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 <code>createXXX</code> methods.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EdiSwitch<Adapter> modelSwitch =
- new EdiSwitch<Adapter>() {
- @Override
- public Adapter caseComponent(Component object) {
- return createComponentAdapter();
- }
- @Override
- public Adapter caseDelimiters(Delimiters object) {
- return createDelimitersAdapter();
- }
- @Override
- public Adapter caseDescription(Description object) {
- return createDescriptionAdapter();
- }
- @Override
- public Adapter caseDocumentRoot(DocumentRoot object) {
- return createDocumentRootAdapter();
- }
- @Override
- public Adapter caseEdiMap(EdiMap object) {
- return createEdiMapAdapter();
- }
- @Override
- public Adapter caseField(Field object) {
- return createFieldAdapter();
- }
- @Override
- public Adapter caseMappingNode(MappingNode object) {
- return createMappingNodeAdapter();
- }
- @Override
- public Adapter caseSegment(Segment object) {
- return createSegmentAdapter();
- }
- @Override
- public Adapter caseSegments(Segments object) {
- return createSegmentsAdapter();
- }
- @Override
- public Adapter caseSubComponent(SubComponent object) {
- return createSubComponentAdapter();
- }
- @Override
- public Adapter caseAnyType(AnyType object) {
- return createAnyTypeAdapter();
- }
- @Override
- public Adapter caseAbstractAnyType(AbstractAnyType object) {
- return createAbstractAnyTypeAdapter();
- }
- @Override
- public Adapter defaultCase(EObject object) {
- return createEObjectAdapter();
- }
- };
-
- /**
- * Creates an adapter for the <code>target</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param target the object to adapt.
- * @return the adapter for the <code>target</code>.
- * @generated
- */
- @Override
- public Adapter createAdapter(Notifier target) {
- return modelSwitch.doSwitch((EObject)target);
- }
-
-
- /**
- * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.Component <em>Component</em>}'.
- * <!-- begin-user-doc -->
- * 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.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.jboss.tools.smooks.model.medi.Component
- * @generated
- */
- public Adapter createComponentAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.Delimiters <em>Delimiters</em>}'.
- * <!-- begin-user-doc -->
- * 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.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.jboss.tools.smooks.model.medi.Delimiters
- * @generated
- */
- public Adapter createDelimitersAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.Description <em>Description</em>}'.
- * <!-- begin-user-doc -->
- * 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.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.jboss.tools.smooks.model.medi.Description
- * @generated
- */
- public Adapter createDescriptionAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.DocumentRoot <em>Document Root</em>}'.
- * <!-- begin-user-doc -->
- * 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.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.jboss.tools.smooks.model.medi.DocumentRoot
- * @generated
- */
- public Adapter createDocumentRootAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.EdiMap <em>Map</em>}'.
- * <!-- begin-user-doc -->
- * 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.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.jboss.tools.smooks.model.medi.EdiMap
- * @generated
- */
- public Adapter createEdiMapAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.Field <em>Field</em>}'.
- * <!-- begin-user-doc -->
- * 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.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.jboss.tools.smooks.model.medi.Field
- * @generated
- */
- public Adapter createFieldAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.MappingNode <em>Mapping Node</em>}'.
- * <!-- begin-user-doc -->
- * 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.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.jboss.tools.smooks.model.medi.MappingNode
- * @generated
- */
- public Adapter createMappingNodeAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.Segment <em>Segment</em>}'.
- * <!-- begin-user-doc -->
- * 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.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.jboss.tools.smooks.model.medi.Segment
- * @generated
- */
- public Adapter createSegmentAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.Segments <em>Segments</em>}'.
- * <!-- begin-user-doc -->
- * 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.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.jboss.tools.smooks.model.medi.Segments
- * @generated
- */
- public Adapter createSegmentsAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.SubComponent <em>Sub Component</em>}'.
- * <!-- begin-user-doc -->
- * 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.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.jboss.tools.smooks.model.medi.SubComponent
- * @generated
- */
- public Adapter createSubComponentAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.emf.ecore.xml.type.AnyType <em>Any Type</em>}'.
- * <!-- begin-user-doc -->
- * 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.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.emf.ecore.xml.type.AnyType
- * @generated
- */
- public Adapter createAnyTypeAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.common.AbstractAnyType <em>Abstract Any Type</em>}'.
- * <!-- begin-user-doc -->
- * 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.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.jboss.tools.smooks.model.common.AbstractAnyType
- * @generated
- */
- public Adapter createAbstractAnyTypeAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for the default case.
- * <!-- begin-user-doc -->
- * This default implementation returns null.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @generated
- */
- public Adapter createEObjectAdapter() {
- return null;
- }
-
-} //EdiAdapterFactory
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiResourceFactoryImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiResourceFactoryImpl.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiResourceFactoryImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -1,56 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.medi.util;
-
-import org.eclipse.emf.common.util.URI;
-
-import org.eclipse.emf.ecore.resource.Resource;
-
-import org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl;
-
-import org.eclipse.emf.ecore.xmi.XMLResource;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Resource Factory</b> associated with the package.
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.util.EdiResourceImpl
- * @generated
- */
-public class EdiResourceFactoryImpl extends ResourceFactoryImpl {
- /**
- * Creates an instance of the resource factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EdiResourceFactoryImpl() {
- super();
- }
-
- /**
- * Creates an instance of the resource.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Resource createResource(URI uri) {
- XMLResource result = new EdiResourceImpl(uri);
- result.getDefaultSaveOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE);
- result.getDefaultLoadOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE);
-
- result.getDefaultSaveOptions().put(XMLResource.OPTION_SCHEMA_LOCATION, Boolean.TRUE);
-
- result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE);
- result.getDefaultSaveOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE);
-
- result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_LEXICAL_HANDLER, Boolean.TRUE);
- return result;
- }
-
-} //EdiResourceFactoryImpl
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiResourceImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiResourceImpl.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiResourceImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -1,32 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.medi.util;
-
-import org.eclipse.emf.common.util.URI;
-
-import org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Resource </b> associated with the package.
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.util.EdiResourceFactoryImpl
- * @generated
- */
-public class EdiResourceImpl extends XMLResourceImpl {
- /**
- * Creates an instance of the resource.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param uri the URI of the new resource.
- * @generated
- */
- public EdiResourceImpl(URI uri) {
- super(uri);
- }
-
-} //EdiResourceImpl
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiSwitch.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiSwitch.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiSwitch.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -1,376 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.medi.util;
-
-
-
-import java.util.List;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.ecore.xml.type.AnyType;
-import org.jboss.tools.smooks.model.common.AbstractAnyType;
-import org.jboss.tools.smooks.model.medi.*;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Switch</b> for the model's inheritance hierarchy.
- * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
- * to invoke the <code>caseXXX</code> 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.
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.medi.EdiPackage
- * @generated
- */
-public class EdiSwitch<T> {
- /**
- * The cached model package
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected static EdiPackage modelPackage;
-
- /**
- * Creates an instance of the switch.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EdiSwitch() {
- if (modelPackage == null) {
- modelPackage = EdiPackage.eINSTANCE;
- }
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- public T doSwitch(EObject theEObject) {
- return doSwitch(theEObject.eClass(), theEObject);
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- protected T doSwitch(EClass theEClass, EObject theEObject) {
- if (theEClass.eContainer() == modelPackage) {
- return doSwitch(theEClass.getClassifierID(), theEObject);
- }
- else {
- List<EClass> eSuperTypes = theEClass.getESuperTypes();
- return
- eSuperTypes.isEmpty() ?
- defaultCase(theEObject) :
- doSwitch(eSuperTypes.get(0), theEObject);
- }
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- protected T doSwitch(int classifierID, EObject theEObject) {
- switch (classifierID) {
- case EdiPackage.COMPONENT: {
- Component component = (Component)theEObject;
- T result = caseComponent(component);
- if (result == null) result = caseMappingNode(component);
- if (result == null) result = caseAbstractAnyType(component);
- if (result == null) result = caseAnyType(component);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case EdiPackage.DELIMITERS: {
- Delimiters delimiters = (Delimiters)theEObject;
- T result = caseDelimiters(delimiters);
- if (result == null) result = caseAbstractAnyType(delimiters);
- if (result == null) result = caseAnyType(delimiters);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case EdiPackage.DESCRIPTION: {
- Description description = (Description)theEObject;
- T result = caseDescription(description);
- if (result == null) result = caseAbstractAnyType(description);
- if (result == null) result = caseAnyType(description);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case EdiPackage.DOCUMENT_ROOT: {
- DocumentRoot documentRoot = (DocumentRoot)theEObject;
- T result = caseDocumentRoot(documentRoot);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case EdiPackage.EDI_MAP: {
- EdiMap ediMap = (EdiMap)theEObject;
- T result = caseEdiMap(ediMap);
- if (result == null) result = caseAbstractAnyType(ediMap);
- if (result == null) result = caseAnyType(ediMap);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case EdiPackage.FIELD: {
- Field field = (Field)theEObject;
- T result = caseField(field);
- if (result == null) result = caseMappingNode(field);
- if (result == null) result = caseAbstractAnyType(field);
- if (result == null) result = caseAnyType(field);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case EdiPackage.MAPPING_NODE: {
- MappingNode mappingNode = (MappingNode)theEObject;
- T result = caseMappingNode(mappingNode);
- if (result == null) result = caseAbstractAnyType(mappingNode);
- if (result == null) result = caseAnyType(mappingNode);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case EdiPackage.SEGMENT: {
- Segment segment = (Segment)theEObject;
- T result = caseSegment(segment);
- if (result == null) result = caseMappingNode(segment);
- if (result == null) result = caseAbstractAnyType(segment);
- if (result == null) result = caseAnyType(segment);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case EdiPackage.SEGMENTS: {
- Segments segments = (Segments)theEObject;
- T result = caseSegments(segments);
- if (result == null) result = caseMappingNode(segments);
- if (result == null) result = caseAbstractAnyType(segments);
- if (result == null) result = caseAnyType(segments);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case EdiPackage.SUB_COMPONENT: {
- SubComponent subComponent = (SubComponent)theEObject;
- T result = caseSubComponent(subComponent);
- if (result == null) result = caseMappingNode(subComponent);
- if (result == null) result = caseAbstractAnyType(subComponent);
- if (result == null) result = caseAnyType(subComponent);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- default: return defaultCase(theEObject);
- }
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Component</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Component</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseComponent(Component object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Delimiters</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Delimiters</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseDelimiters(Delimiters object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Description</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Description</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseDescription(Description object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Document Root</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Document Root</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseDocumentRoot(DocumentRoot object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Map</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Map</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseEdiMap(EdiMap object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Field</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Field</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseField(Field object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Mapping Node</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Mapping Node</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseMappingNode(MappingNode object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Segment</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Segment</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseSegment(Segment object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Segments</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Segments</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseSegments(Segments object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Sub Component</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Sub Component</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseSubComponent(SubComponent object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Any Type</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Any Type</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseAnyType(AnyType object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Abstract Any Type</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Abstract Any Type</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseAbstractAnyType(AbstractAnyType object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch, but this is the last case anyway.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject)
- * @generated
- */
- public T defaultCase(EObject object) {
- return null;
- }
-
-} //EdiSwitch
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiXMLProcessor.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiXMLProcessor.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiXMLProcessor.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -1,54 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.medi.util;
-
-
-import java.util.Map;
-
-import org.eclipse.emf.ecore.EPackage;
-
-import org.eclipse.emf.ecore.resource.Resource;
-
-import org.eclipse.emf.ecore.xmi.util.XMLProcessor;
-import org.jboss.tools.smooks.model.medi.EdiPackage;
-
-/**
- * This class contains helper methods to serialize and deserialize XML documents
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
-public class EdiXMLProcessor extends XMLProcessor {
-
- /**
- * Public constructor to instantiate the helper.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EdiXMLProcessor() {
- super((EPackage.Registry.INSTANCE));
- EdiPackage.eINSTANCE.eClass();
- }
-
- /**
- * Register for "*" and "xml" file extensions the EdiResourceFactoryImpl factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected Map<String, Resource.Factory> getRegistrations() {
- if (registrations == null) {
- super.getRegistrations();
- registrations.put(XML_EXTENSION, new EdiResourceFactoryImpl());
- registrations.put(STAR_EXTENSION, new EdiResourceFactoryImpl());
- }
- return registrations;
- }
-
-} //EdiXMLProcessor
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiAdapterFactory.java (from rev 14729, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiAdapterFactory.java)
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiAdapterFactory.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiAdapterFactory.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,326 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.medi.util;
+
+
+
+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;
+
+import org.eclipse.emf.ecore.xml.type.AnyType;
+import org.jboss.tools.smooks.model.common.AbstractAnyType;
+import org.jboss.tools.smooks.model.medi.*;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Adapter Factory</b> for the model.
+ * It provides an adapter <code>createXXX</code> method for each class of the model.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage
+ * @generated
+ */
+public class MEdiAdapterFactory extends AdapterFactoryImpl {
+ /**
+ * The cached model package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected static MEdiPackage modelPackage;
+
+ /**
+ * Creates an instance of the adapter factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public MEdiAdapterFactory() {
+ if (modelPackage == null) {
+ modelPackage = MEdiPackage.eINSTANCE;
+ }
+ }
+
+ /**
+ * Returns whether this factory is applicable for the type of the object.
+ * <!-- begin-user-doc -->
+ * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
+ * <!-- end-user-doc -->
+ * @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 <code>createXXX</code> methods.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected MEdiSwitch<Adapter> modelSwitch =
+ new MEdiSwitch<Adapter>() {
+ @Override
+ public Adapter caseComponent(Component object) {
+ return createComponentAdapter();
+ }
+ @Override
+ public Adapter caseDelimiters(Delimiters object) {
+ return createDelimitersAdapter();
+ }
+ @Override
+ public Adapter caseDescription(Description object) {
+ return createDescriptionAdapter();
+ }
+ @Override
+ public Adapter caseDocumentRoot(DocumentRoot object) {
+ return createDocumentRootAdapter();
+ }
+ @Override
+ public Adapter caseEdiMap(EdiMap object) {
+ return createEdiMapAdapter();
+ }
+ @Override
+ public Adapter caseField(Field object) {
+ return createFieldAdapter();
+ }
+ @Override
+ public Adapter caseMappingNode(MappingNode object) {
+ return createMappingNodeAdapter();
+ }
+ @Override
+ public Adapter caseSegment(Segment object) {
+ return createSegmentAdapter();
+ }
+ @Override
+ public Adapter caseSegments(Segments object) {
+ return createSegmentsAdapter();
+ }
+ @Override
+ public Adapter caseSubComponent(SubComponent object) {
+ return createSubComponentAdapter();
+ }
+ @Override
+ public Adapter caseAnyType(AnyType object) {
+ return createAnyTypeAdapter();
+ }
+ @Override
+ public Adapter caseAbstractAnyType(AbstractAnyType object) {
+ return createAbstractAnyTypeAdapter();
+ }
+ @Override
+ public Adapter defaultCase(EObject object) {
+ return createEObjectAdapter();
+ }
+ };
+
+ /**
+ * Creates an adapter for the <code>target</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param target the object to adapt.
+ * @return the adapter for the <code>target</code>.
+ * @generated
+ */
+ @Override
+ public Adapter createAdapter(Notifier target) {
+ return modelSwitch.doSwitch((EObject)target);
+ }
+
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.Component <em>Component</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.medi.Component
+ * @generated
+ */
+ public Adapter createComponentAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.Delimiters <em>Delimiters</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.medi.Delimiters
+ * @generated
+ */
+ public Adapter createDelimitersAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.Description <em>Description</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.medi.Description
+ * @generated
+ */
+ public Adapter createDescriptionAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.DocumentRoot <em>Document Root</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.medi.DocumentRoot
+ * @generated
+ */
+ public Adapter createDocumentRootAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.EdiMap <em>Map</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.medi.EdiMap
+ * @generated
+ */
+ public Adapter createEdiMapAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.Field <em>Field</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.medi.Field
+ * @generated
+ */
+ public Adapter createFieldAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.MappingNode <em>Mapping Node</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.medi.MappingNode
+ * @generated
+ */
+ public Adapter createMappingNodeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.Segment <em>Segment</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.medi.Segment
+ * @generated
+ */
+ public Adapter createSegmentAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.Segments <em>Segments</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.medi.Segments
+ * @generated
+ */
+ public Adapter createSegmentsAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.SubComponent <em>Sub Component</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.medi.SubComponent
+ * @generated
+ */
+ public Adapter createSubComponentAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.emf.ecore.xml.type.AnyType <em>Any Type</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.emf.ecore.xml.type.AnyType
+ * @generated
+ */
+ public Adapter createAnyTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.common.AbstractAnyType <em>Abstract Any Type</em>}'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.smooks.model.common.AbstractAnyType
+ * @generated
+ */
+ public Adapter createAbstractAnyTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for the default case.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @generated
+ */
+ public Adapter createEObjectAdapter() {
+ return null;
+ }
+
+} //EdiAdapterFactory
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiAdapterFactory.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiResourceFactoryImpl.java (from rev 14729, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiResourceFactoryImpl.java)
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiResourceFactoryImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiResourceFactoryImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,56 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.medi.util;
+
+import org.eclipse.emf.common.util.URI;
+
+import org.eclipse.emf.ecore.resource.Resource;
+
+import org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl;
+
+import org.eclipse.emf.ecore.xmi.XMLResource;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Resource Factory</b> associated with the package.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.util.MEdiResourceImpl
+ * @generated
+ */
+public class MEdiResourceFactoryImpl extends ResourceFactoryImpl {
+ /**
+ * Creates an instance of the resource factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public MEdiResourceFactoryImpl() {
+ super();
+ }
+
+ /**
+ * Creates an instance of the resource.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Resource createResource(URI uri) {
+ XMLResource result = new MEdiResourceImpl(uri);
+ result.getDefaultSaveOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE);
+ result.getDefaultLoadOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE);
+
+ result.getDefaultSaveOptions().put(XMLResource.OPTION_SCHEMA_LOCATION, Boolean.TRUE);
+
+ result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE);
+ result.getDefaultSaveOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE);
+
+ result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_LEXICAL_HANDLER, Boolean.TRUE);
+ return result;
+ }
+
+} //EdiResourceFactoryImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiResourceFactoryImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiResourceImpl.java (from rev 14729, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiResourceImpl.java)
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiResourceImpl.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiResourceImpl.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,32 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.medi.util;
+
+import org.eclipse.emf.common.util.URI;
+
+import org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Resource </b> associated with the package.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.util.MEdiResourceFactoryImpl
+ * @generated
+ */
+public class MEdiResourceImpl extends XMLResourceImpl {
+ /**
+ * Creates an instance of the resource.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param uri the URI of the new resource.
+ * @generated
+ */
+ public MEdiResourceImpl(URI uri) {
+ super(uri);
+ }
+
+} //EdiResourceImpl
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiResourceImpl.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiSwitch.java (from rev 14729, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiSwitch.java)
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiSwitch.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiSwitch.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,376 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.medi.util;
+
+
+
+import java.util.List;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.ecore.xml.type.AnyType;
+import org.jboss.tools.smooks.model.common.AbstractAnyType;
+import org.jboss.tools.smooks.model.medi.*;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Switch</b> for the model's inheritance hierarchy.
+ * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
+ * to invoke the <code>caseXXX</code> 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.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.MEdiPackage
+ * @generated
+ */
+public class MEdiSwitch<T> {
+ /**
+ * The cached model package
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected static MEdiPackage modelPackage;
+
+ /**
+ * Creates an instance of the switch.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public MEdiSwitch() {
+ if (modelPackage == null) {
+ modelPackage = MEdiPackage.eINSTANCE;
+ }
+ }
+
+ /**
+ * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the first non-null result returned by a <code>caseXXX</code> call.
+ * @generated
+ */
+ public T doSwitch(EObject theEObject) {
+ return doSwitch(theEObject.eClass(), theEObject);
+ }
+
+ /**
+ * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the first non-null result returned by a <code>caseXXX</code> call.
+ * @generated
+ */
+ protected T doSwitch(EClass theEClass, EObject theEObject) {
+ if (theEClass.eContainer() == modelPackage) {
+ return doSwitch(theEClass.getClassifierID(), theEObject);
+ }
+ else {
+ List<EClass> eSuperTypes = theEClass.getESuperTypes();
+ return
+ eSuperTypes.isEmpty() ?
+ defaultCase(theEObject) :
+ doSwitch(eSuperTypes.get(0), theEObject);
+ }
+ }
+
+ /**
+ * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the first non-null result returned by a <code>caseXXX</code> call.
+ * @generated
+ */
+ protected T doSwitch(int classifierID, EObject theEObject) {
+ switch (classifierID) {
+ case MEdiPackage.COMPONENT: {
+ Component component = (Component)theEObject;
+ T result = caseComponent(component);
+ if (result == null) result = caseMappingNode(component);
+ if (result == null) result = caseAbstractAnyType(component);
+ if (result == null) result = caseAnyType(component);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case MEdiPackage.DELIMITERS: {
+ Delimiters delimiters = (Delimiters)theEObject;
+ T result = caseDelimiters(delimiters);
+ if (result == null) result = caseAbstractAnyType(delimiters);
+ if (result == null) result = caseAnyType(delimiters);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case MEdiPackage.DESCRIPTION: {
+ Description description = (Description)theEObject;
+ T result = caseDescription(description);
+ if (result == null) result = caseAbstractAnyType(description);
+ if (result == null) result = caseAnyType(description);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case MEdiPackage.DOCUMENT_ROOT: {
+ DocumentRoot documentRoot = (DocumentRoot)theEObject;
+ T result = caseDocumentRoot(documentRoot);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case MEdiPackage.EDI_MAP: {
+ EdiMap ediMap = (EdiMap)theEObject;
+ T result = caseEdiMap(ediMap);
+ if (result == null) result = caseAbstractAnyType(ediMap);
+ if (result == null) result = caseAnyType(ediMap);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case MEdiPackage.FIELD: {
+ Field field = (Field)theEObject;
+ T result = caseField(field);
+ if (result == null) result = caseMappingNode(field);
+ if (result == null) result = caseAbstractAnyType(field);
+ if (result == null) result = caseAnyType(field);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case MEdiPackage.MAPPING_NODE: {
+ MappingNode mappingNode = (MappingNode)theEObject;
+ T result = caseMappingNode(mappingNode);
+ if (result == null) result = caseAbstractAnyType(mappingNode);
+ if (result == null) result = caseAnyType(mappingNode);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case MEdiPackage.SEGMENT: {
+ Segment segment = (Segment)theEObject;
+ T result = caseSegment(segment);
+ if (result == null) result = caseMappingNode(segment);
+ if (result == null) result = caseAbstractAnyType(segment);
+ if (result == null) result = caseAnyType(segment);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case MEdiPackage.SEGMENTS: {
+ Segments segments = (Segments)theEObject;
+ T result = caseSegments(segments);
+ if (result == null) result = caseMappingNode(segments);
+ if (result == null) result = caseAbstractAnyType(segments);
+ if (result == null) result = caseAnyType(segments);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case MEdiPackage.SUB_COMPONENT: {
+ SubComponent subComponent = (SubComponent)theEObject;
+ T result = caseSubComponent(subComponent);
+ if (result == null) result = caseMappingNode(subComponent);
+ if (result == null) result = caseAbstractAnyType(subComponent);
+ if (result == null) result = caseAnyType(subComponent);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ default: return defaultCase(theEObject);
+ }
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Component</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Component</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseComponent(Component object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Delimiters</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Delimiters</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseDelimiters(Delimiters object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Description</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Description</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseDescription(Description object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Document Root</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Document Root</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseDocumentRoot(DocumentRoot object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Map</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Map</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseEdiMap(EdiMap object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Field</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Field</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseField(Field object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Mapping Node</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Mapping Node</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseMappingNode(MappingNode object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Segment</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Segment</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseSegment(Segment object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Segments</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Segments</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseSegments(Segments object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Sub Component</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Sub Component</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseSubComponent(SubComponent object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Any Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Any Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAnyType(AnyType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Abstract Any Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Abstract Any Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAbstractAnyType(AbstractAnyType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch, but this is the last case anyway.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject)
+ * @generated
+ */
+ public T defaultCase(EObject object) {
+ return null;
+ }
+
+} //EdiSwitch
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiSwitch.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiXMLProcessor.java (from rev 14729, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiXMLProcessor.java)
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiXMLProcessor.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiXMLProcessor.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -0,0 +1,54 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.medi.util;
+
+
+import java.util.Map;
+
+import org.eclipse.emf.ecore.EPackage;
+
+import org.eclipse.emf.ecore.resource.Resource;
+
+import org.eclipse.emf.ecore.xmi.util.XMLProcessor;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
+
+/**
+ * This class contains helper methods to serialize and deserialize XML documents
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class MEdiXMLProcessor extends XMLProcessor {
+
+ /**
+ * Public constructor to instantiate the helper.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public MEdiXMLProcessor() {
+ super((EPackage.Registry.INSTANCE));
+ MEdiPackage.eINSTANCE.eClass();
+ }
+
+ /**
+ * Register for "*" and "xml" file extensions the EdiResourceFactoryImpl factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected Map<String, Resource.Factory> getRegistrations() {
+ if (registrations == null) {
+ super.getRegistrations();
+ registrations.put(XML_EXTENSION, new MEdiResourceFactoryImpl());
+ registrations.put(STAR_EXTENSION, new MEdiResourceFactoryImpl());
+ }
+ return registrations;
+ }
+
+} //EdiXMLProcessor
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/MEdiXMLProcessor.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/smooks/provider/SmooksResourceListTypeItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/smooks/provider/SmooksResourceListTypeItemProvider.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/smooks/provider/SmooksResourceListTypeItemProvider.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -28,6 +28,8 @@
import org.jboss.tools.smooks.model.csv.CsvPackage;
import org.jboss.tools.smooks.model.dbrouting.DbroutingFactory;
import org.jboss.tools.smooks.model.dbrouting.DbroutingPackage;
+import org.jboss.tools.smooks.model.edi.EdiFactory;
+import org.jboss.tools.smooks.model.edi.EdiPackage;
import org.jboss.tools.smooks.model.fileRouting.FileRoutingFactory;
import org.jboss.tools.smooks.model.fileRouting.FileRoutingPackage;
import org.jboss.tools.smooks.model.freemarker.FreemarkerFactory;
@@ -53,9 +55,8 @@
*
* @generated
*/
-public class SmooksResourceListTypeItemProvider extends AbstractAnyTypeItemProvider implements
- IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider,
- IItemLabelProvider, IItemPropertySource {
+public class SmooksResourceListTypeItemProvider extends AbstractAnyTypeItemProvider implements IEditingDomainItemProvider,
+ IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource {
/**
* This constructs an instance from a factory and a notifier. <!--
* begin-user-doc --> <!-- end-user-doc -->
@@ -92,14 +93,11 @@
* @generated
*/
protected void addDefaultConditionRefPropertyDescriptor(Object object) {
- itemPropertyDescriptors.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory)
- .getRootAdapterFactory(), getResourceLocator(),
- getString("_UI_SmooksResourceListType_defaultConditionRef_feature"), getString(
- "_UI_PropertyDescriptor_description",
- "_UI_SmooksResourceListType_defaultConditionRef_feature",
- "_UI_SmooksResourceListType_type"),
- SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__DEFAULT_CONDITION_REF, true, false, false,
- ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(), getString("_UI_SmooksResourceListType_defaultConditionRef_feature"), getString(
+ "_UI_PropertyDescriptor_description", "_UI_SmooksResourceListType_defaultConditionRef_feature",
+ "_UI_SmooksResourceListType_type"), SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__DEFAULT_CONDITION_REF, true, false,
+ false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
}
/**
@@ -109,13 +107,10 @@
* @generated
*/
protected void addDefaultSelectorPropertyDescriptor(Object object) {
- itemPropertyDescriptors.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory)
- .getRootAdapterFactory(), getResourceLocator(),
- getString("_UI_SmooksResourceListType_defaultSelector_feature"), getString(
- "_UI_PropertyDescriptor_description",
- "_UI_SmooksResourceListType_defaultSelector_feature",
- "_UI_SmooksResourceListType_type"),
- SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__DEFAULT_SELECTOR, true, false, false,
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(), getString("_UI_SmooksResourceListType_defaultSelector_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_SmooksResourceListType_defaultSelector_feature",
+ "_UI_SmooksResourceListType_type"), SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__DEFAULT_SELECTOR, true, false, false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
}
@@ -126,14 +121,11 @@
* @generated
*/
protected void addDefaultSelectorNamespacePropertyDescriptor(Object object) {
- itemPropertyDescriptors.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory)
- .getRootAdapterFactory(), getResourceLocator(),
- getString("_UI_SmooksResourceListType_defaultSelectorNamespace_feature"), getString(
- "_UI_PropertyDescriptor_description",
- "_UI_SmooksResourceListType_defaultSelectorNamespace_feature",
- "_UI_SmooksResourceListType_type"),
- SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__DEFAULT_SELECTOR_NAMESPACE, true, false,
- false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(), getString("_UI_SmooksResourceListType_defaultSelectorNamespace_feature"), getString(
+ "_UI_PropertyDescriptor_description", "_UI_SmooksResourceListType_defaultSelectorNamespace_feature",
+ "_UI_SmooksResourceListType_type"), SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__DEFAULT_SELECTOR_NAMESPACE, true,
+ false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
}
/**
@@ -143,14 +135,11 @@
* @generated
*/
protected void addDefaultTargetProfilePropertyDescriptor(Object object) {
- itemPropertyDescriptors.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory)
- .getRootAdapterFactory(), getResourceLocator(),
- getString("_UI_SmooksResourceListType_defaultTargetProfile_feature"), getString(
- "_UI_PropertyDescriptor_description",
- "_UI_SmooksResourceListType_defaultTargetProfile_feature",
- "_UI_SmooksResourceListType_type"),
- SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__DEFAULT_TARGET_PROFILE, true, false, false,
- ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(), getString("_UI_SmooksResourceListType_defaultTargetProfile_feature"), getString(
+ "_UI_PropertyDescriptor_description", "_UI_SmooksResourceListType_defaultTargetProfile_feature",
+ "_UI_SmooksResourceListType_type"), SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__DEFAULT_TARGET_PROFILE, true, false,
+ false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
}
/**
@@ -171,8 +160,7 @@
childrenFeatures.add(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__CONDITIONS);
childrenFeatures.add(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__PROFILES);
childrenFeatures.add(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_READER_GROUP);
- childrenFeatures
- .add(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP);
+ childrenFeatures.add(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP);
}
return childrenFeatures;
}
@@ -211,8 +199,8 @@
@Override
public String getText(Object object) {
String label = ((SmooksResourceListType) object).getDefaultSelectorNamespace();
- return label == null || label.length() == 0 ? getString("_UI_SmooksResourceListType_type")
- : getString("_UI_SmooksResourceListType_type") + " " + label;
+ return label == null || label.length() == 0 ? getString("_UI_SmooksResourceListType_type") : getString("_UI_SmooksResourceListType_type")
+ + " " + label;
}
/**
@@ -256,90 +244,66 @@
protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
super.collectNewChildDescriptors(newChildDescriptors, object);
- newChildDescriptors.add(createChildParameter(
- SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__PARAMS, SmooksFactory.eINSTANCE
- .createParamsType()));
+ newChildDescriptors.add(createChildParameter(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__PARAMS, SmooksFactory.eINSTANCE
+ .createParamsType()));
- newChildDescriptors.add(createChildParameter(
- SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__CONDITIONS, SmooksFactory.eINSTANCE
- .createConditionsType()));
+ newChildDescriptors.add(createChildParameter(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__CONDITIONS, SmooksFactory.eINSTANCE
+ .createConditionsType()));
- newChildDescriptors.add(createChildParameter(
- SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__PROFILES, SmooksFactory.eINSTANCE
- .createProfilesType()));
+ newChildDescriptors.add(createChildParameter(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__PROFILES, SmooksFactory.eINSTANCE
+ .createProfilesType()));
- newChildDescriptors.add(createChildParameter(
- SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_READER_GROUP, FeatureMapUtil
- .createEntry(SmooksPackage.Literals.DOCUMENT_ROOT__READER, SmooksFactory.eINSTANCE
- .createReaderType())));
+ newChildDescriptors.add(createChildParameter(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_READER_GROUP, FeatureMapUtil
+ .createEntry(SmooksPackage.Literals.DOCUMENT_ROOT__READER, SmooksFactory.eINSTANCE.createReaderType())));
+
+ newChildDescriptors.add(createChildParameter(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP, FeatureMapUtil
+ .createEntry(SmooksPackage.Literals.DOCUMENT_ROOT__IMPORT, SmooksFactory.eINSTANCE.createImportType())));
+
+ newChildDescriptors.add(createChildParameter(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP, FeatureMapUtil
+ .createEntry(SmooksPackage.Literals.DOCUMENT_ROOT__RESOURCE_CONFIG, SmooksFactory.eINSTANCE.createResourceConfigType())));
+ /***********************************************/
// for CSV
- newChildDescriptors.add(createChildParameter(
- SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_READER_GROUP, FeatureMapUtil
- .createEntry(CsvPackage.Literals.DOCUMENT_ROOT__READER, CsvFactory.eINSTANCE
- .createReader())));
+ newChildDescriptors.add(createChildParameter(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_READER_GROUP, FeatureMapUtil
+ .createEntry(CsvPackage.Literals.DOCUMENT_ROOT__READER, CsvFactory.eINSTANCE.createReader())));
+ // for EDI
+ newChildDescriptors.add(createChildParameter(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_READER_GROUP, FeatureMapUtil
+ .createEntry(EdiPackage.Literals.EDI_DOCUMENT_ROOT__READER, EdiFactory.eINSTANCE.createEDIReader())));
// for JSON
- newChildDescriptors.add(createChildParameter(
- SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_READER_GROUP, FeatureMapUtil
- .createEntry(JsonPackage.Literals.DOCUMENT_ROOT__READER, JsonFactory.eINSTANCE
- .createReader())));
+ newChildDescriptors.add(createChildParameter(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_READER_GROUP, FeatureMapUtil
+ .createEntry(JsonPackage.Literals.DOCUMENT_ROOT__READER, JsonFactory.eINSTANCE.createReader())));
// for javabean
- newChildDescriptors.add(createChildParameter(
- SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP,
- FeatureMapUtil.createEntry(JavabeanPackage.Literals.DOCUMENT_ROOT__BINDINGS,
- JavabeanFactory.eINSTANCE.createBindingsType())));
+ newChildDescriptors.add(createChildParameter(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP, FeatureMapUtil
+ .createEntry(JavabeanPackage.Literals.DOCUMENT_ROOT__BINDINGS, JavabeanFactory.eINSTANCE.createBindingsType())));
// for xsl
- newChildDescriptors.add(createChildParameter(
- SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP,
- FeatureMapUtil.createEntry(XslPackage.Literals.DOCUMENT_ROOT__XSL, XslFactory.eINSTANCE
- .createXsl())));
+ newChildDescriptors.add(createChildParameter(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP, FeatureMapUtil
+ .createEntry(XslPackage.Literals.DOCUMENT_ROOT__XSL, XslFactory.eINSTANCE.createXsl())));
// for freemarker
- newChildDescriptors.add(createChildParameter(
- SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP,
- FeatureMapUtil.createEntry(FreemarkerPackage.Literals.DOCUMENT_ROOT__FREEMARKER,
- FreemarkerFactory.eINSTANCE.createFreemarker())));
+ newChildDescriptors.add(createChildParameter(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP, FeatureMapUtil
+ .createEntry(FreemarkerPackage.Literals.DOCUMENT_ROOT__FREEMARKER, FreemarkerFactory.eINSTANCE.createFreemarker())));
// for DB routing
- newChildDescriptors.add(createChildParameter(
- SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP,
- FeatureMapUtil.createEntry(DbroutingPackage.Literals.DOCUMENT_ROOT__EXECUTOR,
- DbroutingFactory.eINSTANCE.createExecutor())));
+ newChildDescriptors.add(createChildParameter(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP, FeatureMapUtil
+ .createEntry(DbroutingPackage.Literals.DOCUMENT_ROOT__EXECUTOR, DbroutingFactory.eINSTANCE.createExecutor())));
- newChildDescriptors.add(createChildParameter(
- SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP,
- FeatureMapUtil.createEntry(DbroutingPackage.Literals.DOCUMENT_ROOT__RESULT_SET_ROW_SELECTOR,
- DbroutingFactory.eINSTANCE.createResultSetRowSelector())));
+ newChildDescriptors.add(createChildParameter(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP, FeatureMapUtil
+ .createEntry(DbroutingPackage.Literals.DOCUMENT_ROOT__RESULT_SET_ROW_SELECTOR, DbroutingFactory.eINSTANCE
+ .createResultSetRowSelector())));
// for IO routing
- newChildDescriptors.add(createChildParameter(
- SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP,
- FeatureMapUtil.createEntry(IoroutingPackage.Literals.DOCUMENT_ROOT__ROUTER,
- IoroutingFactory.eINSTANCE.createRouter())));
+ newChildDescriptors.add(createChildParameter(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP, FeatureMapUtil
+ .createEntry(IoroutingPackage.Literals.DOCUMENT_ROOT__ROUTER, IoroutingFactory.eINSTANCE.createRouter())));
// for JMS routing
- newChildDescriptors.add(createChildParameter(
- SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP,
- FeatureMapUtil.createEntry(JmsroutingPackage.Literals.DOCUMENT_ROOT__ROUTER,
- JmsroutingFactory.eINSTANCE.createRouter())));
+ newChildDescriptors.add(createChildParameter(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP, FeatureMapUtil
+ .createEntry(JmsroutingPackage.Literals.DOCUMENT_ROOT__ROUTER, JmsroutingFactory.eINSTANCE.createRouter())));
// for File routing
- newChildDescriptors.add(createChildParameter(
- SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP,
- FeatureMapUtil.createEntry(FileRoutingPackage.Literals.DOCUMENT_ROOT__OUTPUT_STREAM,
- FileRoutingFactory.eINSTANCE.createOutputStream())));
-
- /***********************************************/
+ newChildDescriptors.add(createChildParameter(SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP, FeatureMapUtil
+ .createEntry(FileRoutingPackage.Literals.DOCUMENT_ROOT__OUTPUT_STREAM, FileRoutingFactory.eINSTANCE.createOutputStream())));
- newChildDescriptors.add(createChildParameter(
- SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP,
- FeatureMapUtil.createEntry(SmooksPackage.Literals.DOCUMENT_ROOT__IMPORT,
- SmooksFactory.eINSTANCE.createImportType())));
-
- newChildDescriptors.add(createChildParameter(
- SmooksPackage.Literals.SMOOKS_RESOURCE_LIST_TYPE__ABSTRACT_RESOURCE_CONFIG_GROUP,
- FeatureMapUtil.createEntry(SmooksPackage.Literals.DOCUMENT_ROOT__RESOURCE_CONFIG,
- SmooksFactory.eINSTANCE.createResourceConfigType())));
+ /***********************************************/
}
/**
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/Codegenerator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/Codegenerator.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/Codegenerator.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -13,10 +13,10 @@
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
import org.jboss.tools.smooks.model.fileRouting.FileRoutingPackage;
import org.jboss.tools.smooks.model.freemarker.FreemarkerPackage;
import org.jboss.tools.smooks.model.groovy.GroovyPackage;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
public class Codegenerator {
String basePath = "/home/Dart/Works/eclipse_wtp.3.0.4/eclipse/workspace/jbosstools/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/uitls/temp/";
@@ -46,7 +46,7 @@
public static void main(String[] args) {
Codegenerator g = new Codegenerator();
try {
- g.generateCodes(EdiPackage.eINSTANCE);
+ g.generateCodes(MEdiPackage.eINSTANCE);
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/PropertyUICreatorManager.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/PropertyUICreatorManager.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/PropertyUICreatorManager.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -41,15 +41,6 @@
import org.jboss.tools.smooks.configuration.editors.xsl.OutputToUICreator;
import org.jboss.tools.smooks.configuration.editors.xsl.TemplateUICreator;
import org.jboss.tools.smooks.configuration.editors.xsl.XslUICreator;
-import org.jboss.tools.smooks.model.edi.impl.ComponentImpl;
-import org.jboss.tools.smooks.model.edi.impl.DelimitersImpl;
-import org.jboss.tools.smooks.model.edi.impl.DescriptionImpl;
-import org.jboss.tools.smooks.model.edi.impl.EdiMapImpl;
-import org.jboss.tools.smooks.model.edi.impl.FieldImpl;
-import org.jboss.tools.smooks.model.edi.impl.MappingNodeImpl;
-import org.jboss.tools.smooks.model.edi.impl.SegmentImpl;
-import org.jboss.tools.smooks.model.edi.impl.SegmentsImpl;
-import org.jboss.tools.smooks.model.edi.impl.SubComponentImpl;
import org.jboss.tools.smooks.model.fileRouting.impl.HighWaterMarkImpl;
import org.jboss.tools.smooks.model.fileRouting.impl.OutputStreamImpl;
import org.jboss.tools.smooks.model.freemarker.impl.FreemarkerImpl;
@@ -60,6 +51,15 @@
import org.jboss.tools.smooks.model.javabean.impl.BindingsTypeImpl;
import org.jboss.tools.smooks.model.javabean.impl.ValueTypeImpl;
import org.jboss.tools.smooks.model.javabean.impl.WiringTypeImpl;
+import org.jboss.tools.smooks.model.medi.impl.ComponentImpl;
+import org.jboss.tools.smooks.model.medi.impl.DelimitersImpl;
+import org.jboss.tools.smooks.model.medi.impl.DescriptionImpl;
+import org.jboss.tools.smooks.model.medi.impl.EdiMapImpl;
+import org.jboss.tools.smooks.model.medi.impl.FieldImpl;
+import org.jboss.tools.smooks.model.medi.impl.MappingNodeImpl;
+import org.jboss.tools.smooks.model.medi.impl.SegmentImpl;
+import org.jboss.tools.smooks.model.medi.impl.SegmentsImpl;
+import org.jboss.tools.smooks.model.medi.impl.SubComponentImpl;
import org.jboss.tools.smooks.model.smooks.impl.ConditionTypeImpl;
import org.jboss.tools.smooks.model.smooks.impl.ImportTypeImpl;
import org.jboss.tools.smooks.model.smooks.impl.ParamTypeImpl;
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/SmooksConfigurationFormPage.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/SmooksConfigurationFormPage.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/SmooksConfigurationFormPage.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -18,6 +18,7 @@
import java.util.List;
import java.util.Properties;
+import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.viewers.StructuredSelection;
@@ -46,6 +47,7 @@
import org.jboss.tools.smooks.model.graphics.ext.ParamType;
import org.jboss.tools.smooks.model.graphics.ext.SmooksGraphicsExtFactory;
import org.jboss.tools.smooks.model.graphics.ext.SmooksGraphicsExtType;
+import org.jboss.tools.smooks.model.smooks.DocumentRoot;
import org.jboss.tools.smooks10.model.smooks.util.SmooksModelUtils;
/**
@@ -69,7 +71,26 @@
final ScrolledForm form = managedForm.getForm();
FormToolkit toolkit = managedForm.getToolkit();
toolkit.decorateFormHeading(form.getForm());
- form.setText(getTitle());
+ String title = getTitle();
+ EObject smooksModel = ((SmooksMultiFormEditor) getEditor()).getSmooksModel();
+ if (smooksModel != null) {
+ EObject parent = smooksModel;
+ while(parent != null){
+ EObject old = parent;
+ parent = parent.eContainer();
+ if(parent == null){
+ parent = old;
+ break;
+ }
+ }
+ if (parent instanceof DocumentRoot) {
+ title = "Smooks 1.1 - " + title;
+ }
+ if (parent instanceof org.jboss.tools.smooks10.model.smooks.DocumentRoot) {
+ title = "Smooks 1.0 - " + title;
+ }
+ }
+ form.setText(title);
// create master details UI
createMasterDetailBlock(managedForm);
GridLayout gridLayout = new GridLayout();
@@ -82,8 +103,8 @@
}
protected void createMasterDetailBlock(IManagedForm managedForm) {
- masterDetailBlock = new SmooksMasterDetailBlock(getEditor(),
- (AdapterFactoryEditingDomain) ((SmooksMultiFormEditor) getEditor()).getEditingDomain());
+ masterDetailBlock = new SmooksMasterDetailBlock(getEditor(), (AdapterFactoryEditingDomain) ((SmooksMultiFormEditor) getEditor())
+ .getEditingDomain());
masterDetailBlock.createContent(managedForm);
}
@@ -191,8 +212,7 @@
wizard.setInput(getEditorInput());
wizard.setSite(getEditorSite());
wizard.setForcePreviousAndNextButtons(true);
- StructuredDataSelectionWizardDailog dialog = new StructuredDataSelectionWizardDailog(getEditorSite()
- .getShell(), wizard);
+ StructuredDataSelectionWizardDailog dialog = new StructuredDataSelectionWizardDailog(getEditorSite().getShell(), wizard);
if (dialog.open() == WizardDialog.OK) {
IStructuredDataSelectionWizard wizard1 = dialog.getCurrentCreationWizard();
String type = wizard1.getInputDataTypeID();
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/SmooksMultiFormEditor.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/SmooksMultiFormEditor.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/SmooksMultiFormEditor.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -73,6 +73,7 @@
import org.jboss.tools.smooks.model.javabean.provider.JavabeanItemProviderAdapterFactory;
import org.jboss.tools.smooks.model.jmsrouting.provider.JmsroutingItemProviderAdapterFactory;
import org.jboss.tools.smooks.model.json.provider.JsonItemProviderAdapterFactory;
+import org.jboss.tools.smooks.model.medi.provider.MEdiItemProviderAdapterFactory;
import org.jboss.tools.smooks.model.smooks.provider.SmooksItemProviderAdapterFactory;
import org.jboss.tools.smooks.model.xsl.provider.XslItemProviderAdapterFactory;
import org.jboss.tools.smooks10.model.smooks.util.SmooksResourceFactoryImpl;
@@ -141,8 +142,7 @@
}
int newEndIndex = newContent.length() - 1;
int oldEndIndex = oldContent.length() - 1;
- while (newEndIndex >= startIndex && oldEndIndex >= startIndex
- && newContent.charAt(newEndIndex) == oldContent.charAt(oldEndIndex)) {
+ while (newEndIndex >= startIndex && oldEndIndex >= startIndex && newContent.charAt(newEndIndex) == oldContent.charAt(oldEndIndex)) {
--newEndIndex;
--oldEndIndex;
}
@@ -179,6 +179,7 @@
adapterFactory.addAdapterFactory(new JavabeanItemProviderAdapterFactory());
adapterFactory.addAdapterFactory(new CommonItemProviderAdapterFactory());
adapterFactory.addAdapterFactory(new SmooksItemProviderAdapterFactory());
+ adapterFactory.addAdapterFactory(new MEdiItemProviderAdapterFactory());
adapterFactory.addAdapterFactory(new EdiItemProviderAdapterFactory());
adapterFactory.addAdapterFactory(new IoroutingItemProviderAdapterFactory());
adapterFactory.addAdapterFactory(new JsonItemProviderAdapterFactory());
@@ -190,8 +191,7 @@
adapterFactory.addAdapterFactory(new ReflectiveItemProviderAdapterFactory());
BasicCommandStack commandStack = new BasicCommandStack();
handleCommandStack(commandStack);
- editingDomain = new AdapterFactoryEditingDomain(adapterFactory, commandStack,
- new HashMap<Resource, Boolean>());
+ editingDomain = new AdapterFactoryEditingDomain(adapterFactory, commandStack, new HashMap<Resource, Boolean>());
}
public void setSelectionToViewer(Collection<?> collection) {
@@ -231,8 +231,6 @@
e.printStackTrace();
}
}
-
-
/**
* @return the smooksGraphicsExt
@@ -357,8 +355,8 @@
@Override
public void init(IEditorSite site, IEditorInput input) throws PartInitException {
IFile file = ((IFileEditorInput) input).getFile();
- Resource smooksResource = new SmooksResourceFactoryImpl().createResource(URI
- .createPlatformResourceURI(file.getFullPath().toPortableString(), false));
+ Resource smooksResource = new SmooksResourceFactoryImpl().createResource(URI.createPlatformResourceURI(file.getFullPath().toPortableString(),
+ false));
try {
smooksResource.load(Collections.emptyMap());
smooksModel = smooksResource.getContents().get(0);
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/ComponentUICreator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/ComponentUICreator.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/ComponentUICreator.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -16,7 +16,7 @@
import org.eclipse.ui.forms.widgets.FormToolkit;
import org.jboss.tools.smooks.configuration.editors.PropertyUICreator;
import org.jboss.tools.smooks.configuration.editors.SmooksMultiFormEditor;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
/**
* @author Dart Peng (dpeng(a)redhat.com) Date Apr 10, 2009
@@ -35,9 +35,9 @@
public Composite createPropertyUI(FormToolkit toolkit, Composite parent,
IItemPropertyDescriptor propertyDescriptor, Object model, EAttribute feature,
SmooksMultiFormEditor formEditor) {
- if (feature == EdiPackage.eINSTANCE.getComponent_Required()) {
+ if (feature == MEdiPackage.eINSTANCE.getComponent_Required()) {
}
- if (feature == EdiPackage.eINSTANCE.getComponent_Truncatable()) {
+ if (feature == MEdiPackage.eINSTANCE.getComponent_Truncatable()) {
}
return super.createPropertyUI(toolkit, parent, propertyDescriptor, model, feature,
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/DelimitersUICreator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/DelimitersUICreator.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/DelimitersUICreator.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -16,7 +16,7 @@
import org.eclipse.ui.forms.widgets.FormToolkit;
import org.jboss.tools.smooks.configuration.editors.PropertyUICreator;
import org.jboss.tools.smooks.configuration.editors.SmooksMultiFormEditor;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
/**
* @author Dart Peng (dpeng(a)redhat.com) Date Apr 10, 2009
@@ -36,13 +36,13 @@
IItemPropertyDescriptor propertyDescriptor, Object model, EAttribute feature,
SmooksMultiFormEditor formEditor) {
- if (feature == EdiPackage.eINSTANCE.getDelimiters_Component()) {
+ if (feature == MEdiPackage.eINSTANCE.getDelimiters_Component()) {
}
- if (feature == EdiPackage.eINSTANCE.getDelimiters_Field()) {
+ if (feature == MEdiPackage.eINSTANCE.getDelimiters_Field()) {
}
- if (feature == EdiPackage.eINSTANCE.getDelimiters_Segment()) {
+ if (feature == MEdiPackage.eINSTANCE.getDelimiters_Segment()) {
}
- if (feature == EdiPackage.eINSTANCE.getDelimiters_SubComponent()) {
+ if (feature == MEdiPackage.eINSTANCE.getDelimiters_SubComponent()) {
}
return super.createPropertyUI(toolkit, parent, propertyDescriptor, model, feature,
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/DescriptionUICreator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/DescriptionUICreator.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/DescriptionUICreator.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -16,7 +16,7 @@
import org.eclipse.ui.forms.widgets.FormToolkit;
import org.jboss.tools.smooks.configuration.editors.PropertyUICreator;
import org.jboss.tools.smooks.configuration.editors.SmooksMultiFormEditor;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
/**
* @author Dart Peng (dpeng(a)redhat.com) Date Apr 10, 2009
@@ -36,9 +36,9 @@
IItemPropertyDescriptor propertyDescriptor, Object model, EAttribute feature,
SmooksMultiFormEditor formEditor) {
- if (feature == EdiPackage.eINSTANCE.getDescription_Name()) {
+ if (feature == MEdiPackage.eINSTANCE.getDescription_Name()) {
}
- if (feature == EdiPackage.eINSTANCE.getDescription_Version()) {
+ if (feature == MEdiPackage.eINSTANCE.getDescription_Version()) {
}
return super.createPropertyUI(toolkit, parent, propertyDescriptor, model, feature,
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/FieldUICreator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/FieldUICreator.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/FieldUICreator.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -16,7 +16,7 @@
import org.eclipse.ui.forms.widgets.FormToolkit;
import org.jboss.tools.smooks.configuration.editors.PropertyUICreator;
import org.jboss.tools.smooks.configuration.editors.SmooksMultiFormEditor;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
/**
* @author Dart Peng (dpeng(a)redhat.com) Date Apr 10, 2009
@@ -36,9 +36,9 @@
IItemPropertyDescriptor propertyDescriptor, Object model, EAttribute feature,
SmooksMultiFormEditor formEditor) {
- if (feature == EdiPackage.eINSTANCE.getField_Required()) {
+ if (feature == MEdiPackage.eINSTANCE.getField_Required()) {
}
- if (feature == EdiPackage.eINSTANCE.getField_Truncatable()) {
+ if (feature == MEdiPackage.eINSTANCE.getField_Truncatable()) {
}
return super.createPropertyUI(toolkit, parent, propertyDescriptor, model, feature,
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/MappingNodeUICreator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/MappingNodeUICreator.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/MappingNodeUICreator.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -16,7 +16,7 @@
import org.eclipse.ui.forms.widgets.FormToolkit;
import org.jboss.tools.smooks.configuration.editors.PropertyUICreator;
import org.jboss.tools.smooks.configuration.editors.SmooksMultiFormEditor;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
/**
* @author Dart Peng (dpeng(a)redhat.com) Date Apr 10, 2009
@@ -36,7 +36,7 @@
IItemPropertyDescriptor propertyDescriptor, Object model, EAttribute feature,
SmooksMultiFormEditor formEditor) {
- if (feature == EdiPackage.eINSTANCE.getMappingNode_Xmltag()) {
+ if (feature == MEdiPackage.eINSTANCE.getMappingNode_Xmltag()) {
}
return super.createPropertyUI(toolkit, parent, propertyDescriptor, model, feature,
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/SegmentUICreator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/SegmentUICreator.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/SegmentUICreator.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -16,7 +16,7 @@
import org.eclipse.ui.forms.widgets.FormToolkit;
import org.jboss.tools.smooks.configuration.editors.PropertyUICreator;
import org.jboss.tools.smooks.configuration.editors.SmooksMultiFormEditor;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
/**
* @author Dart Peng (dpeng(a)redhat.com) Date Apr 10, 2009
@@ -36,13 +36,13 @@
IItemPropertyDescriptor propertyDescriptor, Object model, EAttribute feature,
SmooksMultiFormEditor formEditor) {
- if (feature == EdiPackage.eINSTANCE.getSegment_MaxOccurs()) {
+ if (feature == MEdiPackage.eINSTANCE.getSegment_MaxOccurs()) {
}
- if (feature == EdiPackage.eINSTANCE.getSegment_MinOccurs()) {
+ if (feature == MEdiPackage.eINSTANCE.getSegment_MinOccurs()) {
}
- if (feature == EdiPackage.eINSTANCE.getSegment_Segcode()) {
+ if (feature == MEdiPackage.eINSTANCE.getSegment_Segcode()) {
}
- if (feature == EdiPackage.eINSTANCE.getSegment_Truncatable()) {
+ if (feature == MEdiPackage.eINSTANCE.getSegment_Truncatable()) {
}
return super.createPropertyUI(toolkit, parent, propertyDescriptor, model, feature,
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/SubComponentUICreator.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/SubComponentUICreator.java 2009-04-14 09:24:00 UTC (rev 14730)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/configuration/editors/edi/SubComponentUICreator.java 2009-04-14 09:39:47 UTC (rev 14731)
@@ -16,7 +16,7 @@
import org.eclipse.ui.forms.widgets.FormToolkit;
import org.jboss.tools.smooks.configuration.editors.PropertyUICreator;
import org.jboss.tools.smooks.configuration.editors.SmooksMultiFormEditor;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MEdiPackage;
/**
* @author Dart Peng (dpeng(a)redhat.com) Date Apr 10, 2009
@@ -36,7 +36,7 @@
IItemPropertyDescriptor propertyDescriptor, Object model, EAttribute feature,
SmooksMultiFormEditor formEditor) {
- if (feature == EdiPackage.eINSTANCE.getSubComponent_Required()) {
+ if (feature == MEdiPackage.eINSTANCE.getSubComponent_Required()) {
}
return super.createPropertyUI(toolkit, parent, propertyDescriptor, model, feature,
17 years
JBoss Tools SVN: r14730 - trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/refactoring.
by jbosstools-commits@lists.jboss.org
Author: dazarov
Date: 2009-04-14 05:24:00 -0400 (Tue, 14 Apr 2009)
New Revision: 14730
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/refactoring/RenameComponentProcessor.java
Log:
Added <factory name="<oldName>" /> -> <factory name="<newName>" /> https://jira.jboss.org/jira/browse/JBIDE-1077
Modified: trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/refactoring/RenameComponentProcessor.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/refactoring/RenameComponentProcessor.java 2009-04-14 09:10:36 UTC (rev 14729)
+++ trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/refactoring/RenameComponentProcessor.java 2009-04-14 09:24:00 UTC (rev 14730)
@@ -83,7 +83,8 @@
private static final String PROPERTIES_EXT = "properties";
private static final String COMPONENTS_FILE = "components.xml";
private static final String COMPONENT_NODE = "component";
- private static final String NAME_NODE = "name";
+ private static final String FACTORY_NODE = "factory";
+ private static final String NAME_ATTRIBUTE = "name";
private IFile file;
private ISeamComponent component;
@@ -257,9 +258,11 @@
private void scanChildComponent(IFile file, Node parent) {
NodeList children = parent.getChildNodes();
- for(int i=0; i<children.getLength(); i++) {
+ for (int i = 0; i < children.getLength(); i++) {
Node curentValidatedNode = children.item(i);
- if(Node.ELEMENT_NODE == curentValidatedNode.getNodeType() && curentValidatedNode.getNodeName().equals(COMPONENT_NODE)) {
+ if (Node.ELEMENT_NODE == curentValidatedNode.getNodeType()
+ && (curentValidatedNode.getNodeName().equals(COMPONENT_NODE)
+ || curentValidatedNode.getNodeName().equals(FACTORY_NODE))) {
scanComponentNode(file, curentValidatedNode);
}
scanChildComponent(file, curentValidatedNode);
@@ -267,7 +270,7 @@
}
private void scanComponentNode(IFile file, Node node) {
- Node nameNode = node.getAttributes().getNamedItem("name");
+ Node nameNode = node.getAttributes().getNamedItem(NAME_ATTRIBUTE);
if(nameNode != null){
if(nameNode.getNodeValue().equals(component.getName())){
IStructuredDocumentRegion region = ((IDOMNode)node).getFirstStructuredDocumentRegion();
17 years
JBoss Tools SVN: r14729 - in trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model: common and 6 other directories.
by jbosstools-commits@lists.jboss.org
Author: DartPeng
Date: 2009-04-14 05:10:36 -0400 (Tue, 14 Apr 2009)
New Revision: 14729
Added:
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Component.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Delimiters.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Description.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/DocumentRoot.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiMap.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiPackage.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Field.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/MappingNode.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Segment.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Segments.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/SubComponent.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/
Removed:
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Component.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Delimiters.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Description.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/DocumentRoot.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiMap.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiPackage.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Field.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/MappingNode.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Segment.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Segments.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/SubComponent.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/
Modified:
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/common/Test.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/common/impl/CommonPackageImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/ComponentImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/DelimitersImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/DescriptionImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/DocumentRootImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/EdiFactoryImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/EdiMapImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/EdiPackageImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/FieldImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/MappingNodeImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/SegmentImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/SegmentsImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/SubComponentImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/ComponentItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/DelimitersItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/DescriptionItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/DocumentRootItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/EdiItemProviderAdapterFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/EdiMapItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/Edimessagemapping1EditPlugin.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/FieldItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/MappingNodeItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/SegmentItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/SegmentsItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/SubComponentItemProvider.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiAdapterFactory.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiResourceFactoryImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiResourceImpl.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiSwitch.java
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiXMLProcessor.java
Log:
JBIDE-4171
Delete useless codes
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/common/Test.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/common/Test.java 2009-04-14 08:28:39 UTC (rev 14728)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/common/Test.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -10,9 +10,9 @@
import org.eclipse.emf.ecore.EPackage.Registry;
import org.eclipse.emf.ecore.resource.Resource;
import org.jboss.tools.smooks.model.common.util.CommonResourceFactoryImpl;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
import org.jboss.tools.smooks.model.freemarker.FreemarkerPackage;
import org.jboss.tools.smooks.model.javabean.JavabeanPackage;
+import org.jboss.tools.smooks.model.medi.EdiPackage;
import org.jboss.tools.smooks.model.smooks.AbstractResourceConfig;
import org.jboss.tools.smooks.model.smooks.SmooksPackage;
import org.jboss.tools.smooks.model.smooks.SmooksResourceListType;
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/common/impl/CommonPackageImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/common/impl/CommonPackageImpl.java 2009-04-14 08:28:39 UTC (rev 14728)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/common/impl/CommonPackageImpl.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -17,8 +17,8 @@
import org.jboss.tools.smooks.model.common.AbstractAnyType;
import org.jboss.tools.smooks.model.common.CommonFactory;
import org.jboss.tools.smooks.model.common.CommonPackage;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
-import org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl;
+import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl;
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Component.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Component.java 2009-04-14 08:28:39 UTC (rev 14728)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Component.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -1,157 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.edi;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Component</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.edi.Component#getSubComponent <em>Sub Component</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.Component#isRequired <em>Required</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.Component#isTruncatable <em>Truncatable</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getComponent()
- * @model extendedMetaData="name='Component' kind='elementOnly'"
- * @generated
- */
-public interface Component extends MappingNode {
- /**
- * Returns the value of the '<em><b>Sub Component</b></em>' containment reference list.
- * The list contents are of type {@link org.jboss.tools.smooks.model.edi.SubComponent}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Sub Component</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Sub Component</em>' containment reference list.
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getComponent_SubComponent()
- * @model containment="true"
- * extendedMetaData="kind='element' name='sub-component' namespace='##targetNamespace'"
- * @generated
- */
- EList<SubComponent> getSubComponent();
-
- /**
- * Returns the value of the '<em><b>Required</b></em>' attribute.
- * The default value is <code>"false"</code>.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Required</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Required</em>' attribute.
- * @see #isSetRequired()
- * @see #unsetRequired()
- * @see #setRequired(boolean)
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getComponent_Required()
- * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
- * extendedMetaData="kind='attribute' name='required'"
- * @generated
- */
- boolean isRequired();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.edi.Component#isRequired <em>Required</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Required</em>' attribute.
- * @see #isSetRequired()
- * @see #unsetRequired()
- * @see #isRequired()
- * @generated
- */
- void setRequired(boolean value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.edi.Component#isRequired <em>Required</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetRequired()
- * @see #isRequired()
- * @see #setRequired(boolean)
- * @generated
- */
- void unsetRequired();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.edi.Component#isRequired <em>Required</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Required</em>' attribute is set.
- * @see #unsetRequired()
- * @see #isRequired()
- * @see #setRequired(boolean)
- * @generated
- */
- boolean isSetRequired();
-
- /**
- * Returns the value of the '<em><b>Truncatable</b></em>' attribute.
- * The default value is <code>"false"</code>.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Truncatable</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Truncatable</em>' attribute.
- * @see #isSetTruncatable()
- * @see #unsetTruncatable()
- * @see #setTruncatable(boolean)
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getComponent_Truncatable()
- * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
- * extendedMetaData="kind='attribute' name='truncatable'"
- * @generated
- */
- boolean isTruncatable();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.edi.Component#isTruncatable <em>Truncatable</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Truncatable</em>' attribute.
- * @see #isSetTruncatable()
- * @see #unsetTruncatable()
- * @see #isTruncatable()
- * @generated
- */
- void setTruncatable(boolean value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.edi.Component#isTruncatable <em>Truncatable</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetTruncatable()
- * @see #isTruncatable()
- * @see #setTruncatable(boolean)
- * @generated
- */
- void unsetTruncatable();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.edi.Component#isTruncatable <em>Truncatable</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Truncatable</em>' attribute is set.
- * @see #unsetTruncatable()
- * @see #isTruncatable()
- * @see #setTruncatable(boolean)
- * @generated
- */
- boolean isSetTruncatable();
-
-} // Component
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Delimiters.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Delimiters.java 2009-04-14 08:28:39 UTC (rev 14728)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Delimiters.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -1,147 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.edi;
-
-import org.jboss.tools.smooks.model.common.AbstractAnyType;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Delimiters</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.edi.Delimiters#getComponent <em>Component</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.Delimiters#getField <em>Field</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.Delimiters#getSegment <em>Segment</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.Delimiters#getSubComponent <em>Sub Component</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getDelimiters()
- * @model extendedMetaData="name='Delimiters' kind='empty'"
- * @generated
- */
-public interface Delimiters extends AbstractAnyType {
- /**
- * Returns the value of the '<em><b>Component</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Component</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Component</em>' attribute.
- * @see #setComponent(String)
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getDelimiters_Component()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
- * extendedMetaData="kind='attribute' name='component'"
- * @generated
- */
- String getComponent();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.edi.Delimiters#getComponent <em>Component</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Component</em>' attribute.
- * @see #getComponent()
- * @generated
- */
- void setComponent(String value);
-
- /**
- * Returns the value of the '<em><b>Field</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Field</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Field</em>' attribute.
- * @see #setField(String)
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getDelimiters_Field()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
- * extendedMetaData="kind='attribute' name='field'"
- * @generated
- */
- String getField();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.edi.Delimiters#getField <em>Field</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Field</em>' attribute.
- * @see #getField()
- * @generated
- */
- void setField(String value);
-
- /**
- * Returns the value of the '<em><b>Segment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Segment</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Segment</em>' attribute.
- * @see #setSegment(String)
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getDelimiters_Segment()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
- * extendedMetaData="kind='attribute' name='segment'"
- * @generated
- */
- String getSegment();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.edi.Delimiters#getSegment <em>Segment</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Segment</em>' attribute.
- * @see #getSegment()
- * @generated
- */
- void setSegment(String value);
-
- /**
- * Returns the value of the '<em><b>Sub Component</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The delimiter attributes mark the boundary
- * tokens between the EDI message parts - segment,
- * field, component and sub-component.
- *
- * These boundary tokens may contain special
- * characters (non-printable). These are defined
- * using XML character references e.g. LF =
- * "&#10;"
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Sub Component</em>' attribute.
- * @see #setSubComponent(String)
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getDelimiters_SubComponent()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
- * extendedMetaData="kind='attribute' name='sub-component'"
- * @generated
- */
- String getSubComponent();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.edi.Delimiters#getSubComponent <em>Sub Component</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Sub Component</em>' attribute.
- * @see #getSubComponent()
- * @generated
- */
- void setSubComponent(String value);
-
-} // Delimiters
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Description.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Description.java 2009-04-14 08:28:39 UTC (rev 14728)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Description.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -1,83 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.edi;
-
-import org.jboss.tools.smooks.model.common.AbstractAnyType;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Description</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.edi.Description#getName <em>Name</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.Description#getVersion <em>Version</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getDescription()
- * @model extendedMetaData="name='Description' kind='empty'"
- * @generated
- */
-public interface Description extends AbstractAnyType {
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getDescription_Name()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
- * extendedMetaData="kind='attribute' name='name'"
- * @generated
- */
- String getName();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.edi.Description#getName <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
-
- /**
- * Returns the value of the '<em><b>Version</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Version</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Version</em>' attribute.
- * @see #setVersion(String)
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getDescription_Version()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
- * extendedMetaData="kind='attribute' name='version'"
- * @generated
- */
- String getVersion();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.edi.Description#getVersion <em>Version</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Version</em>' attribute.
- * @see #getVersion()
- * @generated
- */
- void setVersion(String value);
-
-} // Description
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/DocumentRoot.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/DocumentRoot.java 2009-04-14 08:28:39 UTC (rev 14728)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/DocumentRoot.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -1,115 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.edi;
-
-import org.eclipse.emf.common.util.EMap;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.ecore.util.FeatureMap;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Document Root</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.edi.DocumentRoot#getMixed <em>Mixed</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.DocumentRoot#getEdimap <em>Edimap</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getDocumentRoot()
- * @model extendedMetaData="name='' kind='mixed'"
- * @generated
- */
-public interface DocumentRoot extends EObject {
- /**
- * Returns the value of the '<em><b>Mixed</b></em>' attribute list.
- * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Mixed</em>' attribute list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Mixed</em>' attribute list.
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getDocumentRoot_Mixed()
- * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
- * extendedMetaData="kind='elementWildcard' name=':mixed'"
- * @generated
- */
- FeatureMap getMixed();
-
- /**
- * Returns the value of the '<em><b>XMLNS Prefix Map</b></em>' map.
- * The key is of type {@link java.lang.String},
- * and the value is of type {@link java.lang.String},
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>XMLNS Prefix Map</em>' map isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>XMLNS Prefix Map</em>' map.
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getDocumentRoot_XMLNSPrefixMap()
- * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
- * extendedMetaData="kind='attribute' name='xmlns:prefix'"
- * @generated
- */
- EMap<String, String> getXMLNSPrefixMap();
-
- /**
- * Returns the value of the '<em><b>XSI Schema Location</b></em>' map.
- * The key is of type {@link java.lang.String},
- * and the value is of type {@link java.lang.String},
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>XSI Schema Location</em>' map isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>XSI Schema Location</em>' map.
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getDocumentRoot_XSISchemaLocation()
- * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
- * extendedMetaData="kind='attribute' name='xsi:schemaLocation'"
- * @generated
- */
- EMap<String, String> getXSISchemaLocation();
-
- /**
- * Returns the value of the '<em><b>Edimap</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Edimap</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Edimap</em>' containment reference.
- * @see #setEdimap(EdiMap)
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getDocumentRoot_Edimap()
- * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
- * extendedMetaData="kind='element' name='edimap' namespace='##targetNamespace'"
- * @generated
- */
- EdiMap getEdimap();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.edi.DocumentRoot#getEdimap <em>Edimap</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Edimap</em>' containment reference.
- * @see #getEdimap()
- * @generated
- */
- void setEdimap(EdiMap value);
-
-} // DocumentRoot
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiFactory.java 2009-04-14 08:28:39 UTC (rev 14728)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiFactory.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -1,127 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.edi;
-
-import org.eclipse.emf.ecore.EFactory;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Factory</b> for the model.
- * It provides a create method for each non-abstract class of the model.
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.EdiPackage
- * @generated
- */
-public interface EdiFactory extends EFactory {
- /**
- * The singleton instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EdiFactory eINSTANCE = org.jboss.tools.smooks.model.edi.impl.EdiFactoryImpl.init();
-
- /**
- * Returns a new object of class '<em>Component</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Component</em>'.
- * @generated
- */
- Component createComponent();
-
- /**
- * Returns a new object of class '<em>Delimiters</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Delimiters</em>'.
- * @generated
- */
- Delimiters createDelimiters();
-
- /**
- * Returns a new object of class '<em>Description</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Description</em>'.
- * @generated
- */
- Description createDescription();
-
- /**
- * Returns a new object of class '<em>Document Root</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Document Root</em>'.
- * @generated
- */
- DocumentRoot createDocumentRoot();
-
- /**
- * Returns a new object of class '<em>Map</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Map</em>'.
- * @generated
- */
- EdiMap createEdiMap();
-
- /**
- * Returns a new object of class '<em>Field</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Field</em>'.
- * @generated
- */
- Field createField();
-
- /**
- * Returns a new object of class '<em>Mapping Node</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Mapping Node</em>'.
- * @generated
- */
- MappingNode createMappingNode();
-
- /**
- * Returns a new object of class '<em>Segment</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Segment</em>'.
- * @generated
- */
- Segment createSegment();
-
- /**
- * Returns a new object of class '<em>Segments</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Segments</em>'.
- * @generated
- */
- Segments createSegments();
-
- /**
- * Returns a new object of class '<em>Sub Component</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Sub Component</em>'.
- * @generated
- */
- SubComponent createSubComponent();
-
- /**
- * Returns the package supported by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the package supported by this factory.
- * @generated
- */
- EdiPackage getEdiPackage();
-
-} //EdiFactory
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiMap.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiMap.java 2009-04-14 08:28:39 UTC (rev 14728)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiMap.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -1,111 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.edi;
-
-import org.jboss.tools.smooks.model.common.AbstractAnyType;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Map</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.edi.EdiMap#getDescription <em>Description</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.EdiMap#getDelimiters <em>Delimiters</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.EdiMap#getSegments <em>Segments</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getEdiMap()
- * @model extendedMetaData="name='EdiMap' kind='elementOnly'"
- * @generated
- */
-public interface EdiMap extends AbstractAnyType {
- /**
- * Returns the value of the '<em><b>Description</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Description</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Description</em>' containment reference.
- * @see #setDescription(Description)
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getEdiMap_Description()
- * @model containment="true" required="true"
- * extendedMetaData="kind='element' name='description' namespace='##targetNamespace'"
- * @generated
- */
- Description getDescription();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.edi.EdiMap#getDescription <em>Description</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Description</em>' containment reference.
- * @see #getDescription()
- * @generated
- */
- void setDescription(Description value);
-
- /**
- * Returns the value of the '<em><b>Delimiters</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Delimiters</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Delimiters</em>' containment reference.
- * @see #setDelimiters(Delimiters)
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getEdiMap_Delimiters()
- * @model containment="true" required="true"
- * extendedMetaData="kind='element' name='delimiters' namespace='##targetNamespace'"
- * @generated
- */
- Delimiters getDelimiters();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.edi.EdiMap#getDelimiters <em>Delimiters</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Delimiters</em>' containment reference.
- * @see #getDelimiters()
- * @generated
- */
- void setDelimiters(Delimiters value);
-
- /**
- * Returns the value of the '<em><b>Segments</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Segments</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Segments</em>' containment reference.
- * @see #setSegments(Segments)
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getEdiMap_Segments()
- * @model containment="true" required="true"
- * extendedMetaData="kind='element' name='segments' namespace='##targetNamespace'"
- * @generated
- */
- Segments getSegments();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.edi.EdiMap#getSegments <em>Segments</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Segments</em>' containment reference.
- * @see #getSegments()
- * @generated
- */
- void setSegments(Segments value);
-
-} // EdiMap
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiPackage.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiPackage.java 2009-04-14 08:28:39 UTC (rev 14728)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiPackage.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -1,1551 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.edi;
-
-
-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.jboss.tools.smooks.model.common.CommonPackage;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Package</b> for the model.
- * It contains accessors for the meta objects to represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.EdiFactory
- * @model kind="package"
- * @generated
- */
-public interface EdiPackage extends EPackage {
- /**
- * The package name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNAME = "edi";
-
- /**
- * The package namespace URI.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_URI = "http://www.milyn.org/schema/edi-message-mapping-1.0.xsd";
-
- /**
- * The package namespace name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_PREFIX = "edi";
-
- /**
- * The singleton instance of the package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EdiPackage eINSTANCE = org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl.init();
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.edi.impl.MappingNodeImpl <em>Mapping Node</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.impl.MappingNodeImpl
- * @see org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl#getMappingNode()
- * @generated
- */
- int MAPPING_NODE = 6;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MAPPING_NODE__MIXED = CommonPackage.ABSTRACT_ANY_TYPE__MIXED;
-
- /**
- * The feature id for the '<em><b>Any</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MAPPING_NODE__ANY = CommonPackage.ABSTRACT_ANY_TYPE__ANY;
-
- /**
- * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MAPPING_NODE__ANY_ATTRIBUTE = CommonPackage.ABSTRACT_ANY_TYPE__ANY_ATTRIBUTE;
-
- /**
- * The feature id for the '<em><b>Xmltag</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MAPPING_NODE__XMLTAG = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Mapping Node</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MAPPING_NODE_FEATURE_COUNT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.edi.impl.ComponentImpl <em>Component</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.impl.ComponentImpl
- * @see org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl#getComponent()
- * @generated
- */
- int COMPONENT = 0;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMPONENT__MIXED = MAPPING_NODE__MIXED;
-
- /**
- * The feature id for the '<em><b>Any</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMPONENT__ANY = MAPPING_NODE__ANY;
-
- /**
- * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMPONENT__ANY_ATTRIBUTE = MAPPING_NODE__ANY_ATTRIBUTE;
-
- /**
- * The feature id for the '<em><b>Xmltag</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMPONENT__XMLTAG = MAPPING_NODE__XMLTAG;
-
- /**
- * The feature id for the '<em><b>Sub Component</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMPONENT__SUB_COMPONENT = MAPPING_NODE_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMPONENT__REQUIRED = MAPPING_NODE_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Truncatable</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMPONENT__TRUNCATABLE = MAPPING_NODE_FEATURE_COUNT + 2;
-
- /**
- * The number of structural features of the '<em>Component</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMPONENT_FEATURE_COUNT = MAPPING_NODE_FEATURE_COUNT + 3;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.edi.impl.DelimitersImpl <em>Delimiters</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.impl.DelimitersImpl
- * @see org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl#getDelimiters()
- * @generated
- */
- int DELIMITERS = 1;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DELIMITERS__MIXED = CommonPackage.ABSTRACT_ANY_TYPE__MIXED;
-
- /**
- * The feature id for the '<em><b>Any</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DELIMITERS__ANY = CommonPackage.ABSTRACT_ANY_TYPE__ANY;
-
- /**
- * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DELIMITERS__ANY_ATTRIBUTE = CommonPackage.ABSTRACT_ANY_TYPE__ANY_ATTRIBUTE;
-
- /**
- * The feature id for the '<em><b>Component</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DELIMITERS__COMPONENT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Field</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DELIMITERS__FIELD = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Segment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DELIMITERS__SEGMENT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Sub Component</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DELIMITERS__SUB_COMPONENT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 3;
-
- /**
- * The number of structural features of the '<em>Delimiters</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DELIMITERS_FEATURE_COUNT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 4;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.edi.impl.DescriptionImpl <em>Description</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.impl.DescriptionImpl
- * @see org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl#getDescription()
- * @generated
- */
- int DESCRIPTION = 2;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DESCRIPTION__MIXED = CommonPackage.ABSTRACT_ANY_TYPE__MIXED;
-
- /**
- * The feature id for the '<em><b>Any</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DESCRIPTION__ANY = CommonPackage.ABSTRACT_ANY_TYPE__ANY;
-
- /**
- * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DESCRIPTION__ANY_ATTRIBUTE = CommonPackage.ABSTRACT_ANY_TYPE__ANY_ATTRIBUTE;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DESCRIPTION__NAME = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Version</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DESCRIPTION__VERSION = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Description</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DESCRIPTION_FEATURE_COUNT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.edi.impl.DocumentRootImpl <em>Document Root</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.impl.DocumentRootImpl
- * @see org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl#getDocumentRoot()
- * @generated
- */
- int DOCUMENT_ROOT = 3;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__MIXED = 0;
-
- /**
- * The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;
-
- /**
- * The feature id for the '<em><b>XSI Schema Location</b></em>' map.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;
-
- /**
- * The feature id for the '<em><b>Edimap</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__EDIMAP = 3;
-
- /**
- * The number of structural features of the '<em>Document Root</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT_FEATURE_COUNT = 4;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.edi.impl.EdiMapImpl <em>Map</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.impl.EdiMapImpl
- * @see org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl#getEdiMap()
- * @generated
- */
- int EDI_MAP = 4;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EDI_MAP__MIXED = CommonPackage.ABSTRACT_ANY_TYPE__MIXED;
-
- /**
- * The feature id for the '<em><b>Any</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EDI_MAP__ANY = CommonPackage.ABSTRACT_ANY_TYPE__ANY;
-
- /**
- * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EDI_MAP__ANY_ATTRIBUTE = CommonPackage.ABSTRACT_ANY_TYPE__ANY_ATTRIBUTE;
-
- /**
- * The feature id for the '<em><b>Description</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EDI_MAP__DESCRIPTION = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Delimiters</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EDI_MAP__DELIMITERS = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Segments</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EDI_MAP__SEGMENTS = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 2;
-
- /**
- * The number of structural features of the '<em>Map</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EDI_MAP_FEATURE_COUNT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 3;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.edi.impl.FieldImpl <em>Field</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.impl.FieldImpl
- * @see org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl#getField()
- * @generated
- */
- int FIELD = 5;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FIELD__MIXED = MAPPING_NODE__MIXED;
-
- /**
- * The feature id for the '<em><b>Any</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FIELD__ANY = MAPPING_NODE__ANY;
-
- /**
- * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FIELD__ANY_ATTRIBUTE = MAPPING_NODE__ANY_ATTRIBUTE;
-
- /**
- * The feature id for the '<em><b>Xmltag</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FIELD__XMLTAG = MAPPING_NODE__XMLTAG;
-
- /**
- * The feature id for the '<em><b>Component</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FIELD__COMPONENT = MAPPING_NODE_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FIELD__REQUIRED = MAPPING_NODE_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Truncatable</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FIELD__TRUNCATABLE = MAPPING_NODE_FEATURE_COUNT + 2;
-
- /**
- * The number of structural features of the '<em>Field</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FIELD_FEATURE_COUNT = MAPPING_NODE_FEATURE_COUNT + 3;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.edi.impl.SegmentImpl <em>Segment</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.impl.SegmentImpl
- * @see org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl#getSegment()
- * @generated
- */
- int SEGMENT = 7;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENT__MIXED = MAPPING_NODE__MIXED;
-
- /**
- * The feature id for the '<em><b>Any</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENT__ANY = MAPPING_NODE__ANY;
-
- /**
- * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENT__ANY_ATTRIBUTE = MAPPING_NODE__ANY_ATTRIBUTE;
-
- /**
- * The feature id for the '<em><b>Xmltag</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENT__XMLTAG = MAPPING_NODE__XMLTAG;
-
- /**
- * The feature id for the '<em><b>Field</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENT__FIELD = MAPPING_NODE_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Segment</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENT__SEGMENT = MAPPING_NODE_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Max Occurs</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENT__MAX_OCCURS = MAPPING_NODE_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Min Occurs</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENT__MIN_OCCURS = MAPPING_NODE_FEATURE_COUNT + 3;
-
- /**
- * The feature id for the '<em><b>Segcode</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENT__SEGCODE = MAPPING_NODE_FEATURE_COUNT + 4;
-
- /**
- * The feature id for the '<em><b>Truncatable</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENT__TRUNCATABLE = MAPPING_NODE_FEATURE_COUNT + 5;
-
- /**
- * The number of structural features of the '<em>Segment</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENT_FEATURE_COUNT = MAPPING_NODE_FEATURE_COUNT + 6;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.edi.impl.SegmentsImpl <em>Segments</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.impl.SegmentsImpl
- * @see org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl#getSegments()
- * @generated
- */
- int SEGMENTS = 8;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENTS__MIXED = MAPPING_NODE__MIXED;
-
- /**
- * The feature id for the '<em><b>Any</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENTS__ANY = MAPPING_NODE__ANY;
-
- /**
- * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENTS__ANY_ATTRIBUTE = MAPPING_NODE__ANY_ATTRIBUTE;
-
- /**
- * The feature id for the '<em><b>Xmltag</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENTS__XMLTAG = MAPPING_NODE__XMLTAG;
-
- /**
- * The feature id for the '<em><b>Segment</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENTS__SEGMENT = MAPPING_NODE_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Segments</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SEGMENTS_FEATURE_COUNT = MAPPING_NODE_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.jboss.tools.smooks.model.edi.impl.SubComponentImpl <em>Sub Component</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.impl.SubComponentImpl
- * @see org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl#getSubComponent()
- * @generated
- */
- int SUB_COMPONENT = 9;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SUB_COMPONENT__MIXED = MAPPING_NODE__MIXED;
-
- /**
- * The feature id for the '<em><b>Any</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SUB_COMPONENT__ANY = MAPPING_NODE__ANY;
-
- /**
- * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SUB_COMPONENT__ANY_ATTRIBUTE = MAPPING_NODE__ANY_ATTRIBUTE;
-
- /**
- * The feature id for the '<em><b>Xmltag</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SUB_COMPONENT__XMLTAG = MAPPING_NODE__XMLTAG;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SUB_COMPONENT__REQUIRED = MAPPING_NODE_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Sub Component</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SUB_COMPONENT_FEATURE_COUNT = MAPPING_NODE_FEATURE_COUNT + 1;
-
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.edi.Component <em>Component</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Component</em>'.
- * @see org.jboss.tools.smooks.model.edi.Component
- * @generated
- */
- EClass getComponent();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.jboss.tools.smooks.model.edi.Component#getSubComponent <em>Sub Component</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Sub Component</em>'.
- * @see org.jboss.tools.smooks.model.edi.Component#getSubComponent()
- * @see #getComponent()
- * @generated
- */
- EReference getComponent_SubComponent();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.edi.Component#isRequired <em>Required</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Required</em>'.
- * @see org.jboss.tools.smooks.model.edi.Component#isRequired()
- * @see #getComponent()
- * @generated
- */
- EAttribute getComponent_Required();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.edi.Component#isTruncatable <em>Truncatable</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Truncatable</em>'.
- * @see org.jboss.tools.smooks.model.edi.Component#isTruncatable()
- * @see #getComponent()
- * @generated
- */
- EAttribute getComponent_Truncatable();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.edi.Delimiters <em>Delimiters</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Delimiters</em>'.
- * @see org.jboss.tools.smooks.model.edi.Delimiters
- * @generated
- */
- EClass getDelimiters();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.edi.Delimiters#getComponent <em>Component</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Component</em>'.
- * @see org.jboss.tools.smooks.model.edi.Delimiters#getComponent()
- * @see #getDelimiters()
- * @generated
- */
- EAttribute getDelimiters_Component();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.edi.Delimiters#getField <em>Field</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Field</em>'.
- * @see org.jboss.tools.smooks.model.edi.Delimiters#getField()
- * @see #getDelimiters()
- * @generated
- */
- EAttribute getDelimiters_Field();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.edi.Delimiters#getSegment <em>Segment</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Segment</em>'.
- * @see org.jboss.tools.smooks.model.edi.Delimiters#getSegment()
- * @see #getDelimiters()
- * @generated
- */
- EAttribute getDelimiters_Segment();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.edi.Delimiters#getSubComponent <em>Sub Component</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Sub Component</em>'.
- * @see org.jboss.tools.smooks.model.edi.Delimiters#getSubComponent()
- * @see #getDelimiters()
- * @generated
- */
- EAttribute getDelimiters_SubComponent();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.edi.Description <em>Description</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Description</em>'.
- * @see org.jboss.tools.smooks.model.edi.Description
- * @generated
- */
- EClass getDescription();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.edi.Description#getName <em>Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.jboss.tools.smooks.model.edi.Description#getName()
- * @see #getDescription()
- * @generated
- */
- EAttribute getDescription_Name();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.edi.Description#getVersion <em>Version</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Version</em>'.
- * @see org.jboss.tools.smooks.model.edi.Description#getVersion()
- * @see #getDescription()
- * @generated
- */
- EAttribute getDescription_Version();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.edi.DocumentRoot <em>Document Root</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Document Root</em>'.
- * @see org.jboss.tools.smooks.model.edi.DocumentRoot
- * @generated
- */
- EClass getDocumentRoot();
-
- /**
- * Returns the meta object for the attribute list '{@link org.jboss.tools.smooks.model.edi.DocumentRoot#getMixed <em>Mixed</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute list '<em>Mixed</em>'.
- * @see org.jboss.tools.smooks.model.edi.DocumentRoot#getMixed()
- * @see #getDocumentRoot()
- * @generated
- */
- EAttribute getDocumentRoot_Mixed();
-
- /**
- * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.edi.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
- * @see org.jboss.tools.smooks.model.edi.DocumentRoot#getXMLNSPrefixMap()
- * @see #getDocumentRoot()
- * @generated
- */
- EReference getDocumentRoot_XMLNSPrefixMap();
-
- /**
- * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.edi.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the map '<em>XSI Schema Location</em>'.
- * @see org.jboss.tools.smooks.model.edi.DocumentRoot#getXSISchemaLocation()
- * @see #getDocumentRoot()
- * @generated
- */
- EReference getDocumentRoot_XSISchemaLocation();
-
- /**
- * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.edi.DocumentRoot#getEdimap <em>Edimap</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Edimap</em>'.
- * @see org.jboss.tools.smooks.model.edi.DocumentRoot#getEdimap()
- * @see #getDocumentRoot()
- * @generated
- */
- EReference getDocumentRoot_Edimap();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.edi.EdiMap <em>Map</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Map</em>'.
- * @see org.jboss.tools.smooks.model.edi.EdiMap
- * @generated
- */
- EClass getEdiMap();
-
- /**
- * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.edi.EdiMap#getDescription <em>Description</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Description</em>'.
- * @see org.jboss.tools.smooks.model.edi.EdiMap#getDescription()
- * @see #getEdiMap()
- * @generated
- */
- EReference getEdiMap_Description();
-
- /**
- * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.edi.EdiMap#getDelimiters <em>Delimiters</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Delimiters</em>'.
- * @see org.jboss.tools.smooks.model.edi.EdiMap#getDelimiters()
- * @see #getEdiMap()
- * @generated
- */
- EReference getEdiMap_Delimiters();
-
- /**
- * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.edi.EdiMap#getSegments <em>Segments</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Segments</em>'.
- * @see org.jboss.tools.smooks.model.edi.EdiMap#getSegments()
- * @see #getEdiMap()
- * @generated
- */
- EReference getEdiMap_Segments();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.edi.Field <em>Field</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Field</em>'.
- * @see org.jboss.tools.smooks.model.edi.Field
- * @generated
- */
- EClass getField();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.jboss.tools.smooks.model.edi.Field#getComponent <em>Component</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Component</em>'.
- * @see org.jboss.tools.smooks.model.edi.Field#getComponent()
- * @see #getField()
- * @generated
- */
- EReference getField_Component();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.edi.Field#isRequired <em>Required</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Required</em>'.
- * @see org.jboss.tools.smooks.model.edi.Field#isRequired()
- * @see #getField()
- * @generated
- */
- EAttribute getField_Required();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.edi.Field#isTruncatable <em>Truncatable</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Truncatable</em>'.
- * @see org.jboss.tools.smooks.model.edi.Field#isTruncatable()
- * @see #getField()
- * @generated
- */
- EAttribute getField_Truncatable();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.edi.MappingNode <em>Mapping Node</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Mapping Node</em>'.
- * @see org.jboss.tools.smooks.model.edi.MappingNode
- * @generated
- */
- EClass getMappingNode();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.edi.MappingNode#getXmltag <em>Xmltag</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Xmltag</em>'.
- * @see org.jboss.tools.smooks.model.edi.MappingNode#getXmltag()
- * @see #getMappingNode()
- * @generated
- */
- EAttribute getMappingNode_Xmltag();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.edi.Segment <em>Segment</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Segment</em>'.
- * @see org.jboss.tools.smooks.model.edi.Segment
- * @generated
- */
- EClass getSegment();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.jboss.tools.smooks.model.edi.Segment#getField <em>Field</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Field</em>'.
- * @see org.jboss.tools.smooks.model.edi.Segment#getField()
- * @see #getSegment()
- * @generated
- */
- EReference getSegment_Field();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.jboss.tools.smooks.model.edi.Segment#getSegment <em>Segment</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Segment</em>'.
- * @see org.jboss.tools.smooks.model.edi.Segment#getSegment()
- * @see #getSegment()
- * @generated
- */
- EReference getSegment_Segment();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.edi.Segment#getMaxOccurs <em>Max Occurs</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Max Occurs</em>'.
- * @see org.jboss.tools.smooks.model.edi.Segment#getMaxOccurs()
- * @see #getSegment()
- * @generated
- */
- EAttribute getSegment_MaxOccurs();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.edi.Segment#getMinOccurs <em>Min Occurs</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Min Occurs</em>'.
- * @see org.jboss.tools.smooks.model.edi.Segment#getMinOccurs()
- * @see #getSegment()
- * @generated
- */
- EAttribute getSegment_MinOccurs();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.edi.Segment#getSegcode <em>Segcode</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Segcode</em>'.
- * @see org.jboss.tools.smooks.model.edi.Segment#getSegcode()
- * @see #getSegment()
- * @generated
- */
- EAttribute getSegment_Segcode();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.edi.Segment#isTruncatable <em>Truncatable</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Truncatable</em>'.
- * @see org.jboss.tools.smooks.model.edi.Segment#isTruncatable()
- * @see #getSegment()
- * @generated
- */
- EAttribute getSegment_Truncatable();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.edi.Segments <em>Segments</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Segments</em>'.
- * @see org.jboss.tools.smooks.model.edi.Segments
- * @generated
- */
- EClass getSegments();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.jboss.tools.smooks.model.edi.Segments#getSegment <em>Segment</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Segment</em>'.
- * @see org.jboss.tools.smooks.model.edi.Segments#getSegment()
- * @see #getSegments()
- * @generated
- */
- EReference getSegments_Segment();
-
- /**
- * Returns the meta object for class '{@link org.jboss.tools.smooks.model.edi.SubComponent <em>Sub Component</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Sub Component</em>'.
- * @see org.jboss.tools.smooks.model.edi.SubComponent
- * @generated
- */
- EClass getSubComponent();
-
- /**
- * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.edi.SubComponent#isRequired <em>Required</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Required</em>'.
- * @see org.jboss.tools.smooks.model.edi.SubComponent#isRequired()
- * @see #getSubComponent()
- * @generated
- */
- EAttribute getSubComponent_Required();
-
- /**
- * Returns the factory that creates the instances of the model.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the factory that creates the instances of the model.
- * @generated
- */
- EdiFactory getEdiFactory();
-
- /**
- * <!-- begin-user-doc -->
- * Defines literals for the meta objects that represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * @generated
- */
- interface Literals {
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.edi.impl.ComponentImpl <em>Component</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.impl.ComponentImpl
- * @see org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl#getComponent()
- * @generated
- */
- EClass COMPONENT = eINSTANCE.getComponent();
-
- /**
- * The meta object literal for the '<em><b>Sub Component</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference COMPONENT__SUB_COMPONENT = eINSTANCE.getComponent_SubComponent();
-
- /**
- * The meta object literal for the '<em><b>Required</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute COMPONENT__REQUIRED = eINSTANCE.getComponent_Required();
-
- /**
- * The meta object literal for the '<em><b>Truncatable</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute COMPONENT__TRUNCATABLE = eINSTANCE.getComponent_Truncatable();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.edi.impl.DelimitersImpl <em>Delimiters</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.impl.DelimitersImpl
- * @see org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl#getDelimiters()
- * @generated
- */
- EClass DELIMITERS = eINSTANCE.getDelimiters();
-
- /**
- * The meta object literal for the '<em><b>Component</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DELIMITERS__COMPONENT = eINSTANCE.getDelimiters_Component();
-
- /**
- * The meta object literal for the '<em><b>Field</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DELIMITERS__FIELD = eINSTANCE.getDelimiters_Field();
-
- /**
- * The meta object literal for the '<em><b>Segment</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DELIMITERS__SEGMENT = eINSTANCE.getDelimiters_Segment();
-
- /**
- * The meta object literal for the '<em><b>Sub Component</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DELIMITERS__SUB_COMPONENT = eINSTANCE.getDelimiters_SubComponent();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.edi.impl.DescriptionImpl <em>Description</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.impl.DescriptionImpl
- * @see org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl#getDescription()
- * @generated
- */
- EClass DESCRIPTION = eINSTANCE.getDescription();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DESCRIPTION__NAME = eINSTANCE.getDescription_Name();
-
- /**
- * The meta object literal for the '<em><b>Version</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DESCRIPTION__VERSION = eINSTANCE.getDescription_Version();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.edi.impl.DocumentRootImpl <em>Document Root</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.impl.DocumentRootImpl
- * @see org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl#getDocumentRoot()
- * @generated
- */
- EClass DOCUMENT_ROOT = eINSTANCE.getDocumentRoot();
-
- /**
- * The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DOCUMENT_ROOT__MIXED = eINSTANCE.getDocumentRoot_Mixed();
-
- /**
- * The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getDocumentRoot_XMLNSPrefixMap();
-
- /**
- * The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getDocumentRoot_XSISchemaLocation();
-
- /**
- * The meta object literal for the '<em><b>Edimap</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DOCUMENT_ROOT__EDIMAP = eINSTANCE.getDocumentRoot_Edimap();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.edi.impl.EdiMapImpl <em>Map</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.impl.EdiMapImpl
- * @see org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl#getEdiMap()
- * @generated
- */
- EClass EDI_MAP = eINSTANCE.getEdiMap();
-
- /**
- * The meta object literal for the '<em><b>Description</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference EDI_MAP__DESCRIPTION = eINSTANCE.getEdiMap_Description();
-
- /**
- * The meta object literal for the '<em><b>Delimiters</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference EDI_MAP__DELIMITERS = eINSTANCE.getEdiMap_Delimiters();
-
- /**
- * The meta object literal for the '<em><b>Segments</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference EDI_MAP__SEGMENTS = eINSTANCE.getEdiMap_Segments();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.edi.impl.FieldImpl <em>Field</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.impl.FieldImpl
- * @see org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl#getField()
- * @generated
- */
- EClass FIELD = eINSTANCE.getField();
-
- /**
- * The meta object literal for the '<em><b>Component</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference FIELD__COMPONENT = eINSTANCE.getField_Component();
-
- /**
- * The meta object literal for the '<em><b>Required</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute FIELD__REQUIRED = eINSTANCE.getField_Required();
-
- /**
- * The meta object literal for the '<em><b>Truncatable</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute FIELD__TRUNCATABLE = eINSTANCE.getField_Truncatable();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.edi.impl.MappingNodeImpl <em>Mapping Node</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.impl.MappingNodeImpl
- * @see org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl#getMappingNode()
- * @generated
- */
- EClass MAPPING_NODE = eINSTANCE.getMappingNode();
-
- /**
- * The meta object literal for the '<em><b>Xmltag</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute MAPPING_NODE__XMLTAG = eINSTANCE.getMappingNode_Xmltag();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.edi.impl.SegmentImpl <em>Segment</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.impl.SegmentImpl
- * @see org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl#getSegment()
- * @generated
- */
- EClass SEGMENT = eINSTANCE.getSegment();
-
- /**
- * The meta object literal for the '<em><b>Field</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference SEGMENT__FIELD = eINSTANCE.getSegment_Field();
-
- /**
- * The meta object literal for the '<em><b>Segment</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference SEGMENT__SEGMENT = eINSTANCE.getSegment_Segment();
-
- /**
- * The meta object literal for the '<em><b>Max Occurs</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SEGMENT__MAX_OCCURS = eINSTANCE.getSegment_MaxOccurs();
-
- /**
- * The meta object literal for the '<em><b>Min Occurs</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SEGMENT__MIN_OCCURS = eINSTANCE.getSegment_MinOccurs();
-
- /**
- * The meta object literal for the '<em><b>Segcode</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SEGMENT__SEGCODE = eINSTANCE.getSegment_Segcode();
-
- /**
- * The meta object literal for the '<em><b>Truncatable</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SEGMENT__TRUNCATABLE = eINSTANCE.getSegment_Truncatable();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.edi.impl.SegmentsImpl <em>Segments</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.impl.SegmentsImpl
- * @see org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl#getSegments()
- * @generated
- */
- EClass SEGMENTS = eINSTANCE.getSegments();
-
- /**
- * The meta object literal for the '<em><b>Segment</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference SEGMENTS__SEGMENT = eINSTANCE.getSegments_Segment();
-
- /**
- * The meta object literal for the '{@link org.jboss.tools.smooks.model.edi.impl.SubComponentImpl <em>Sub Component</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.impl.SubComponentImpl
- * @see org.jboss.tools.smooks.model.edi.impl.EdiPackageImpl#getSubComponent()
- * @generated
- */
- EClass SUB_COMPONENT = eINSTANCE.getSubComponent();
-
- /**
- * The meta object literal for the '<em><b>Required</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SUB_COMPONENT__REQUIRED = eINSTANCE.getSubComponent_Required();
-
- }
-
-} //EdiPackage
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Field.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Field.java 2009-04-14 08:28:39 UTC (rev 14728)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Field.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -1,157 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.edi;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Field</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.edi.Field#getComponent <em>Component</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.Field#isRequired <em>Required</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.Field#isTruncatable <em>Truncatable</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getField()
- * @model extendedMetaData="name='Field' kind='elementOnly'"
- * @generated
- */
-public interface Field extends MappingNode {
- /**
- * Returns the value of the '<em><b>Component</b></em>' containment reference list.
- * The list contents are of type {@link org.jboss.tools.smooks.model.edi.Component}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Component</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Component</em>' containment reference list.
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getField_Component()
- * @model containment="true"
- * extendedMetaData="kind='element' name='component' namespace='##targetNamespace'"
- * @generated
- */
- EList<Component> getComponent();
-
- /**
- * Returns the value of the '<em><b>Required</b></em>' attribute.
- * The default value is <code>"false"</code>.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Required</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Required</em>' attribute.
- * @see #isSetRequired()
- * @see #unsetRequired()
- * @see #setRequired(boolean)
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getField_Required()
- * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
- * extendedMetaData="kind='attribute' name='required'"
- * @generated
- */
- boolean isRequired();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.edi.Field#isRequired <em>Required</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Required</em>' attribute.
- * @see #isSetRequired()
- * @see #unsetRequired()
- * @see #isRequired()
- * @generated
- */
- void setRequired(boolean value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.edi.Field#isRequired <em>Required</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetRequired()
- * @see #isRequired()
- * @see #setRequired(boolean)
- * @generated
- */
- void unsetRequired();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.edi.Field#isRequired <em>Required</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Required</em>' attribute is set.
- * @see #unsetRequired()
- * @see #isRequired()
- * @see #setRequired(boolean)
- * @generated
- */
- boolean isSetRequired();
-
- /**
- * Returns the value of the '<em><b>Truncatable</b></em>' attribute.
- * The default value is <code>"false"</code>.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Truncatable</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Truncatable</em>' attribute.
- * @see #isSetTruncatable()
- * @see #unsetTruncatable()
- * @see #setTruncatable(boolean)
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getField_Truncatable()
- * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
- * extendedMetaData="kind='attribute' name='truncatable'"
- * @generated
- */
- boolean isTruncatable();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.edi.Field#isTruncatable <em>Truncatable</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Truncatable</em>' attribute.
- * @see #isSetTruncatable()
- * @see #unsetTruncatable()
- * @see #isTruncatable()
- * @generated
- */
- void setTruncatable(boolean value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.edi.Field#isTruncatable <em>Truncatable</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetTruncatable()
- * @see #isTruncatable()
- * @see #setTruncatable(boolean)
- * @generated
- */
- void unsetTruncatable();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.edi.Field#isTruncatable <em>Truncatable</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Truncatable</em>' attribute is set.
- * @see #unsetTruncatable()
- * @see #isTruncatable()
- * @see #setTruncatable(boolean)
- * @generated
- */
- boolean isSetTruncatable();
-
-} // Field
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/MappingNode.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/MappingNode.java 2009-04-14 08:28:39 UTC (rev 14728)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/MappingNode.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -1,55 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.edi;
-
-import org.jboss.tools.smooks.model.common.AbstractAnyType;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Mapping Node</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.edi.MappingNode#getXmltag <em>Xmltag</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getMappingNode()
- * @model extendedMetaData="name='MappingNode' kind='empty'"
- * @generated
- */
-public interface MappingNode extends AbstractAnyType {
- /**
- * Returns the value of the '<em><b>Xmltag</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Xmltag</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Xmltag</em>' attribute.
- * @see #setXmltag(String)
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getMappingNode_Xmltag()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
- * extendedMetaData="kind='attribute' name='xmltag'"
- * @generated
- */
- String getXmltag();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.edi.MappingNode#getXmltag <em>Xmltag</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Xmltag</em>' attribute.
- * @see #getXmltag()
- * @generated
- */
- void setXmltag(String value);
-
-} // MappingNode
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Segment.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Segment.java 2009-04-14 08:28:39 UTC (rev 14728)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Segment.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -1,264 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.edi;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Segment</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.edi.Segment#getField <em>Field</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.Segment#getSegment <em>Segment</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.Segment#getMaxOccurs <em>Max Occurs</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.Segment#getMinOccurs <em>Min Occurs</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.Segment#getSegcode <em>Segcode</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.Segment#isTruncatable <em>Truncatable</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getSegment()
- * @model extendedMetaData="name='Segment' kind='elementOnly'"
- * @generated
- */
-public interface Segment extends MappingNode {
- /**
- * Returns the value of the '<em><b>Field</b></em>' containment reference list.
- * The list contents are of type {@link org.jboss.tools.smooks.model.edi.Field}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Field</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Field</em>' containment reference list.
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getSegment_Field()
- * @model containment="true" required="true"
- * extendedMetaData="kind='element' name='field' namespace='##targetNamespace'"
- * @generated
- */
- EList<Field> getField();
-
- /**
- * Returns the value of the '<em><b>Segment</b></em>' containment reference list.
- * The list contents are of type {@link org.jboss.tools.smooks.model.edi.Segment}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Segment</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Segment</em>' containment reference list.
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getSegment_Segment()
- * @model containment="true"
- * extendedMetaData="kind='element' name='segment' namespace='##targetNamespace'"
- * @generated
- */
- EList<Segment> getSegment();
-
- /**
- * Returns the value of the '<em><b>Max Occurs</b></em>' attribute.
- * The default value is <code>"1"</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The maximum number of times the segment must appear in this
- * position within the EDI message. For an unbounded max, set
- * the maxOccurs value to -1.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Max Occurs</em>' attribute.
- * @see #isSetMaxOccurs()
- * @see #unsetMaxOccurs()
- * @see #setMaxOccurs(int)
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getSegment_MaxOccurs()
- * @model default="1" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int"
- * extendedMetaData="kind='attribute' name='maxOccurs'"
- * @generated
- */
- int getMaxOccurs();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.edi.Segment#getMaxOccurs <em>Max Occurs</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Max Occurs</em>' attribute.
- * @see #isSetMaxOccurs()
- * @see #unsetMaxOccurs()
- * @see #getMaxOccurs()
- * @generated
- */
- void setMaxOccurs(int value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.edi.Segment#getMaxOccurs <em>Max Occurs</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetMaxOccurs()
- * @see #getMaxOccurs()
- * @see #setMaxOccurs(int)
- * @generated
- */
- void unsetMaxOccurs();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.edi.Segment#getMaxOccurs <em>Max Occurs</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Max Occurs</em>' attribute is set.
- * @see #unsetMaxOccurs()
- * @see #getMaxOccurs()
- * @see #setMaxOccurs(int)
- * @generated
- */
- boolean isSetMaxOccurs();
-
- /**
- * Returns the value of the '<em><b>Min Occurs</b></em>' attribute.
- * The default value is <code>"1"</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * The minimum number of times the segment must appear in this
- * position within the EDI message.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Min Occurs</em>' attribute.
- * @see #isSetMinOccurs()
- * @see #unsetMinOccurs()
- * @see #setMinOccurs(int)
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getSegment_MinOccurs()
- * @model default="1" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int"
- * extendedMetaData="kind='attribute' name='minOccurs'"
- * @generated
- */
- int getMinOccurs();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.edi.Segment#getMinOccurs <em>Min Occurs</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Min Occurs</em>' attribute.
- * @see #isSetMinOccurs()
- * @see #unsetMinOccurs()
- * @see #getMinOccurs()
- * @generated
- */
- void setMinOccurs(int value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.edi.Segment#getMinOccurs <em>Min Occurs</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetMinOccurs()
- * @see #getMinOccurs()
- * @see #setMinOccurs(int)
- * @generated
- */
- void unsetMinOccurs();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.edi.Segment#getMinOccurs <em>Min Occurs</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Min Occurs</em>' attribute is set.
- * @see #unsetMinOccurs()
- * @see #getMinOccurs()
- * @see #setMinOccurs(int)
- * @generated
- */
- boolean isSetMinOccurs();
-
- /**
- * Returns the value of the '<em><b>Segcode</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Segcode</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Segcode</em>' attribute.
- * @see #setSegcode(String)
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getSegment_Segcode()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
- * extendedMetaData="kind='attribute' name='segcode'"
- * @generated
- */
- String getSegcode();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.edi.Segment#getSegcode <em>Segcode</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Segcode</em>' attribute.
- * @see #getSegcode()
- * @generated
- */
- void setSegcode(String value);
-
- /**
- * Returns the value of the '<em><b>Truncatable</b></em>' attribute.
- * The default value is <code>"false"</code>.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Truncatable</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Truncatable</em>' attribute.
- * @see #isSetTruncatable()
- * @see #unsetTruncatable()
- * @see #setTruncatable(boolean)
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getSegment_Truncatable()
- * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
- * extendedMetaData="kind='attribute' name='truncatable'"
- * @generated
- */
- boolean isTruncatable();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.edi.Segment#isTruncatable <em>Truncatable</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Truncatable</em>' attribute.
- * @see #isSetTruncatable()
- * @see #unsetTruncatable()
- * @see #isTruncatable()
- * @generated
- */
- void setTruncatable(boolean value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.edi.Segment#isTruncatable <em>Truncatable</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetTruncatable()
- * @see #isTruncatable()
- * @see #setTruncatable(boolean)
- * @generated
- */
- void unsetTruncatable();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.edi.Segment#isTruncatable <em>Truncatable</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Truncatable</em>' attribute is set.
- * @see #unsetTruncatable()
- * @see #isTruncatable()
- * @see #setTruncatable(boolean)
- * @generated
- */
- boolean isSetTruncatable();
-
-} // Segment
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Segments.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Segments.java 2009-04-14 08:28:39 UTC (rev 14728)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Segments.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -1,45 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.edi;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Segments</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.edi.Segments#getSegment <em>Segment</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getSegments()
- * @model extendedMetaData="name='Segments' kind='elementOnly'"
- * @generated
- */
-public interface Segments extends MappingNode {
- /**
- * Returns the value of the '<em><b>Segment</b></em>' containment reference list.
- * The list contents are of type {@link org.jboss.tools.smooks.model.edi.Segment}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Segment</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Segment</em>' containment reference list.
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getSegments_Segment()
- * @model containment="true" required="true"
- * extendedMetaData="kind='element' name='segment' namespace='##targetNamespace'"
- * @generated
- */
- EList<Segment> getSegment();
-
-} // Segments
Deleted: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/SubComponent.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/SubComponent.java 2009-04-14 08:28:39 UTC (rev 14728)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/SubComponent.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -1,82 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id$
- */
-package org.jboss.tools.smooks.model.edi;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Sub Component</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.jboss.tools.smooks.model.edi.SubComponent#isRequired <em>Required</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getSubComponent()
- * @model extendedMetaData="name='SubComponent' kind='empty'"
- * @generated
- */
-public interface SubComponent extends MappingNode {
- /**
- * Returns the value of the '<em><b>Required</b></em>' attribute.
- * The default value is <code>"false"</code>.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Required</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Required</em>' attribute.
- * @see #isSetRequired()
- * @see #unsetRequired()
- * @see #setRequired(boolean)
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#getSubComponent_Required()
- * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
- * extendedMetaData="kind='attribute' name='required'"
- * @generated
- */
- boolean isRequired();
-
- /**
- * Sets the value of the '{@link org.jboss.tools.smooks.model.edi.SubComponent#isRequired <em>Required</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Required</em>' attribute.
- * @see #isSetRequired()
- * @see #unsetRequired()
- * @see #isRequired()
- * @generated
- */
- void setRequired(boolean value);
-
- /**
- * Unsets the value of the '{@link org.jboss.tools.smooks.model.edi.SubComponent#isRequired <em>Required</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetRequired()
- * @see #isRequired()
- * @see #setRequired(boolean)
- * @generated
- */
- void unsetRequired();
-
- /**
- * Returns whether the value of the '{@link org.jboss.tools.smooks.model.edi.SubComponent#isRequired <em>Required</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Required</em>' attribute is set.
- * @see #unsetRequired()
- * @see #isRequired()
- * @see #setRequired(boolean)
- * @generated
- */
- boolean isSetRequired();
-
-} // SubComponent
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Component.java (from rev 14722, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Component.java)
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Component.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Component.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -0,0 +1,157 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.medi;
+
+import org.eclipse.emf.common.util.EList;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Component</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.medi.Component#getSubComponent <em>Sub Component</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.Component#isRequired <em>Required</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.Component#isTruncatable <em>Truncatable</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getComponent()
+ * @model extendedMetaData="name='Component' kind='elementOnly'"
+ * @generated
+ */
+public interface Component extends MappingNode {
+ /**
+ * Returns the value of the '<em><b>Sub Component</b></em>' containment reference list.
+ * The list contents are of type {@link org.jboss.tools.smooks.model.medi.SubComponent}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Sub Component</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Sub Component</em>' containment reference list.
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getComponent_SubComponent()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='sub-component' namespace='##targetNamespace'"
+ * @generated
+ */
+ EList<SubComponent> getSubComponent();
+
+ /**
+ * Returns the value of the '<em><b>Required</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Required</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Required</em>' attribute.
+ * @see #isSetRequired()
+ * @see #unsetRequired()
+ * @see #setRequired(boolean)
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getComponent_Required()
+ * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute' name='required'"
+ * @generated
+ */
+ boolean isRequired();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.medi.Component#isRequired <em>Required</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Required</em>' attribute.
+ * @see #isSetRequired()
+ * @see #unsetRequired()
+ * @see #isRequired()
+ * @generated
+ */
+ void setRequired(boolean value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.medi.Component#isRequired <em>Required</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetRequired()
+ * @see #isRequired()
+ * @see #setRequired(boolean)
+ * @generated
+ */
+ void unsetRequired();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.medi.Component#isRequired <em>Required</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Required</em>' attribute is set.
+ * @see #unsetRequired()
+ * @see #isRequired()
+ * @see #setRequired(boolean)
+ * @generated
+ */
+ boolean isSetRequired();
+
+ /**
+ * Returns the value of the '<em><b>Truncatable</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Truncatable</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Truncatable</em>' attribute.
+ * @see #isSetTruncatable()
+ * @see #unsetTruncatable()
+ * @see #setTruncatable(boolean)
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getComponent_Truncatable()
+ * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute' name='truncatable'"
+ * @generated
+ */
+ boolean isTruncatable();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.medi.Component#isTruncatable <em>Truncatable</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Truncatable</em>' attribute.
+ * @see #isSetTruncatable()
+ * @see #unsetTruncatable()
+ * @see #isTruncatable()
+ * @generated
+ */
+ void setTruncatable(boolean value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.medi.Component#isTruncatable <em>Truncatable</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetTruncatable()
+ * @see #isTruncatable()
+ * @see #setTruncatable(boolean)
+ * @generated
+ */
+ void unsetTruncatable();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.medi.Component#isTruncatable <em>Truncatable</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Truncatable</em>' attribute is set.
+ * @see #unsetTruncatable()
+ * @see #isTruncatable()
+ * @see #setTruncatable(boolean)
+ * @generated
+ */
+ boolean isSetTruncatable();
+
+} // Component
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Component.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Delimiters.java (from rev 14722, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Delimiters.java)
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Delimiters.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Delimiters.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -0,0 +1,147 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.medi;
+
+import org.jboss.tools.smooks.model.common.AbstractAnyType;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Delimiters</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.medi.Delimiters#getComponent <em>Component</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.Delimiters#getField <em>Field</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.Delimiters#getSegment <em>Segment</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.Delimiters#getSubComponent <em>Sub Component</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDelimiters()
+ * @model extendedMetaData="name='Delimiters' kind='empty'"
+ * @generated
+ */
+public interface Delimiters extends AbstractAnyType {
+ /**
+ * Returns the value of the '<em><b>Component</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Component</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Component</em>' attribute.
+ * @see #setComponent(String)
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDelimiters_Component()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
+ * extendedMetaData="kind='attribute' name='component'"
+ * @generated
+ */
+ String getComponent();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.medi.Delimiters#getComponent <em>Component</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Component</em>' attribute.
+ * @see #getComponent()
+ * @generated
+ */
+ void setComponent(String value);
+
+ /**
+ * Returns the value of the '<em><b>Field</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Field</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Field</em>' attribute.
+ * @see #setField(String)
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDelimiters_Field()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
+ * extendedMetaData="kind='attribute' name='field'"
+ * @generated
+ */
+ String getField();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.medi.Delimiters#getField <em>Field</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Field</em>' attribute.
+ * @see #getField()
+ * @generated
+ */
+ void setField(String value);
+
+ /**
+ * Returns the value of the '<em><b>Segment</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Segment</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Segment</em>' attribute.
+ * @see #setSegment(String)
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDelimiters_Segment()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
+ * extendedMetaData="kind='attribute' name='segment'"
+ * @generated
+ */
+ String getSegment();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.medi.Delimiters#getSegment <em>Segment</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Segment</em>' attribute.
+ * @see #getSegment()
+ * @generated
+ */
+ void setSegment(String value);
+
+ /**
+ * Returns the value of the '<em><b>Sub Component</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The delimiter attributes mark the boundary
+ * tokens between the EDI message parts - segment,
+ * field, component and sub-component.
+ *
+ * These boundary tokens may contain special
+ * characters (non-printable). These are defined
+ * using XML character references e.g. LF =
+ * "&#10;"
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Sub Component</em>' attribute.
+ * @see #setSubComponent(String)
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDelimiters_SubComponent()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
+ * extendedMetaData="kind='attribute' name='sub-component'"
+ * @generated
+ */
+ String getSubComponent();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.medi.Delimiters#getSubComponent <em>Sub Component</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Sub Component</em>' attribute.
+ * @see #getSubComponent()
+ * @generated
+ */
+ void setSubComponent(String value);
+
+} // Delimiters
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Delimiters.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Description.java (from rev 14722, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Description.java)
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Description.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Description.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -0,0 +1,83 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.medi;
+
+import org.jboss.tools.smooks.model.common.AbstractAnyType;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Description</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.medi.Description#getName <em>Name</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.Description#getVersion <em>Version</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDescription()
+ * @model extendedMetaData="name='Description' kind='empty'"
+ * @generated
+ */
+public interface Description extends AbstractAnyType {
+ /**
+ * Returns the value of the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Name</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Name</em>' attribute.
+ * @see #setName(String)
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDescription_Name()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
+ * extendedMetaData="kind='attribute' name='name'"
+ * @generated
+ */
+ String getName();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.medi.Description#getName <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Name</em>' attribute.
+ * @see #getName()
+ * @generated
+ */
+ void setName(String value);
+
+ /**
+ * Returns the value of the '<em><b>Version</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Version</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Version</em>' attribute.
+ * @see #setVersion(String)
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDescription_Version()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
+ * extendedMetaData="kind='attribute' name='version'"
+ * @generated
+ */
+ String getVersion();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.medi.Description#getVersion <em>Version</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Version</em>' attribute.
+ * @see #getVersion()
+ * @generated
+ */
+ void setVersion(String value);
+
+} // Description
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Description.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/DocumentRoot.java (from rev 14722, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/DocumentRoot.java)
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/DocumentRoot.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/DocumentRoot.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -0,0 +1,115 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.medi;
+
+import org.eclipse.emf.common.util.EMap;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.ecore.util.FeatureMap;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Document Root</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.medi.DocumentRoot#getMixed <em>Mixed</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.DocumentRoot#getEdimap <em>Edimap</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDocumentRoot()
+ * @model extendedMetaData="name='' kind='mixed'"
+ * @generated
+ */
+public interface DocumentRoot extends EObject {
+ /**
+ * Returns the value of the '<em><b>Mixed</b></em>' attribute list.
+ * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Mixed</em>' attribute list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Mixed</em>' attribute list.
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDocumentRoot_Mixed()
+ * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
+ * extendedMetaData="kind='elementWildcard' name=':mixed'"
+ * @generated
+ */
+ FeatureMap getMixed();
+
+ /**
+ * Returns the value of the '<em><b>XMLNS Prefix Map</b></em>' map.
+ * The key is of type {@link java.lang.String},
+ * and the value is of type {@link java.lang.String},
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>XMLNS Prefix Map</em>' map isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>XMLNS Prefix Map</em>' map.
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDocumentRoot_XMLNSPrefixMap()
+ * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
+ * extendedMetaData="kind='attribute' name='xmlns:prefix'"
+ * @generated
+ */
+ EMap<String, String> getXMLNSPrefixMap();
+
+ /**
+ * Returns the value of the '<em><b>XSI Schema Location</b></em>' map.
+ * The key is of type {@link java.lang.String},
+ * and the value is of type {@link java.lang.String},
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>XSI Schema Location</em>' map isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>XSI Schema Location</em>' map.
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDocumentRoot_XSISchemaLocation()
+ * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
+ * extendedMetaData="kind='attribute' name='xsi:schemaLocation'"
+ * @generated
+ */
+ EMap<String, String> getXSISchemaLocation();
+
+ /**
+ * Returns the value of the '<em><b>Edimap</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Edimap</em>' containment reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Edimap</em>' containment reference.
+ * @see #setEdimap(EdiMap)
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getDocumentRoot_Edimap()
+ * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='edimap' namespace='##targetNamespace'"
+ * @generated
+ */
+ EdiMap getEdimap();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.medi.DocumentRoot#getEdimap <em>Edimap</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Edimap</em>' containment reference.
+ * @see #getEdimap()
+ * @generated
+ */
+ void setEdimap(EdiMap value);
+
+} // DocumentRoot
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/DocumentRoot.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiFactory.java (from rev 14722, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiFactory.java)
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiFactory.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiFactory.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -0,0 +1,127 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.medi;
+
+import org.eclipse.emf.ecore.EFactory;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Factory</b> for the model.
+ * It provides a create method for each non-abstract class of the model.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage
+ * @generated
+ */
+public interface EdiFactory extends EFactory {
+ /**
+ * The singleton instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EdiFactory eINSTANCE = org.jboss.tools.smooks.model.medi.impl.EdiFactoryImpl.init();
+
+ /**
+ * Returns a new object of class '<em>Component</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Component</em>'.
+ * @generated
+ */
+ Component createComponent();
+
+ /**
+ * Returns a new object of class '<em>Delimiters</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Delimiters</em>'.
+ * @generated
+ */
+ Delimiters createDelimiters();
+
+ /**
+ * Returns a new object of class '<em>Description</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Description</em>'.
+ * @generated
+ */
+ Description createDescription();
+
+ /**
+ * Returns a new object of class '<em>Document Root</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Document Root</em>'.
+ * @generated
+ */
+ DocumentRoot createDocumentRoot();
+
+ /**
+ * Returns a new object of class '<em>Map</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Map</em>'.
+ * @generated
+ */
+ EdiMap createEdiMap();
+
+ /**
+ * Returns a new object of class '<em>Field</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Field</em>'.
+ * @generated
+ */
+ Field createField();
+
+ /**
+ * Returns a new object of class '<em>Mapping Node</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Mapping Node</em>'.
+ * @generated
+ */
+ MappingNode createMappingNode();
+
+ /**
+ * Returns a new object of class '<em>Segment</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Segment</em>'.
+ * @generated
+ */
+ Segment createSegment();
+
+ /**
+ * Returns a new object of class '<em>Segments</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Segments</em>'.
+ * @generated
+ */
+ Segments createSegments();
+
+ /**
+ * Returns a new object of class '<em>Sub Component</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Sub Component</em>'.
+ * @generated
+ */
+ SubComponent createSubComponent();
+
+ /**
+ * Returns the package supported by this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the package supported by this factory.
+ * @generated
+ */
+ EdiPackage getEdiPackage();
+
+} //EdiFactory
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiFactory.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiMap.java (from rev 14722, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiMap.java)
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiMap.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiMap.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -0,0 +1,111 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.medi;
+
+import org.jboss.tools.smooks.model.common.AbstractAnyType;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Map</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.medi.EdiMap#getDescription <em>Description</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.EdiMap#getDelimiters <em>Delimiters</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.EdiMap#getSegments <em>Segments</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getEdiMap()
+ * @model extendedMetaData="name='EdiMap' kind='elementOnly'"
+ * @generated
+ */
+public interface EdiMap extends AbstractAnyType {
+ /**
+ * Returns the value of the '<em><b>Description</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Description</em>' containment reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Description</em>' containment reference.
+ * @see #setDescription(Description)
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getEdiMap_Description()
+ * @model containment="true" required="true"
+ * extendedMetaData="kind='element' name='description' namespace='##targetNamespace'"
+ * @generated
+ */
+ Description getDescription();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.medi.EdiMap#getDescription <em>Description</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Description</em>' containment reference.
+ * @see #getDescription()
+ * @generated
+ */
+ void setDescription(Description value);
+
+ /**
+ * Returns the value of the '<em><b>Delimiters</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Delimiters</em>' containment reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Delimiters</em>' containment reference.
+ * @see #setDelimiters(Delimiters)
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getEdiMap_Delimiters()
+ * @model containment="true" required="true"
+ * extendedMetaData="kind='element' name='delimiters' namespace='##targetNamespace'"
+ * @generated
+ */
+ Delimiters getDelimiters();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.medi.EdiMap#getDelimiters <em>Delimiters</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Delimiters</em>' containment reference.
+ * @see #getDelimiters()
+ * @generated
+ */
+ void setDelimiters(Delimiters value);
+
+ /**
+ * Returns the value of the '<em><b>Segments</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Segments</em>' containment reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Segments</em>' containment reference.
+ * @see #setSegments(Segments)
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getEdiMap_Segments()
+ * @model containment="true" required="true"
+ * extendedMetaData="kind='element' name='segments' namespace='##targetNamespace'"
+ * @generated
+ */
+ Segments getSegments();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.medi.EdiMap#getSegments <em>Segments</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Segments</em>' containment reference.
+ * @see #getSegments()
+ * @generated
+ */
+ void setSegments(Segments value);
+
+} // EdiMap
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiMap.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiPackage.java (from rev 14728, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/EdiPackage.java)
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiPackage.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiPackage.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -0,0 +1,1551 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.medi;
+
+
+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.jboss.tools.smooks.model.common.CommonPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Package</b> for the model.
+ * It contains accessors for the meta objects to represent
+ * <ul>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.EdiFactory
+ * @model kind="package"
+ * @generated
+ */
+public interface EdiPackage extends EPackage {
+ /**
+ * The package name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNAME = "edi";
+
+ /**
+ * The package namespace URI.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_URI = "http://www.milyn.org/schema/edi-message-mapping-1.0.xsd";
+
+ /**
+ * The package namespace name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_PREFIX = "edi";
+
+ /**
+ * The singleton instance of the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EdiPackage eINSTANCE = org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl.init();
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.MappingNodeImpl <em>Mapping Node</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.MappingNodeImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getMappingNode()
+ * @generated
+ */
+ int MAPPING_NODE = 6;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_NODE__MIXED = CommonPackage.ABSTRACT_ANY_TYPE__MIXED;
+
+ /**
+ * The feature id for the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_NODE__ANY = CommonPackage.ABSTRACT_ANY_TYPE__ANY;
+
+ /**
+ * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_NODE__ANY_ATTRIBUTE = CommonPackage.ABSTRACT_ANY_TYPE__ANY_ATTRIBUTE;
+
+ /**
+ * The feature id for the '<em><b>Xmltag</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_NODE__XMLTAG = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Mapping Node</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_NODE_FEATURE_COUNT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.ComponentImpl <em>Component</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.ComponentImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getComponent()
+ * @generated
+ */
+ int COMPONENT = 0;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPONENT__MIXED = MAPPING_NODE__MIXED;
+
+ /**
+ * The feature id for the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPONENT__ANY = MAPPING_NODE__ANY;
+
+ /**
+ * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPONENT__ANY_ATTRIBUTE = MAPPING_NODE__ANY_ATTRIBUTE;
+
+ /**
+ * The feature id for the '<em><b>Xmltag</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPONENT__XMLTAG = MAPPING_NODE__XMLTAG;
+
+ /**
+ * The feature id for the '<em><b>Sub Component</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPONENT__SUB_COMPONENT = MAPPING_NODE_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Required</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPONENT__REQUIRED = MAPPING_NODE_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Truncatable</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPONENT__TRUNCATABLE = MAPPING_NODE_FEATURE_COUNT + 2;
+
+ /**
+ * The number of structural features of the '<em>Component</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPONENT_FEATURE_COUNT = MAPPING_NODE_FEATURE_COUNT + 3;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.DelimitersImpl <em>Delimiters</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.DelimitersImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getDelimiters()
+ * @generated
+ */
+ int DELIMITERS = 1;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DELIMITERS__MIXED = CommonPackage.ABSTRACT_ANY_TYPE__MIXED;
+
+ /**
+ * The feature id for the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DELIMITERS__ANY = CommonPackage.ABSTRACT_ANY_TYPE__ANY;
+
+ /**
+ * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DELIMITERS__ANY_ATTRIBUTE = CommonPackage.ABSTRACT_ANY_TYPE__ANY_ATTRIBUTE;
+
+ /**
+ * The feature id for the '<em><b>Component</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DELIMITERS__COMPONENT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Field</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DELIMITERS__FIELD = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Segment</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DELIMITERS__SEGMENT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Sub Component</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DELIMITERS__SUB_COMPONENT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 3;
+
+ /**
+ * The number of structural features of the '<em>Delimiters</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DELIMITERS_FEATURE_COUNT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 4;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.DescriptionImpl <em>Description</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.DescriptionImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getDescription()
+ * @generated
+ */
+ int DESCRIPTION = 2;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DESCRIPTION__MIXED = CommonPackage.ABSTRACT_ANY_TYPE__MIXED;
+
+ /**
+ * The feature id for the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DESCRIPTION__ANY = CommonPackage.ABSTRACT_ANY_TYPE__ANY;
+
+ /**
+ * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DESCRIPTION__ANY_ATTRIBUTE = CommonPackage.ABSTRACT_ANY_TYPE__ANY_ATTRIBUTE;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DESCRIPTION__NAME = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Version</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DESCRIPTION__VERSION = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 1;
+
+ /**
+ * The number of structural features of the '<em>Description</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DESCRIPTION_FEATURE_COUNT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 2;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.DocumentRootImpl <em>Document Root</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.DocumentRootImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getDocumentRoot()
+ * @generated
+ */
+ int DOCUMENT_ROOT = 3;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__MIXED = 0;
+
+ /**
+ * The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;
+
+ /**
+ * The feature id for the '<em><b>XSI Schema Location</b></em>' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;
+
+ /**
+ * The feature id for the '<em><b>Edimap</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__EDIMAP = 3;
+
+ /**
+ * The number of structural features of the '<em>Document Root</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT_FEATURE_COUNT = 4;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.EdiMapImpl <em>Map</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.EdiMapImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getEdiMap()
+ * @generated
+ */
+ int EDI_MAP = 4;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_MAP__MIXED = CommonPackage.ABSTRACT_ANY_TYPE__MIXED;
+
+ /**
+ * The feature id for the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_MAP__ANY = CommonPackage.ABSTRACT_ANY_TYPE__ANY;
+
+ /**
+ * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_MAP__ANY_ATTRIBUTE = CommonPackage.ABSTRACT_ANY_TYPE__ANY_ATTRIBUTE;
+
+ /**
+ * The feature id for the '<em><b>Description</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_MAP__DESCRIPTION = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Delimiters</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_MAP__DELIMITERS = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Segments</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_MAP__SEGMENTS = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 2;
+
+ /**
+ * The number of structural features of the '<em>Map</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EDI_MAP_FEATURE_COUNT = CommonPackage.ABSTRACT_ANY_TYPE_FEATURE_COUNT + 3;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.FieldImpl <em>Field</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.FieldImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getField()
+ * @generated
+ */
+ int FIELD = 5;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FIELD__MIXED = MAPPING_NODE__MIXED;
+
+ /**
+ * The feature id for the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FIELD__ANY = MAPPING_NODE__ANY;
+
+ /**
+ * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FIELD__ANY_ATTRIBUTE = MAPPING_NODE__ANY_ATTRIBUTE;
+
+ /**
+ * The feature id for the '<em><b>Xmltag</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FIELD__XMLTAG = MAPPING_NODE__XMLTAG;
+
+ /**
+ * The feature id for the '<em><b>Component</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FIELD__COMPONENT = MAPPING_NODE_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Required</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FIELD__REQUIRED = MAPPING_NODE_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Truncatable</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FIELD__TRUNCATABLE = MAPPING_NODE_FEATURE_COUNT + 2;
+
+ /**
+ * The number of structural features of the '<em>Field</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FIELD_FEATURE_COUNT = MAPPING_NODE_FEATURE_COUNT + 3;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.SegmentImpl <em>Segment</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.SegmentImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getSegment()
+ * @generated
+ */
+ int SEGMENT = 7;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENT__MIXED = MAPPING_NODE__MIXED;
+
+ /**
+ * The feature id for the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENT__ANY = MAPPING_NODE__ANY;
+
+ /**
+ * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENT__ANY_ATTRIBUTE = MAPPING_NODE__ANY_ATTRIBUTE;
+
+ /**
+ * The feature id for the '<em><b>Xmltag</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENT__XMLTAG = MAPPING_NODE__XMLTAG;
+
+ /**
+ * The feature id for the '<em><b>Field</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENT__FIELD = MAPPING_NODE_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Segment</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENT__SEGMENT = MAPPING_NODE_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Max Occurs</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENT__MAX_OCCURS = MAPPING_NODE_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Min Occurs</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENT__MIN_OCCURS = MAPPING_NODE_FEATURE_COUNT + 3;
+
+ /**
+ * The feature id for the '<em><b>Segcode</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENT__SEGCODE = MAPPING_NODE_FEATURE_COUNT + 4;
+
+ /**
+ * The feature id for the '<em><b>Truncatable</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENT__TRUNCATABLE = MAPPING_NODE_FEATURE_COUNT + 5;
+
+ /**
+ * The number of structural features of the '<em>Segment</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENT_FEATURE_COUNT = MAPPING_NODE_FEATURE_COUNT + 6;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.SegmentsImpl <em>Segments</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.SegmentsImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getSegments()
+ * @generated
+ */
+ int SEGMENTS = 8;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENTS__MIXED = MAPPING_NODE__MIXED;
+
+ /**
+ * The feature id for the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENTS__ANY = MAPPING_NODE__ANY;
+
+ /**
+ * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENTS__ANY_ATTRIBUTE = MAPPING_NODE__ANY_ATTRIBUTE;
+
+ /**
+ * The feature id for the '<em><b>Xmltag</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENTS__XMLTAG = MAPPING_NODE__XMLTAG;
+
+ /**
+ * The feature id for the '<em><b>Segment</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENTS__SEGMENT = MAPPING_NODE_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Segments</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SEGMENTS_FEATURE_COUNT = MAPPING_NODE_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.medi.impl.SubComponentImpl <em>Sub Component</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.SubComponentImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getSubComponent()
+ * @generated
+ */
+ int SUB_COMPONENT = 9;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SUB_COMPONENT__MIXED = MAPPING_NODE__MIXED;
+
+ /**
+ * The feature id for the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SUB_COMPONENT__ANY = MAPPING_NODE__ANY;
+
+ /**
+ * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SUB_COMPONENT__ANY_ATTRIBUTE = MAPPING_NODE__ANY_ATTRIBUTE;
+
+ /**
+ * The feature id for the '<em><b>Xmltag</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SUB_COMPONENT__XMLTAG = MAPPING_NODE__XMLTAG;
+
+ /**
+ * The feature id for the '<em><b>Required</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SUB_COMPONENT__REQUIRED = MAPPING_NODE_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Sub Component</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SUB_COMPONENT_FEATURE_COUNT = MAPPING_NODE_FEATURE_COUNT + 1;
+
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.Component <em>Component</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Component</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Component
+ * @generated
+ */
+ EClass getComponent();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.jboss.tools.smooks.model.medi.Component#getSubComponent <em>Sub Component</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Sub Component</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Component#getSubComponent()
+ * @see #getComponent()
+ * @generated
+ */
+ EReference getComponent_SubComponent();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Component#isRequired <em>Required</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Required</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Component#isRequired()
+ * @see #getComponent()
+ * @generated
+ */
+ EAttribute getComponent_Required();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Component#isTruncatable <em>Truncatable</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Truncatable</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Component#isTruncatable()
+ * @see #getComponent()
+ * @generated
+ */
+ EAttribute getComponent_Truncatable();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.Delimiters <em>Delimiters</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Delimiters</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Delimiters
+ * @generated
+ */
+ EClass getDelimiters();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Delimiters#getComponent <em>Component</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Component</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Delimiters#getComponent()
+ * @see #getDelimiters()
+ * @generated
+ */
+ EAttribute getDelimiters_Component();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Delimiters#getField <em>Field</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Field</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Delimiters#getField()
+ * @see #getDelimiters()
+ * @generated
+ */
+ EAttribute getDelimiters_Field();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Delimiters#getSegment <em>Segment</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Segment</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Delimiters#getSegment()
+ * @see #getDelimiters()
+ * @generated
+ */
+ EAttribute getDelimiters_Segment();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Delimiters#getSubComponent <em>Sub Component</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Sub Component</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Delimiters#getSubComponent()
+ * @see #getDelimiters()
+ * @generated
+ */
+ EAttribute getDelimiters_SubComponent();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.Description <em>Description</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Description</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Description
+ * @generated
+ */
+ EClass getDescription();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Description#getName <em>Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Description#getName()
+ * @see #getDescription()
+ * @generated
+ */
+ EAttribute getDescription_Name();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Description#getVersion <em>Version</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Version</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Description#getVersion()
+ * @see #getDescription()
+ * @generated
+ */
+ EAttribute getDescription_Version();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.DocumentRoot <em>Document Root</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Document Root</em>'.
+ * @see org.jboss.tools.smooks.model.medi.DocumentRoot
+ * @generated
+ */
+ EClass getDocumentRoot();
+
+ /**
+ * Returns the meta object for the attribute list '{@link org.jboss.tools.smooks.model.medi.DocumentRoot#getMixed <em>Mixed</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute list '<em>Mixed</em>'.
+ * @see org.jboss.tools.smooks.model.medi.DocumentRoot#getMixed()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EAttribute getDocumentRoot_Mixed();
+
+ /**
+ * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.medi.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
+ * @see org.jboss.tools.smooks.model.medi.DocumentRoot#getXMLNSPrefixMap()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_XMLNSPrefixMap();
+
+ /**
+ * Returns the meta object for the map '{@link org.jboss.tools.smooks.model.medi.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the map '<em>XSI Schema Location</em>'.
+ * @see org.jboss.tools.smooks.model.medi.DocumentRoot#getXSISchemaLocation()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_XSISchemaLocation();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.medi.DocumentRoot#getEdimap <em>Edimap</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Edimap</em>'.
+ * @see org.jboss.tools.smooks.model.medi.DocumentRoot#getEdimap()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_Edimap();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.EdiMap <em>Map</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Map</em>'.
+ * @see org.jboss.tools.smooks.model.medi.EdiMap
+ * @generated
+ */
+ EClass getEdiMap();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.medi.EdiMap#getDescription <em>Description</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Description</em>'.
+ * @see org.jboss.tools.smooks.model.medi.EdiMap#getDescription()
+ * @see #getEdiMap()
+ * @generated
+ */
+ EReference getEdiMap_Description();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.medi.EdiMap#getDelimiters <em>Delimiters</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Delimiters</em>'.
+ * @see org.jboss.tools.smooks.model.medi.EdiMap#getDelimiters()
+ * @see #getEdiMap()
+ * @generated
+ */
+ EReference getEdiMap_Delimiters();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.jboss.tools.smooks.model.medi.EdiMap#getSegments <em>Segments</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Segments</em>'.
+ * @see org.jboss.tools.smooks.model.medi.EdiMap#getSegments()
+ * @see #getEdiMap()
+ * @generated
+ */
+ EReference getEdiMap_Segments();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.Field <em>Field</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Field</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Field
+ * @generated
+ */
+ EClass getField();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.jboss.tools.smooks.model.medi.Field#getComponent <em>Component</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Component</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Field#getComponent()
+ * @see #getField()
+ * @generated
+ */
+ EReference getField_Component();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Field#isRequired <em>Required</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Required</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Field#isRequired()
+ * @see #getField()
+ * @generated
+ */
+ EAttribute getField_Required();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Field#isTruncatable <em>Truncatable</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Truncatable</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Field#isTruncatable()
+ * @see #getField()
+ * @generated
+ */
+ EAttribute getField_Truncatable();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.MappingNode <em>Mapping Node</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Mapping Node</em>'.
+ * @see org.jboss.tools.smooks.model.medi.MappingNode
+ * @generated
+ */
+ EClass getMappingNode();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.MappingNode#getXmltag <em>Xmltag</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Xmltag</em>'.
+ * @see org.jboss.tools.smooks.model.medi.MappingNode#getXmltag()
+ * @see #getMappingNode()
+ * @generated
+ */
+ EAttribute getMappingNode_Xmltag();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.Segment <em>Segment</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Segment</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Segment
+ * @generated
+ */
+ EClass getSegment();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.jboss.tools.smooks.model.medi.Segment#getField <em>Field</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Field</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Segment#getField()
+ * @see #getSegment()
+ * @generated
+ */
+ EReference getSegment_Field();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.jboss.tools.smooks.model.medi.Segment#getSegment <em>Segment</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Segment</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Segment#getSegment()
+ * @see #getSegment()
+ * @generated
+ */
+ EReference getSegment_Segment();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Segment#getMaxOccurs <em>Max Occurs</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Max Occurs</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Segment#getMaxOccurs()
+ * @see #getSegment()
+ * @generated
+ */
+ EAttribute getSegment_MaxOccurs();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Segment#getMinOccurs <em>Min Occurs</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Min Occurs</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Segment#getMinOccurs()
+ * @see #getSegment()
+ * @generated
+ */
+ EAttribute getSegment_MinOccurs();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Segment#getSegcode <em>Segcode</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Segcode</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Segment#getSegcode()
+ * @see #getSegment()
+ * @generated
+ */
+ EAttribute getSegment_Segcode();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.Segment#isTruncatable <em>Truncatable</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Truncatable</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Segment#isTruncatable()
+ * @see #getSegment()
+ * @generated
+ */
+ EAttribute getSegment_Truncatable();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.Segments <em>Segments</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Segments</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Segments
+ * @generated
+ */
+ EClass getSegments();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.jboss.tools.smooks.model.medi.Segments#getSegment <em>Segment</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Segment</em>'.
+ * @see org.jboss.tools.smooks.model.medi.Segments#getSegment()
+ * @see #getSegments()
+ * @generated
+ */
+ EReference getSegments_Segment();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.smooks.model.medi.SubComponent <em>Sub Component</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Sub Component</em>'.
+ * @see org.jboss.tools.smooks.model.medi.SubComponent
+ * @generated
+ */
+ EClass getSubComponent();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.jboss.tools.smooks.model.medi.SubComponent#isRequired <em>Required</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Required</em>'.
+ * @see org.jboss.tools.smooks.model.medi.SubComponent#isRequired()
+ * @see #getSubComponent()
+ * @generated
+ */
+ EAttribute getSubComponent_Required();
+
+ /**
+ * Returns the factory that creates the instances of the model.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the factory that creates the instances of the model.
+ * @generated
+ */
+ EdiFactory getEdiFactory();
+
+ /**
+ * <!-- begin-user-doc -->
+ * Defines literals for the meta objects that represent
+ * <ul>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ interface Literals {
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.ComponentImpl <em>Component</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.ComponentImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getComponent()
+ * @generated
+ */
+ EClass COMPONENT = eINSTANCE.getComponent();
+
+ /**
+ * The meta object literal for the '<em><b>Sub Component</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference COMPONENT__SUB_COMPONENT = eINSTANCE.getComponent_SubComponent();
+
+ /**
+ * The meta object literal for the '<em><b>Required</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute COMPONENT__REQUIRED = eINSTANCE.getComponent_Required();
+
+ /**
+ * The meta object literal for the '<em><b>Truncatable</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute COMPONENT__TRUNCATABLE = eINSTANCE.getComponent_Truncatable();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.DelimitersImpl <em>Delimiters</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.DelimitersImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getDelimiters()
+ * @generated
+ */
+ EClass DELIMITERS = eINSTANCE.getDelimiters();
+
+ /**
+ * The meta object literal for the '<em><b>Component</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DELIMITERS__COMPONENT = eINSTANCE.getDelimiters_Component();
+
+ /**
+ * The meta object literal for the '<em><b>Field</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DELIMITERS__FIELD = eINSTANCE.getDelimiters_Field();
+
+ /**
+ * The meta object literal for the '<em><b>Segment</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DELIMITERS__SEGMENT = eINSTANCE.getDelimiters_Segment();
+
+ /**
+ * The meta object literal for the '<em><b>Sub Component</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DELIMITERS__SUB_COMPONENT = eINSTANCE.getDelimiters_SubComponent();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.DescriptionImpl <em>Description</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.DescriptionImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getDescription()
+ * @generated
+ */
+ EClass DESCRIPTION = eINSTANCE.getDescription();
+
+ /**
+ * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DESCRIPTION__NAME = eINSTANCE.getDescription_Name();
+
+ /**
+ * The meta object literal for the '<em><b>Version</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DESCRIPTION__VERSION = eINSTANCE.getDescription_Version();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.DocumentRootImpl <em>Document Root</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.DocumentRootImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getDocumentRoot()
+ * @generated
+ */
+ EClass DOCUMENT_ROOT = eINSTANCE.getDocumentRoot();
+
+ /**
+ * The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DOCUMENT_ROOT__MIXED = eINSTANCE.getDocumentRoot_Mixed();
+
+ /**
+ * The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getDocumentRoot_XMLNSPrefixMap();
+
+ /**
+ * The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getDocumentRoot_XSISchemaLocation();
+
+ /**
+ * The meta object literal for the '<em><b>Edimap</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__EDIMAP = eINSTANCE.getDocumentRoot_Edimap();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.EdiMapImpl <em>Map</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.EdiMapImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getEdiMap()
+ * @generated
+ */
+ EClass EDI_MAP = eINSTANCE.getEdiMap();
+
+ /**
+ * The meta object literal for the '<em><b>Description</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference EDI_MAP__DESCRIPTION = eINSTANCE.getEdiMap_Description();
+
+ /**
+ * The meta object literal for the '<em><b>Delimiters</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference EDI_MAP__DELIMITERS = eINSTANCE.getEdiMap_Delimiters();
+
+ /**
+ * The meta object literal for the '<em><b>Segments</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference EDI_MAP__SEGMENTS = eINSTANCE.getEdiMap_Segments();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.FieldImpl <em>Field</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.FieldImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getField()
+ * @generated
+ */
+ EClass FIELD = eINSTANCE.getField();
+
+ /**
+ * The meta object literal for the '<em><b>Component</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference FIELD__COMPONENT = eINSTANCE.getField_Component();
+
+ /**
+ * The meta object literal for the '<em><b>Required</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FIELD__REQUIRED = eINSTANCE.getField_Required();
+
+ /**
+ * The meta object literal for the '<em><b>Truncatable</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FIELD__TRUNCATABLE = eINSTANCE.getField_Truncatable();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.MappingNodeImpl <em>Mapping Node</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.MappingNodeImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getMappingNode()
+ * @generated
+ */
+ EClass MAPPING_NODE = eINSTANCE.getMappingNode();
+
+ /**
+ * The meta object literal for the '<em><b>Xmltag</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute MAPPING_NODE__XMLTAG = eINSTANCE.getMappingNode_Xmltag();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.SegmentImpl <em>Segment</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.SegmentImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getSegment()
+ * @generated
+ */
+ EClass SEGMENT = eINSTANCE.getSegment();
+
+ /**
+ * The meta object literal for the '<em><b>Field</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SEGMENT__FIELD = eINSTANCE.getSegment_Field();
+
+ /**
+ * The meta object literal for the '<em><b>Segment</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SEGMENT__SEGMENT = eINSTANCE.getSegment_Segment();
+
+ /**
+ * The meta object literal for the '<em><b>Max Occurs</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SEGMENT__MAX_OCCURS = eINSTANCE.getSegment_MaxOccurs();
+
+ /**
+ * The meta object literal for the '<em><b>Min Occurs</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SEGMENT__MIN_OCCURS = eINSTANCE.getSegment_MinOccurs();
+
+ /**
+ * The meta object literal for the '<em><b>Segcode</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SEGMENT__SEGCODE = eINSTANCE.getSegment_Segcode();
+
+ /**
+ * The meta object literal for the '<em><b>Truncatable</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SEGMENT__TRUNCATABLE = eINSTANCE.getSegment_Truncatable();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.SegmentsImpl <em>Segments</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.SegmentsImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getSegments()
+ * @generated
+ */
+ EClass SEGMENTS = eINSTANCE.getSegments();
+
+ /**
+ * The meta object literal for the '<em><b>Segment</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SEGMENTS__SEGMENT = eINSTANCE.getSegments_Segment();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.medi.impl.SubComponentImpl <em>Sub Component</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.medi.impl.SubComponentImpl
+ * @see org.jboss.tools.smooks.model.medi.impl.EdiPackageImpl#getSubComponent()
+ * @generated
+ */
+ EClass SUB_COMPONENT = eINSTANCE.getSubComponent();
+
+ /**
+ * The meta object literal for the '<em><b>Required</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SUB_COMPONENT__REQUIRED = eINSTANCE.getSubComponent_Required();
+
+ }
+
+} //EdiPackage
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/EdiPackage.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Field.java (from rev 14722, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Field.java)
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Field.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Field.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -0,0 +1,157 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.medi;
+
+import org.eclipse.emf.common.util.EList;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Field</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.medi.Field#getComponent <em>Component</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.Field#isRequired <em>Required</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.Field#isTruncatable <em>Truncatable</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getField()
+ * @model extendedMetaData="name='Field' kind='elementOnly'"
+ * @generated
+ */
+public interface Field extends MappingNode {
+ /**
+ * Returns the value of the '<em><b>Component</b></em>' containment reference list.
+ * The list contents are of type {@link org.jboss.tools.smooks.model.medi.Component}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Component</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Component</em>' containment reference list.
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getField_Component()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='component' namespace='##targetNamespace'"
+ * @generated
+ */
+ EList<Component> getComponent();
+
+ /**
+ * Returns the value of the '<em><b>Required</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Required</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Required</em>' attribute.
+ * @see #isSetRequired()
+ * @see #unsetRequired()
+ * @see #setRequired(boolean)
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getField_Required()
+ * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute' name='required'"
+ * @generated
+ */
+ boolean isRequired();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.medi.Field#isRequired <em>Required</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Required</em>' attribute.
+ * @see #isSetRequired()
+ * @see #unsetRequired()
+ * @see #isRequired()
+ * @generated
+ */
+ void setRequired(boolean value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.medi.Field#isRequired <em>Required</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetRequired()
+ * @see #isRequired()
+ * @see #setRequired(boolean)
+ * @generated
+ */
+ void unsetRequired();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.medi.Field#isRequired <em>Required</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Required</em>' attribute is set.
+ * @see #unsetRequired()
+ * @see #isRequired()
+ * @see #setRequired(boolean)
+ * @generated
+ */
+ boolean isSetRequired();
+
+ /**
+ * Returns the value of the '<em><b>Truncatable</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Truncatable</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Truncatable</em>' attribute.
+ * @see #isSetTruncatable()
+ * @see #unsetTruncatable()
+ * @see #setTruncatable(boolean)
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getField_Truncatable()
+ * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute' name='truncatable'"
+ * @generated
+ */
+ boolean isTruncatable();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.medi.Field#isTruncatable <em>Truncatable</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Truncatable</em>' attribute.
+ * @see #isSetTruncatable()
+ * @see #unsetTruncatable()
+ * @see #isTruncatable()
+ * @generated
+ */
+ void setTruncatable(boolean value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.medi.Field#isTruncatable <em>Truncatable</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetTruncatable()
+ * @see #isTruncatable()
+ * @see #setTruncatable(boolean)
+ * @generated
+ */
+ void unsetTruncatable();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.medi.Field#isTruncatable <em>Truncatable</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Truncatable</em>' attribute is set.
+ * @see #unsetTruncatable()
+ * @see #isTruncatable()
+ * @see #setTruncatable(boolean)
+ * @generated
+ */
+ boolean isSetTruncatable();
+
+} // Field
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Field.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/MappingNode.java (from rev 14722, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/MappingNode.java)
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/MappingNode.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/MappingNode.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -0,0 +1,55 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.medi;
+
+import org.jboss.tools.smooks.model.common.AbstractAnyType;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Mapping Node</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.medi.MappingNode#getXmltag <em>Xmltag</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getMappingNode()
+ * @model extendedMetaData="name='MappingNode' kind='empty'"
+ * @generated
+ */
+public interface MappingNode extends AbstractAnyType {
+ /**
+ * Returns the value of the '<em><b>Xmltag</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Xmltag</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Xmltag</em>' attribute.
+ * @see #setXmltag(String)
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getMappingNode_Xmltag()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
+ * extendedMetaData="kind='attribute' name='xmltag'"
+ * @generated
+ */
+ String getXmltag();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.medi.MappingNode#getXmltag <em>Xmltag</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Xmltag</em>' attribute.
+ * @see #getXmltag()
+ * @generated
+ */
+ void setXmltag(String value);
+
+} // MappingNode
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/MappingNode.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Segment.java (from rev 14722, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Segment.java)
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Segment.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Segment.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -0,0 +1,264 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.medi;
+
+import org.eclipse.emf.common.util.EList;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Segment</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.medi.Segment#getField <em>Field</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.Segment#getSegment <em>Segment</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.Segment#getMaxOccurs <em>Max Occurs</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.Segment#getMinOccurs <em>Min Occurs</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.Segment#getSegcode <em>Segcode</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.Segment#isTruncatable <em>Truncatable</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getSegment()
+ * @model extendedMetaData="name='Segment' kind='elementOnly'"
+ * @generated
+ */
+public interface Segment extends MappingNode {
+ /**
+ * Returns the value of the '<em><b>Field</b></em>' containment reference list.
+ * The list contents are of type {@link org.jboss.tools.smooks.model.medi.Field}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Field</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Field</em>' containment reference list.
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getSegment_Field()
+ * @model containment="true" required="true"
+ * extendedMetaData="kind='element' name='field' namespace='##targetNamespace'"
+ * @generated
+ */
+ EList<Field> getField();
+
+ /**
+ * Returns the value of the '<em><b>Segment</b></em>' containment reference list.
+ * The list contents are of type {@link org.jboss.tools.smooks.model.medi.Segment}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Segment</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Segment</em>' containment reference list.
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getSegment_Segment()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='segment' namespace='##targetNamespace'"
+ * @generated
+ */
+ EList<Segment> getSegment();
+
+ /**
+ * Returns the value of the '<em><b>Max Occurs</b></em>' attribute.
+ * The default value is <code>"1"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The maximum number of times the segment must appear in this
+ * position within the EDI message. For an unbounded max, set
+ * the maxOccurs value to -1.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Max Occurs</em>' attribute.
+ * @see #isSetMaxOccurs()
+ * @see #unsetMaxOccurs()
+ * @see #setMaxOccurs(int)
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getSegment_MaxOccurs()
+ * @model default="1" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int"
+ * extendedMetaData="kind='attribute' name='maxOccurs'"
+ * @generated
+ */
+ int getMaxOccurs();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.medi.Segment#getMaxOccurs <em>Max Occurs</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Max Occurs</em>' attribute.
+ * @see #isSetMaxOccurs()
+ * @see #unsetMaxOccurs()
+ * @see #getMaxOccurs()
+ * @generated
+ */
+ void setMaxOccurs(int value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.medi.Segment#getMaxOccurs <em>Max Occurs</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetMaxOccurs()
+ * @see #getMaxOccurs()
+ * @see #setMaxOccurs(int)
+ * @generated
+ */
+ void unsetMaxOccurs();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.medi.Segment#getMaxOccurs <em>Max Occurs</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Max Occurs</em>' attribute is set.
+ * @see #unsetMaxOccurs()
+ * @see #getMaxOccurs()
+ * @see #setMaxOccurs(int)
+ * @generated
+ */
+ boolean isSetMaxOccurs();
+
+ /**
+ * Returns the value of the '<em><b>Min Occurs</b></em>' attribute.
+ * The default value is <code>"1"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The minimum number of times the segment must appear in this
+ * position within the EDI message.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Min Occurs</em>' attribute.
+ * @see #isSetMinOccurs()
+ * @see #unsetMinOccurs()
+ * @see #setMinOccurs(int)
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getSegment_MinOccurs()
+ * @model default="1" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int"
+ * extendedMetaData="kind='attribute' name='minOccurs'"
+ * @generated
+ */
+ int getMinOccurs();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.medi.Segment#getMinOccurs <em>Min Occurs</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Min Occurs</em>' attribute.
+ * @see #isSetMinOccurs()
+ * @see #unsetMinOccurs()
+ * @see #getMinOccurs()
+ * @generated
+ */
+ void setMinOccurs(int value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.medi.Segment#getMinOccurs <em>Min Occurs</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetMinOccurs()
+ * @see #getMinOccurs()
+ * @see #setMinOccurs(int)
+ * @generated
+ */
+ void unsetMinOccurs();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.medi.Segment#getMinOccurs <em>Min Occurs</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Min Occurs</em>' attribute is set.
+ * @see #unsetMinOccurs()
+ * @see #getMinOccurs()
+ * @see #setMinOccurs(int)
+ * @generated
+ */
+ boolean isSetMinOccurs();
+
+ /**
+ * Returns the value of the '<em><b>Segcode</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Segcode</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Segcode</em>' attribute.
+ * @see #setSegcode(String)
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getSegment_Segcode()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
+ * extendedMetaData="kind='attribute' name='segcode'"
+ * @generated
+ */
+ String getSegcode();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.medi.Segment#getSegcode <em>Segcode</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Segcode</em>' attribute.
+ * @see #getSegcode()
+ * @generated
+ */
+ void setSegcode(String value);
+
+ /**
+ * Returns the value of the '<em><b>Truncatable</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Truncatable</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Truncatable</em>' attribute.
+ * @see #isSetTruncatable()
+ * @see #unsetTruncatable()
+ * @see #setTruncatable(boolean)
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getSegment_Truncatable()
+ * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute' name='truncatable'"
+ * @generated
+ */
+ boolean isTruncatable();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.medi.Segment#isTruncatable <em>Truncatable</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Truncatable</em>' attribute.
+ * @see #isSetTruncatable()
+ * @see #unsetTruncatable()
+ * @see #isTruncatable()
+ * @generated
+ */
+ void setTruncatable(boolean value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.medi.Segment#isTruncatable <em>Truncatable</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetTruncatable()
+ * @see #isTruncatable()
+ * @see #setTruncatable(boolean)
+ * @generated
+ */
+ void unsetTruncatable();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.medi.Segment#isTruncatable <em>Truncatable</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Truncatable</em>' attribute is set.
+ * @see #unsetTruncatable()
+ * @see #isTruncatable()
+ * @see #setTruncatable(boolean)
+ * @generated
+ */
+ boolean isSetTruncatable();
+
+} // Segment
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Segment.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Segments.java (from rev 14722, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/Segments.java)
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Segments.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Segments.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -0,0 +1,45 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.medi;
+
+import org.eclipse.emf.common.util.EList;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Segments</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.medi.Segments#getSegment <em>Segment</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getSegments()
+ * @model extendedMetaData="name='Segments' kind='elementOnly'"
+ * @generated
+ */
+public interface Segments extends MappingNode {
+ /**
+ * Returns the value of the '<em><b>Segment</b></em>' containment reference list.
+ * The list contents are of type {@link org.jboss.tools.smooks.model.medi.Segment}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Segment</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Segment</em>' containment reference list.
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getSegments_Segment()
+ * @model containment="true" required="true"
+ * extendedMetaData="kind='element' name='segment' namespace='##targetNamespace'"
+ * @generated
+ */
+ EList<Segment> getSegment();
+
+} // Segments
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/Segments.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/SubComponent.java (from rev 14722, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/SubComponent.java)
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/SubComponent.java (rev 0)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/SubComponent.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -0,0 +1,82 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.medi;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Sub Component</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.medi.SubComponent#isRequired <em>Required</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getSubComponent()
+ * @model extendedMetaData="name='SubComponent' kind='empty'"
+ * @generated
+ */
+public interface SubComponent extends MappingNode {
+ /**
+ * Returns the value of the '<em><b>Required</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Required</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Required</em>' attribute.
+ * @see #isSetRequired()
+ * @see #unsetRequired()
+ * @see #setRequired(boolean)
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#getSubComponent_Required()
+ * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute' name='required'"
+ * @generated
+ */
+ boolean isRequired();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.medi.SubComponent#isRequired <em>Required</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Required</em>' attribute.
+ * @see #isSetRequired()
+ * @see #unsetRequired()
+ * @see #isRequired()
+ * @generated
+ */
+ void setRequired(boolean value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.smooks.model.medi.SubComponent#isRequired <em>Required</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetRequired()
+ * @see #isRequired()
+ * @see #setRequired(boolean)
+ * @generated
+ */
+ void unsetRequired();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.smooks.model.medi.SubComponent#isRequired <em>Required</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Required</em>' attribute is set.
+ * @see #unsetRequired()
+ * @see #isRequired()
+ * @see #setRequired(boolean)
+ * @generated
+ */
+ boolean isSetRequired();
+
+} // SubComponent
Property changes on: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/SubComponent.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl (from rev 14722, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl)
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/ComponentImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/ComponentImpl.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/ComponentImpl.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.impl;
+package org.jboss.tools.smooks.model.medi.impl;
import java.util.Collection;
@@ -21,9 +21,9 @@
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
-import org.jboss.tools.smooks.model.edi.Component;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
-import org.jboss.tools.smooks.model.edi.SubComponent;
+import org.jboss.tools.smooks.model.medi.Component;
+import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.SubComponent;
/**
* <!-- begin-user-doc -->
@@ -32,9 +32,9 @@
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.ComponentImpl#getSubComponent <em>Sub Component</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.ComponentImpl#isRequired <em>Required</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.ComponentImpl#isTruncatable <em>Truncatable</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.ComponentImpl#getSubComponent <em>Sub Component</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.ComponentImpl#isRequired <em>Required</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.ComponentImpl#isTruncatable <em>Truncatable</em>}</li>
* </ul>
* </p>
*
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/DelimitersImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/DelimitersImpl.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/DelimitersImpl.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.impl;
+package org.jboss.tools.smooks.model.medi.impl;
@@ -14,8 +14,8 @@
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.jboss.tools.smooks.model.common.impl.AbstractAnyTypeImpl;
-import org.jboss.tools.smooks.model.edi.Delimiters;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.Delimiters;
+import org.jboss.tools.smooks.model.medi.EdiPackage;
/**
* <!-- begin-user-doc -->
@@ -24,10 +24,10 @@
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.DelimitersImpl#getComponent <em>Component</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.DelimitersImpl#getField <em>Field</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.DelimitersImpl#getSegment <em>Segment</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.DelimitersImpl#getSubComponent <em>Sub Component</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.DelimitersImpl#getComponent <em>Component</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.DelimitersImpl#getField <em>Field</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.DelimitersImpl#getSegment <em>Segment</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.DelimitersImpl#getSubComponent <em>Sub Component</em>}</li>
* </ul>
* </p>
*
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/DescriptionImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/DescriptionImpl.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/DescriptionImpl.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.impl;
+package org.jboss.tools.smooks.model.medi.impl;
@@ -14,8 +14,8 @@
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.jboss.tools.smooks.model.common.impl.AbstractAnyTypeImpl;
-import org.jboss.tools.smooks.model.edi.Description;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.Description;
+import org.jboss.tools.smooks.model.medi.EdiPackage;
/**
* <!-- begin-user-doc -->
@@ -24,8 +24,8 @@
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.DescriptionImpl#getName <em>Name</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.DescriptionImpl#getVersion <em>Version</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.DescriptionImpl#getName <em>Name</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.DescriptionImpl#getVersion <em>Version</em>}</li>
* </ul>
* </p>
*
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/DocumentRootImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/DocumentRootImpl.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/DocumentRootImpl.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.impl;
+package org.jboss.tools.smooks.model.medi.impl;
import org.eclipse.emf.common.notify.NotificationChain;
@@ -23,9 +23,9 @@
import org.eclipse.emf.ecore.util.EcoreEMap;
import org.eclipse.emf.ecore.util.FeatureMap;
import org.eclipse.emf.ecore.util.InternalEList;
-import org.jboss.tools.smooks.model.edi.DocumentRoot;
-import org.jboss.tools.smooks.model.edi.EdiMap;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.DocumentRoot;
+import org.jboss.tools.smooks.model.medi.EdiMap;
+import org.jboss.tools.smooks.model.medi.EdiPackage;
/**
* <!-- begin-user-doc -->
@@ -34,10 +34,10 @@
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.DocumentRootImpl#getMixed <em>Mixed</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.DocumentRootImpl#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.DocumentRootImpl#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.DocumentRootImpl#getEdimap <em>Edimap</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.DocumentRootImpl#getMixed <em>Mixed</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.DocumentRootImpl#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.DocumentRootImpl#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.DocumentRootImpl#getEdimap <em>Edimap</em>}</li>
* </ul>
* </p>
*
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/EdiFactoryImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/EdiFactoryImpl.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/EdiFactoryImpl.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.impl;
+package org.jboss.tools.smooks.model.medi.impl;
import org.eclipse.emf.ecore.EClass;
@@ -14,7 +14,7 @@
import org.eclipse.emf.ecore.impl.EFactoryImpl;
import org.eclipse.emf.ecore.plugin.EcorePlugin;
-import org.jboss.tools.smooks.model.edi.*;
+import org.jboss.tools.smooks.model.medi.*;
/**
* <!-- begin-user-doc -->
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/EdiMapImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/EdiMapImpl.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/EdiMapImpl.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.impl;
+package org.jboss.tools.smooks.model.medi.impl;
@@ -16,11 +16,11 @@
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.jboss.tools.smooks.model.common.impl.AbstractAnyTypeImpl;
-import org.jboss.tools.smooks.model.edi.Delimiters;
-import org.jboss.tools.smooks.model.edi.Description;
-import org.jboss.tools.smooks.model.edi.EdiMap;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
-import org.jboss.tools.smooks.model.edi.Segments;
+import org.jboss.tools.smooks.model.medi.Delimiters;
+import org.jboss.tools.smooks.model.medi.Description;
+import org.jboss.tools.smooks.model.medi.EdiMap;
+import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.Segments;
/**
* <!-- begin-user-doc -->
@@ -29,9 +29,9 @@
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.EdiMapImpl#getDescription <em>Description</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.EdiMapImpl#getDelimiters <em>Delimiters</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.EdiMapImpl#getSegments <em>Segments</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.EdiMapImpl#getDescription <em>Description</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.EdiMapImpl#getDelimiters <em>Delimiters</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.EdiMapImpl#getSegments <em>Segments</em>}</li>
* </ul>
* </p>
*
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/EdiPackageImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/EdiPackageImpl.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/EdiPackageImpl.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.impl;
+package org.jboss.tools.smooks.model.medi.impl;
@@ -19,18 +19,18 @@
import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
import org.jboss.tools.smooks.model.common.CommonPackage;
import org.jboss.tools.smooks.model.common.impl.CommonPackageImpl;
-import org.jboss.tools.smooks.model.edi.Component;
-import org.jboss.tools.smooks.model.edi.Delimiters;
-import org.jboss.tools.smooks.model.edi.Description;
-import org.jboss.tools.smooks.model.edi.DocumentRoot;
-import org.jboss.tools.smooks.model.edi.EdiFactory;
-import org.jboss.tools.smooks.model.edi.EdiMap;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
-import org.jboss.tools.smooks.model.edi.Field;
-import org.jboss.tools.smooks.model.edi.MappingNode;
-import org.jboss.tools.smooks.model.edi.Segment;
-import org.jboss.tools.smooks.model.edi.Segments;
-import org.jboss.tools.smooks.model.edi.SubComponent;
+import org.jboss.tools.smooks.model.medi.Component;
+import org.jboss.tools.smooks.model.medi.Delimiters;
+import org.jboss.tools.smooks.model.medi.Description;
+import org.jboss.tools.smooks.model.medi.DocumentRoot;
+import org.jboss.tools.smooks.model.medi.EdiFactory;
+import org.jboss.tools.smooks.model.medi.EdiMap;
+import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.Field;
+import org.jboss.tools.smooks.model.medi.MappingNode;
+import org.jboss.tools.smooks.model.medi.Segment;
+import org.jboss.tools.smooks.model.medi.Segments;
+import org.jboss.tools.smooks.model.medi.SubComponent;
/**
* <!-- begin-user-doc -->
@@ -120,7 +120,7 @@
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.ecore.EPackage.Registry
- * @see org.jboss.tools.smooks.model.edi.EdiPackage#eNS_URI
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage#eNS_URI
* @see #init()
* @generated
*/
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/FieldImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/FieldImpl.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/FieldImpl.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.impl;
+package org.jboss.tools.smooks.model.medi.impl;
import java.util.Collection;
@@ -21,9 +21,9 @@
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
-import org.jboss.tools.smooks.model.edi.Component;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
-import org.jboss.tools.smooks.model.edi.Field;
+import org.jboss.tools.smooks.model.medi.Component;
+import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.Field;
/**
* <!-- begin-user-doc -->
@@ -32,9 +32,9 @@
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.FieldImpl#getComponent <em>Component</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.FieldImpl#isRequired <em>Required</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.FieldImpl#isTruncatable <em>Truncatable</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.FieldImpl#getComponent <em>Component</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.FieldImpl#isRequired <em>Required</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.FieldImpl#isTruncatable <em>Truncatable</em>}</li>
* </ul>
* </p>
*
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/MappingNodeImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/MappingNodeImpl.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/MappingNodeImpl.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.impl;
+package org.jboss.tools.smooks.model.medi.impl;
@@ -14,8 +14,8 @@
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.jboss.tools.smooks.model.common.impl.AbstractAnyTypeImpl;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
-import org.jboss.tools.smooks.model.edi.MappingNode;
+import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MappingNode;
/**
* <!-- begin-user-doc -->
@@ -24,7 +24,7 @@
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.MappingNodeImpl#getXmltag <em>Xmltag</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.MappingNodeImpl#getXmltag <em>Xmltag</em>}</li>
* </ul>
* </p>
*
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/SegmentImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/SegmentImpl.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/SegmentImpl.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.impl;
+package org.jboss.tools.smooks.model.medi.impl;
import java.util.Collection;
@@ -21,9 +21,9 @@
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
-import org.jboss.tools.smooks.model.edi.Field;
-import org.jboss.tools.smooks.model.edi.Segment;
+import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.Field;
+import org.jboss.tools.smooks.model.medi.Segment;
/**
* <!-- begin-user-doc -->
@@ -32,12 +32,12 @@
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.SegmentImpl#getField <em>Field</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.SegmentImpl#getSegment <em>Segment</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.SegmentImpl#getMaxOccurs <em>Max Occurs</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.SegmentImpl#getMinOccurs <em>Min Occurs</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.SegmentImpl#getSegcode <em>Segcode</em>}</li>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.SegmentImpl#isTruncatable <em>Truncatable</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.SegmentImpl#getField <em>Field</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.SegmentImpl#getSegment <em>Segment</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.SegmentImpl#getMaxOccurs <em>Max Occurs</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.SegmentImpl#getMinOccurs <em>Min Occurs</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.SegmentImpl#getSegcode <em>Segcode</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.SegmentImpl#isTruncatable <em>Truncatable</em>}</li>
* </ul>
* </p>
*
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/SegmentsImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/SegmentsImpl.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/SegmentsImpl.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.impl;
+package org.jboss.tools.smooks.model.medi.impl;
import java.util.Collection;
@@ -18,9 +18,9 @@
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
-import org.jboss.tools.smooks.model.edi.Segment;
-import org.jboss.tools.smooks.model.edi.Segments;
+import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.Segment;
+import org.jboss.tools.smooks.model.medi.Segments;
/**
* <!-- begin-user-doc -->
@@ -29,7 +29,7 @@
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.SegmentsImpl#getSegment <em>Segment</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.SegmentsImpl#getSegment <em>Segment</em>}</li>
* </ul>
* </p>
*
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/SubComponentImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/impl/SubComponentImpl.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/impl/SubComponentImpl.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.impl;
+package org.jboss.tools.smooks.model.medi.impl;
import org.eclipse.emf.common.notify.Notification;
@@ -12,8 +12,8 @@
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
-import org.jboss.tools.smooks.model.edi.SubComponent;
+import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.SubComponent;
/**
* <!-- begin-user-doc -->
@@ -22,7 +22,7 @@
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.jboss.tools.smooks.model.edi.impl.SubComponentImpl#isRequired <em>Required</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.medi.impl.SubComponentImpl#isRequired <em>Required</em>}</li>
* </ul>
* </p>
*
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider (from rev 14722, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider)
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/ComponentItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/ComponentItemProvider.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/ComponentItemProvider.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.provider;
+package org.jboss.tools.smooks.model.medi.provider;
import java.util.Collection;
@@ -22,9 +22,9 @@
import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
import org.eclipse.emf.edit.provider.ViewerNotification;
-import org.jboss.tools.smooks.model.edi.Component;
-import org.jboss.tools.smooks.model.edi.EdiFactory;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.Component;
+import org.jboss.tools.smooks.model.medi.EdiFactory;
+import org.jboss.tools.smooks.model.medi.EdiPackage;
/**
* This is the item provider adapter for a {@link edi.Component} object.
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/DelimitersItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/DelimitersItemProvider.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/DelimitersItemProvider.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.provider;
+package org.jboss.tools.smooks.model.medi.provider;
import java.util.Collection;
@@ -23,8 +23,8 @@
import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
import org.eclipse.emf.edit.provider.ViewerNotification;
import org.jboss.tools.smooks.model.common.provider.AbstractAnyTypeItemProvider;
-import org.jboss.tools.smooks.model.edi.Delimiters;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.Delimiters;
+import org.jboss.tools.smooks.model.medi.EdiPackage;
/**
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/DescriptionItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/DescriptionItemProvider.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/DescriptionItemProvider.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.provider;
+package org.jboss.tools.smooks.model.medi.provider;
import java.util.Collection;
@@ -23,8 +23,8 @@
import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
import org.eclipse.emf.edit.provider.ViewerNotification;
import org.jboss.tools.smooks.model.common.provider.AbstractAnyTypeItemProvider;
-import org.jboss.tools.smooks.model.edi.Description;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.Description;
+import org.jboss.tools.smooks.model.medi.EdiPackage;
/**
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/DocumentRootItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/DocumentRootItemProvider.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/DocumentRootItemProvider.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.provider;
+package org.jboss.tools.smooks.model.medi.provider;
import java.util.Collection;
@@ -22,9 +22,9 @@
import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
import org.eclipse.emf.edit.provider.ItemProviderAdapter;
import org.eclipse.emf.edit.provider.ViewerNotification;
-import org.jboss.tools.smooks.model.edi.DocumentRoot;
-import org.jboss.tools.smooks.model.edi.EdiFactory;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.DocumentRoot;
+import org.jboss.tools.smooks.model.medi.EdiFactory;
+import org.jboss.tools.smooks.model.medi.EdiPackage;
/**
* This is the item provider adapter for a {@link edi.DocumentRoot} object.
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/EdiItemProviderAdapterFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/EdiItemProviderAdapterFactory.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/EdiItemProviderAdapterFactory.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.provider;
+package org.jboss.tools.smooks.model.medi.provider;
import java.util.ArrayList;
import java.util.Collection;
@@ -23,7 +23,7 @@
import org.eclipse.emf.edit.provider.INotifyChangedListener;
import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
-import org.jboss.tools.smooks.model.edi.util.EdiAdapterFactory;
+import org.jboss.tools.smooks.model.medi.util.EdiAdapterFactory;
/**
* This is the factory that is used to provide the interfaces needed to support Viewers.
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/EdiMapItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/EdiMapItemProvider.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/EdiMapItemProvider.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.provider;
+package org.jboss.tools.smooks.model.medi.provider;
import java.util.Collection;
@@ -22,9 +22,9 @@
import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
import org.eclipse.emf.edit.provider.ViewerNotification;
import org.jboss.tools.smooks.model.common.provider.AbstractAnyTypeItemProvider;
-import org.jboss.tools.smooks.model.edi.EdiFactory;
-import org.jboss.tools.smooks.model.edi.EdiMap;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.EdiFactory;
+import org.jboss.tools.smooks.model.medi.EdiMap;
+import org.jboss.tools.smooks.model.medi.EdiPackage;
/**
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/Edimessagemapping1EditPlugin.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/Edimessagemapping1EditPlugin.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/Edimessagemapping1EditPlugin.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.provider;
+package org.jboss.tools.smooks.model.medi.provider;
import org.eclipse.emf.common.EMFPlugin;
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/FieldItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/FieldItemProvider.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/FieldItemProvider.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.provider;
+package org.jboss.tools.smooks.model.medi.provider;
import java.util.Collection;
@@ -22,9 +22,9 @@
import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
import org.eclipse.emf.edit.provider.ViewerNotification;
-import org.jboss.tools.smooks.model.edi.EdiFactory;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
-import org.jboss.tools.smooks.model.edi.Field;
+import org.jboss.tools.smooks.model.medi.EdiFactory;
+import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.Field;
/**
* This is the item provider adapter for a {@link edi.Field} object.
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/MappingNodeItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/MappingNodeItemProvider.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/MappingNodeItemProvider.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.provider;
+package org.jboss.tools.smooks.model.medi.provider;
import java.util.Collection;
@@ -23,8 +23,8 @@
import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
import org.eclipse.emf.edit.provider.ViewerNotification;
import org.jboss.tools.smooks.model.common.provider.AbstractAnyTypeItemProvider;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
-import org.jboss.tools.smooks.model.edi.MappingNode;
+import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.MappingNode;
/**
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/SegmentItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/SegmentItemProvider.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/SegmentItemProvider.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.provider;
+package org.jboss.tools.smooks.model.medi.provider;
import java.util.Collection;
@@ -22,9 +22,9 @@
import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
import org.eclipse.emf.edit.provider.ViewerNotification;
-import org.jboss.tools.smooks.model.edi.EdiFactory;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
-import org.jboss.tools.smooks.model.edi.Segment;
+import org.jboss.tools.smooks.model.medi.EdiFactory;
+import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.Segment;
/**
* This is the item provider adapter for a {@link edi.Segment} object.
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/SegmentsItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/SegmentsItemProvider.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/SegmentsItemProvider.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.provider;
+package org.jboss.tools.smooks.model.medi.provider;
import java.util.Collection;
@@ -20,9 +20,9 @@
import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
import org.eclipse.emf.edit.provider.ViewerNotification;
-import org.jboss.tools.smooks.model.edi.EdiFactory;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
-import org.jboss.tools.smooks.model.edi.Segments;
+import org.jboss.tools.smooks.model.medi.EdiFactory;
+import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.Segments;
/**
* This is the item provider adapter for a {@link edi.Segments} object.
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/SubComponentItemProvider.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/provider/SubComponentItemProvider.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/provider/SubComponentItemProvider.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.provider;
+package org.jboss.tools.smooks.model.medi.provider;
import java.util.Collection;
@@ -21,8 +21,8 @@
import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
import org.eclipse.emf.edit.provider.ViewerNotification;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
-import org.jboss.tools.smooks.model.edi.SubComponent;
+import org.jboss.tools.smooks.model.medi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.SubComponent;
/**
* This is the item provider adapter for a {@link edi.SubComponent} object.
Copied: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util (from rev 14722, trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util)
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiAdapterFactory.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiAdapterFactory.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiAdapterFactory.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.util;
+package org.jboss.tools.smooks.model.medi.util;
@@ -17,14 +17,14 @@
import org.eclipse.emf.ecore.xml.type.AnyType;
import org.jboss.tools.smooks.model.common.AbstractAnyType;
-import org.jboss.tools.smooks.model.edi.*;
+import org.jboss.tools.smooks.model.medi.*;
/**
* <!-- begin-user-doc -->
* The <b>Adapter Factory</b> for the model.
* It provides an adapter <code>createXXX</code> method for each class of the model.
* <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.EdiPackage
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage
* @generated
*/
public class EdiAdapterFactory extends AdapterFactoryImpl {
@@ -144,13 +144,13 @@
/**
- * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.edi.Component <em>Component</em>}'.
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.Component <em>Component</em>}'.
* <!-- begin-user-doc -->
* 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.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.jboss.tools.smooks.model.edi.Component
+ * @see org.jboss.tools.smooks.model.medi.Component
* @generated
*/
public Adapter createComponentAdapter() {
@@ -158,13 +158,13 @@
}
/**
- * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.edi.Delimiters <em>Delimiters</em>}'.
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.Delimiters <em>Delimiters</em>}'.
* <!-- begin-user-doc -->
* 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.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.jboss.tools.smooks.model.edi.Delimiters
+ * @see org.jboss.tools.smooks.model.medi.Delimiters
* @generated
*/
public Adapter createDelimitersAdapter() {
@@ -172,13 +172,13 @@
}
/**
- * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.edi.Description <em>Description</em>}'.
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.Description <em>Description</em>}'.
* <!-- begin-user-doc -->
* 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.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.jboss.tools.smooks.model.edi.Description
+ * @see org.jboss.tools.smooks.model.medi.Description
* @generated
*/
public Adapter createDescriptionAdapter() {
@@ -186,13 +186,13 @@
}
/**
- * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.edi.DocumentRoot <em>Document Root</em>}'.
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.DocumentRoot <em>Document Root</em>}'.
* <!-- begin-user-doc -->
* 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.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.jboss.tools.smooks.model.edi.DocumentRoot
+ * @see org.jboss.tools.smooks.model.medi.DocumentRoot
* @generated
*/
public Adapter createDocumentRootAdapter() {
@@ -200,13 +200,13 @@
}
/**
- * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.edi.EdiMap <em>Map</em>}'.
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.EdiMap <em>Map</em>}'.
* <!-- begin-user-doc -->
* 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.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.jboss.tools.smooks.model.edi.EdiMap
+ * @see org.jboss.tools.smooks.model.medi.EdiMap
* @generated
*/
public Adapter createEdiMapAdapter() {
@@ -214,13 +214,13 @@
}
/**
- * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.edi.Field <em>Field</em>}'.
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.Field <em>Field</em>}'.
* <!-- begin-user-doc -->
* 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.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.jboss.tools.smooks.model.edi.Field
+ * @see org.jboss.tools.smooks.model.medi.Field
* @generated
*/
public Adapter createFieldAdapter() {
@@ -228,13 +228,13 @@
}
/**
- * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.edi.MappingNode <em>Mapping Node</em>}'.
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.MappingNode <em>Mapping Node</em>}'.
* <!-- begin-user-doc -->
* 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.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.jboss.tools.smooks.model.edi.MappingNode
+ * @see org.jboss.tools.smooks.model.medi.MappingNode
* @generated
*/
public Adapter createMappingNodeAdapter() {
@@ -242,13 +242,13 @@
}
/**
- * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.edi.Segment <em>Segment</em>}'.
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.Segment <em>Segment</em>}'.
* <!-- begin-user-doc -->
* 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.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.jboss.tools.smooks.model.edi.Segment
+ * @see org.jboss.tools.smooks.model.medi.Segment
* @generated
*/
public Adapter createSegmentAdapter() {
@@ -256,13 +256,13 @@
}
/**
- * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.edi.Segments <em>Segments</em>}'.
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.Segments <em>Segments</em>}'.
* <!-- begin-user-doc -->
* 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.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.jboss.tools.smooks.model.edi.Segments
+ * @see org.jboss.tools.smooks.model.medi.Segments
* @generated
*/
public Adapter createSegmentsAdapter() {
@@ -270,13 +270,13 @@
}
/**
- * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.edi.SubComponent <em>Sub Component</em>}'.
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.smooks.model.medi.SubComponent <em>Sub Component</em>}'.
* <!-- begin-user-doc -->
* 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.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.jboss.tools.smooks.model.edi.SubComponent
+ * @see org.jboss.tools.smooks.model.medi.SubComponent
* @generated
*/
public Adapter createSubComponentAdapter() {
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiResourceFactoryImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiResourceFactoryImpl.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiResourceFactoryImpl.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.util;
+package org.jboss.tools.smooks.model.medi.util;
import org.eclipse.emf.common.util.URI;
@@ -18,7 +18,7 @@
* <!-- begin-user-doc -->
* The <b>Resource Factory</b> associated with the package.
* <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.util.EdiResourceImpl
+ * @see org.jboss.tools.smooks.model.medi.util.EdiResourceImpl
* @generated
*/
public class EdiResourceFactoryImpl extends ResourceFactoryImpl {
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiResourceImpl.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiResourceImpl.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiResourceImpl.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.util;
+package org.jboss.tools.smooks.model.medi.util;
import org.eclipse.emf.common.util.URI;
@@ -14,7 +14,7 @@
* <!-- begin-user-doc -->
* The <b>Resource </b> associated with the package.
* <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.util.EdiResourceFactoryImpl
+ * @see org.jboss.tools.smooks.model.medi.util.EdiResourceFactoryImpl
* @generated
*/
public class EdiResourceImpl extends XMLResourceImpl {
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiSwitch.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiSwitch.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiSwitch.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.util;
+package org.jboss.tools.smooks.model.medi.util;
@@ -15,7 +15,7 @@
import org.eclipse.emf.ecore.xml.type.AnyType;
import org.jboss.tools.smooks.model.common.AbstractAnyType;
-import org.jboss.tools.smooks.model.edi.*;
+import org.jboss.tools.smooks.model.medi.*;
/**
* <!-- begin-user-doc -->
@@ -27,7 +27,7 @@
* until a non-null result is returned,
* which is the result of the switch.
* <!-- end-user-doc -->
- * @see org.jboss.tools.smooks.model.edi.EdiPackage
+ * @see org.jboss.tools.smooks.model.medi.EdiPackage
* @generated
*/
public class EdiSwitch<T> {
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiXMLProcessor.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/edi/util/EdiXMLProcessor.java 2009-04-14 06:32:09 UTC (rev 14722)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/model/medi/util/EdiXMLProcessor.java 2009-04-14 09:10:36 UTC (rev 14729)
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package org.jboss.tools.smooks.model.edi.util;
+package org.jboss.tools.smooks.model.medi.util;
import java.util.Map;
@@ -14,7 +14,7 @@
import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.emf.ecore.xmi.util.XMLProcessor;
-import org.jboss.tools.smooks.model.edi.EdiPackage;
+import org.jboss.tools.smooks.model.medi.EdiPackage;
/**
* This class contains helper methods to serialize and deserialize XML documents
17 years
JBoss Tools SVN: r14728 - branches/jbosstools-3.0.x/jst/plugins/org.jboss.tools.jst.jsp.
by jbosstools-commits@lists.jboss.org
Author: sdzmitrovich
Date: 2009-04-14 04:28:39 -0400 (Tue, 14 Apr 2009)
New Revision: 14728
Modified:
branches/jbosstools-3.0.x/jst/plugins/org.jboss.tools.jst.jsp/plugin.xml
Log:
corrected some errors which appeared after fix of JBIDE-4008
Modified: branches/jbosstools-3.0.x/jst/plugins/org.jboss.tools.jst.jsp/plugin.xml
===================================================================
--- branches/jbosstools-3.0.x/jst/plugins/org.jboss.tools.jst.jsp/plugin.xml 2009-04-14 08:25:16 UTC (rev 14727)
+++ branches/jbosstools-3.0.x/jst/plugins/org.jboss.tools.jst.jsp/plugin.xml 2009-04-14 08:28:39 UTC (rev 14728)
@@ -348,21 +348,12 @@
<extension
point="org.eclipse.ui.menus">
<menuContribution locationURI="menu:sourceMenuId?after=sourceBegin">
-
- <action
- actionID="org.eclipse.wst.sse.ui.toggle.comment"
- class="org.eclipse.wst.xml.ui.internal.actions.ToggleCommentActionXMLDelegate"
- definitionId="org.eclipse.wst.sse.ui.toggle.comment"
- id="ToggleComment"
- menubarPath="sourceMenuId/sourceBegin"
- label="Toggle Comment">
- </action>
<command commandId="org.eclipse.wst.sse.ui.toggle.comment"
id="ToggleComment"
mnemonic="%command.toggle.comment.mnemonic"
style="push">
<visibleWhen checkEnabled="false">
- <reference definitionId="org.jboss.tools.ui.comments"/>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
</visibleWhen>
</command>
<command commandId="org.eclipse.wst.sse.ui.add.block.comment"
@@ -370,7 +361,7 @@
mnemonic="%command.add.block.comment.mnemonic"
style="push">
<visibleWhen checkEnabled="false">
- <reference definitionId="org.jboss.tools.ui.comments"/>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
</visibleWhen>
</command>
<command commandId="org.eclipse.wst.sse.ui.remove.block.comment"
@@ -378,7 +369,7 @@
mnemonic="%command.remove.block.comment.mnemonic"
style="push">
<visibleWhen checkEnabled="false">
- <reference definitionId="org.jboss.tools.ui.comments"/>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
</visibleWhen>
</command>
</menuContribution>
@@ -390,36 +381,56 @@
class="org.eclipse.wst.xml.ui.internal.handlers.ToggleCommentHandler"
commandId="org.eclipse.wst.sse.ui.toggle.comment">
<activeWhen>
- <reference definitionId="org.jboss.tools.ui.comments"/>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
</activeWhen>
<enabledWhen>
- <reference definitionId="org.jboss.tools.ui.comments"/>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
</enabledWhen>
</handler>
<handler
class="org.eclipse.wst.xml.ui.internal.handlers.AddBlockCommentHandler"
commandId="org.eclipse.wst.sse.ui.add.block.comment">
<activeWhen>
- <reference definitionId="org.jboss.tools.ui.comments"/>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
</activeWhen>
<enabledWhen>
- <reference definitionId="org.jboss.tools.ui.comments"/>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
</enabledWhen>
</handler>
<handler
class="org.eclipse.wst.xml.ui.internal.handlers.RemoveBlockCommentHandler"
commandId="org.eclipse.wst.sse.ui.remove.block.comment">
<activeWhen>
- <reference definitionId="org.jboss.tools.ui.comments"/>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
</activeWhen>
<enabledWhen>
- <reference definitionId="org.jboss.tools.ui.comments"/>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
</enabledWhen>
</handler>
+ <handler
+ class="org.eclipse.jst.jsp.ui.internal.handlers.JSPFindOccurrencesHandler"
+ commandId="org.eclipse.wst.sse.ui.search.find.occurrences">
+ <activeWhen>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
+ </activeWhen>
+ <enabledWhen>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
+ </enabledWhen>
+ </handler>
+ <handler
+ class="org.eclipse.wst.html.ui.internal.edit.ui.CleanupDocumentHandler"
+ commandId="org.eclipse.wst.sse.ui.cleanup.document">
+ <activeWhen>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
+ </activeWhen>
+ <enabledWhen>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
+ </enabledWhen>
+ </handler>
</extension>
<extension point="org.eclipse.core.expressions.definitions">
- <definition id="org.jboss.tools.ui.comments">
+ <definition id="org.jboss.tools.ui.sourceMenu">
<and>
<with variable="activeContexts">
<iterate operator="or">
17 years
JBoss Tools SVN: r14727 - trunk/jst/plugins/org.jboss.tools.jst.jsp.
by jbosstools-commits@lists.jboss.org
Author: sdzmitrovich
Date: 2009-04-14 04:25:16 -0400 (Tue, 14 Apr 2009)
New Revision: 14727
Modified:
trunk/jst/plugins/org.jboss.tools.jst.jsp/plugin.xml
Log:
corrected some errors which appeared after fix of JBIDE-4008
Modified: trunk/jst/plugins/org.jboss.tools.jst.jsp/plugin.xml
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.jsp/plugin.xml 2009-04-14 07:53:42 UTC (rev 14726)
+++ trunk/jst/plugins/org.jboss.tools.jst.jsp/plugin.xml 2009-04-14 08:25:16 UTC (rev 14727)
@@ -348,21 +348,12 @@
<extension
point="org.eclipse.ui.menus">
<menuContribution locationURI="menu:sourceMenuId?after=sourceBegin">
-
- <action
- actionID="org.eclipse.wst.sse.ui.toggle.comment"
- class="org.eclipse.wst.xml.ui.internal.actions.ToggleCommentActionXMLDelegate"
- definitionId="org.eclipse.wst.sse.ui.toggle.comment"
- id="ToggleComment"
- menubarPath="sourceMenuId/sourceBegin"
- label="Toggle Comment">
- </action>
<command commandId="org.eclipse.wst.sse.ui.toggle.comment"
id="ToggleComment"
mnemonic="%command.toggle.comment.mnemonic"
style="push">
<visibleWhen checkEnabled="false">
- <reference definitionId="org.jboss.tools.ui.comments"/>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
</visibleWhen>
</command>
<command commandId="org.eclipse.wst.sse.ui.add.block.comment"
@@ -370,7 +361,7 @@
mnemonic="%command.add.block.comment.mnemonic"
style="push">
<visibleWhen checkEnabled="false">
- <reference definitionId="org.jboss.tools.ui.comments"/>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
</visibleWhen>
</command>
<command commandId="org.eclipse.wst.sse.ui.remove.block.comment"
@@ -378,7 +369,7 @@
mnemonic="%command.remove.block.comment.mnemonic"
style="push">
<visibleWhen checkEnabled="false">
- <reference definitionId="org.jboss.tools.ui.comments"/>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
</visibleWhen>
</command>
</menuContribution>
@@ -390,36 +381,56 @@
class="org.eclipse.wst.xml.ui.internal.handlers.ToggleCommentHandler"
commandId="org.eclipse.wst.sse.ui.toggle.comment">
<activeWhen>
- <reference definitionId="org.jboss.tools.ui.comments"/>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
</activeWhen>
<enabledWhen>
- <reference definitionId="org.jboss.tools.ui.comments"/>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
</enabledWhen>
</handler>
<handler
class="org.eclipse.wst.xml.ui.internal.handlers.AddBlockCommentHandler"
commandId="org.eclipse.wst.sse.ui.add.block.comment">
<activeWhen>
- <reference definitionId="org.jboss.tools.ui.comments"/>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
</activeWhen>
<enabledWhen>
- <reference definitionId="org.jboss.tools.ui.comments"/>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
</enabledWhen>
</handler>
<handler
class="org.eclipse.wst.xml.ui.internal.handlers.RemoveBlockCommentHandler"
commandId="org.eclipse.wst.sse.ui.remove.block.comment">
<activeWhen>
- <reference definitionId="org.jboss.tools.ui.comments"/>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
</activeWhen>
<enabledWhen>
- <reference definitionId="org.jboss.tools.ui.comments"/>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
</enabledWhen>
</handler>
+ <handler
+ class="org.eclipse.jst.jsp.ui.internal.handlers.JSPFindOccurrencesHandler"
+ commandId="org.eclipse.wst.sse.ui.search.find.occurrences">
+ <activeWhen>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
+ </activeWhen>
+ <enabledWhen>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
+ </enabledWhen>
+ </handler>
+ <handler
+ class="org.eclipse.wst.html.ui.internal.edit.ui.CleanupDocumentHandler"
+ commandId="org.eclipse.wst.sse.ui.cleanup.document">
+ <activeWhen>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
+ </activeWhen>
+ <enabledWhen>
+ <reference definitionId="org.jboss.tools.ui.sourceMenu"/>
+ </enabledWhen>
+ </handler>
</extension>
<extension point="org.eclipse.core.expressions.definitions">
- <definition id="org.jboss.tools.ui.comments">
+ <definition id="org.jboss.tools.ui.sourceMenu">
<and>
<with variable="activeContexts">
<iterate operator="or">
17 years
JBoss Tools SVN: r14726 - in trunk: jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers and 27 other directories.
by jbosstools-commits@lists.jboss.org
Author: sflanigan
Date: 2009-04-14 03:53:42 -0400 (Tue, 14 Apr 2009)
New Revision: 14726
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/JSFTextExtMessages.java
trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/JSFTextExtMessages.properties
trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/hyperlink/JsfJSPTagAttributeHyperlink.java
trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/hyperlink/JsfJSPTagNameHyperlink.java
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/messages/JSFUIMessages.java
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/messages/messages.properties
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/DeleteRuleHandler.java
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/bean/AddManagedBeanPropertiesContext.java
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/refactoring/JSFRenamePathDiagramChange.java
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/JSFPageUpdateManager.java
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/converter/OpenKeyHelper.java
trunk/jst/plugins/org.jboss.tools.jst.web.tiles/src/org/jboss/tools/jst/web/tiles/model/handlers/DeleteDefinitionLinkHandler.java
trunk/jst/plugins/org.jboss.tools.jst.web.tiles/src/org/jboss/tools/jst/web/tiles/model/handlers/DeleteTilesHandler.java
trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/messages/messages.properties
trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/messages/xpl/WebUIMessages.java
trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/model/handlers/DeleteTLDHandler.java
trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/project/version/ProjectVersions.java
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/SeamUIMessages.java
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/actions/CreateProjectAction.java
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/internal/project/facet/SeamInstallWizardPage.java
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/internal/project/facet/ValidatorFactory.java
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/messages.properties
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/widget/editor/SeamRuntimeListFieldEditor.java
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/wizard/SeamGenerateEnitiesWizard.java
trunk/struts/plugins/org.jboss.tools.struts.text.ext/src/org/jboss/tools/struts/text/ext/StrutsTextExtMessages.java
trunk/struts/plugins/org.jboss.tools.struts.text.ext/src/org/jboss/tools/struts/text/ext/StrutsTextExtMessages.properties
trunk/struts/plugins/org.jboss.tools.struts.text.ext/src/org/jboss/tools/struts/text/ext/hyperlink/StrutsJSPTagAttributeHyperlink.java
trunk/struts/plugins/org.jboss.tools.struts.text.ext/src/org/jboss/tools/struts/text/ext/hyperlink/StrutsJSPTagNameHyperlink.java
trunk/struts/plugins/org.jboss.tools.struts.validator.ui/src/org/jboss/tools/struts/validator/ui/global/GlobalEditor.java
trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/messages/StrutsUIMessages.java
trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/messages/messages.properties
trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/handlers/CleanActionForwardAttrHandler.java
trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/handlers/CreateStrutsConfigSupport.java
trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/handlers/DeleteStrutsConfigHandler.java
trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/handlers/StrutsDeleteHandler.java
trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/helpers/open/OpenFileInWebRoot.java
trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/helpers/open/OpenForwardTargetHelper.java
trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/helpers/open/OpenObjectByPath.java
trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/pv/handler/DeleteModuleHandler.java
trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/plugins/model/handlers/AddMessagesThroughStrutsResourcesHandler.java
trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/validators/model/handlers/DeleteValidationFileHandler.java
trunk/ws/plugins/org.jboss.tools.ws.ui/src/org/jboss/tools/ws/ui/messages/JBossWSUI.properties
trunk/ws/plugins/org.jboss.tools.ws.ui/src/org/jboss/tools/ws/ui/messages/JBossWSUIMessages.java
trunk/ws/plugins/org.jboss.tools.ws.ui/src/org/jboss/tools/ws/ui/preferences/JBossRuntimeListFieldEditor.java
trunk/ws/plugins/org.jboss.tools.ws.ui/src/org/jboss/tools/ws/ui/preferences/JBossWSLibraryListFieldEditor.java
Log:
JBIDE-3557 Externalise English strings (eliminating string concatenation)
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/messages/JSFUIMessages.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/messages/JSFUIMessages.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/messages/JSFUIMessages.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -38,6 +38,7 @@
public static String THE_VIEW_EXISTS;
public static String CONFIRMATION;
public static String DELETE;
+ public static String DELETE_TITLE_QUESTION;
public static String DELETE_FILE_FROM_DISK;
public static String PASTE;
public static String SELECT_BEAN;
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/messages/messages.properties
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/messages/messages.properties 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/messages/messages.properties 2009-04-14 07:53:42 UTC (rev 14726)
@@ -14,27 +14,28 @@
TEMPLATE_DOES_NOT_EXIST = Template does not exist.
THE_VIEW_EXISTS = The view exists.
CONFIRMATION = Confirmation
-DELETE = Delete
+DELETE = Delete
+DELETE_TITLE_QUESTION = Delete {0}?
DELETE_FILE_FROM_DISK = Delete file from disk
PASTE = Paste
SELECT_BEAN = Select Bean
CLASS_IS_REFERENCED_BY_SEVERAL_BEANS = Class {0} is referenced by several beans.\n Please select one of them.
-ADD_GETTER_FOR_PROPERTY = Do you want to add getter for property
-ADD_SETTER_FOR_PROPERTY = Do you want to add setter for property
-ADD_GETTER_SETTER_FOR_PROPERTY = Do you want to add getter/setter for property
+ADD_GETTER_FOR_PROPERTY = Do you want to add getter for property {0}?
+ADD_SETTER_FOR_PROPERTY = Do you want to add setter for property {0}?
+ADD_GETTER_SETTER_FOR_PROPERTY = Do you want to add getter/setter for property {0}?
APPLY_FOR_ALL_PROPERTIES = Apply for All Properties
REFERENCES = References
UPDATE_FIELD_REFERENCE = Update field reference
MANAGED_PROPERTY_RENAME = Managed Property Rename
UPDATE_WEB_XML = Update web.xml
FACES_CONFIG_CHANGES = Faces Config Changes
-UPDATE_REFERENCE_TO_PAGE = Update reference to page
-JSF_PAGE_UPDATE = JSF Page Update -
+UPDATE_REFERENCE_TO_PAGE = Update reference to page {0}
+JSF_PAGE_UPDATE = JSF Page Update - {0}
CONVERTER_ID_IS_NOT_SPECIFIED = Converter id is not specified.
CANNOT_FIND_CONVERTER = Cannot find converter {0}.
ATTRIBUTE_CONVERTER_CLASS_FOR_CONVERTER_ISNOT_SPECIFIED = Attribute converter-class for converter {0} is not specified.
BUNDLE_IS_NOT_SPECIFIED = Bundle is not specified.
-CANNOT_FIND_BUNDLE = Cannot find bundle
+CANNOT_FIND_BUNDLE = Cannot find bundle {0}
KEY_ISNOT_SPECIFIED = Key is not specified.
CANNOT_FIND_PROPERTY = Cannot find property {0}.
CANNOT_FIND_RENDER_KIT = Cannot find render-kit {0}.
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/DeleteRuleHandler.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/DeleteRuleHandler.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/DeleteRuleHandler.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -10,9 +10,14 @@
******************************************************************************/
package org.jboss.tools.jsf.model.handlers;
-import java.util.*;
-import org.jboss.tools.common.meta.action.impl.handlers.*;
-import org.jboss.tools.common.model.*;
+import java.util.Properties;
+
+import org.eclipse.osgi.util.NLS;
+import org.jboss.tools.common.meta.action.impl.handlers.DefaultCreateHandler;
+import org.jboss.tools.common.meta.action.impl.handlers.DefaultRemoveHandler;
+import org.jboss.tools.common.model.ServiceDialog;
+import org.jboss.tools.common.model.XModelException;
+import org.jboss.tools.common.model.XModelObject;
import org.jboss.tools.common.model.filesystems.impl.DeleteFileHandler;
import org.jboss.tools.jsf.messages.JSFUIMessages;
import org.jboss.tools.jsf.model.JSFConstants;
@@ -38,7 +43,7 @@
}
ServiceDialog d = object.getModel().getService();
Properties dp = new Properties();
- dp.setProperty(ServiceDialog.DIALOG_MESSAGE, JSFUIMessages.DELETE + DefaultCreateHandler.title(object, false) + "?");
+ dp.setProperty(ServiceDialog.DIALOG_MESSAGE, NLS.bind(JSFUIMessages.DELETE_TITLE_QUESTION, DefaultCreateHandler.title(object, false)));
dp.put(ServiceDialog.CHECKED, Boolean.FALSE);
dp.setProperty(ServiceDialog.CHECKBOX_MESSAGE, JSFUIMessages.DELETE_FILE_FROM_DISK);
if(!d.openConfirm(dp)) return;
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/bean/AddManagedBeanPropertiesContext.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/bean/AddManagedBeanPropertiesContext.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/bean/AddManagedBeanPropertiesContext.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -10,18 +10,26 @@
******************************************************************************/
package org.jboss.tools.jsf.model.handlers.bean;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Properties;
import org.eclipse.core.runtime.CoreException;
-import org.eclipse.jdt.core.*;
-
-import org.jboss.tools.common.java.generation.*;
+import org.eclipse.jdt.core.IJavaElement;
+import org.eclipse.jdt.core.IMember;
+import org.eclipse.jdt.core.IMethod;
+import org.eclipse.jdt.core.IType;
+import org.eclipse.jdt.core.JavaModelException;
+import org.eclipse.osgi.util.NLS;
+import org.jboss.tools.common.java.generation.JavaPropertyGenerator;
import org.jboss.tools.common.model.ServiceDialog;
import org.jboss.tools.common.model.XModelException;
import org.jboss.tools.common.model.XModelObject;
import org.jboss.tools.common.model.util.EclipseJavaUtil;
import org.jboss.tools.jsf.messages.JSFUIMessages;
-import org.jboss.tools.jsf.model.helpers.bean.*;
+import org.jboss.tools.jsf.model.helpers.bean.BeanHelper;
public class AddManagedBeanPropertiesContext {
IType type = null;
@@ -129,12 +137,12 @@
private String getMessage(boolean getter, boolean setter, String name){
if(!getter && !setter) {
- return JSFUIMessages.ADD_GETTER_SETTER_FOR_PROPERTY + names;
+ return NLS.bind(JSFUIMessages.ADD_GETTER_SETTER_FOR_PROPERTY, names);
}
if (!getter && setter){
- return JSFUIMessages.ADD_GETTER_FOR_PROPERTY + names;
+ return NLS.bind(JSFUIMessages.ADD_GETTER_FOR_PROPERTY, names);
}
- return JSFUIMessages.ADD_SETTER_FOR_PROPERTY + names;
+ return NLS.bind(JSFUIMessages.ADD_SETTER_FOR_PROPERTY, names);
}
class PropertyData {
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/refactoring/JSFRenamePathDiagramChange.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/refactoring/JSFRenamePathDiagramChange.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/refactoring/JSFRenamePathDiagramChange.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -11,9 +11,13 @@
package org.jboss.tools.jsf.model.handlers.refactoring;
import org.eclipse.core.resources.IResource;
-import org.eclipse.core.runtime.*;
-import org.eclipse.ltk.core.refactoring.*;
-
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.core.runtime.OperationCanceledException;
+import org.eclipse.ltk.core.refactoring.Change;
+import org.eclipse.ltk.core.refactoring.CompositeChange;
+import org.eclipse.ltk.core.refactoring.RefactoringStatus;
+import org.eclipse.osgi.util.NLS;
import org.jboss.tools.common.model.XModelObject;
import org.jboss.tools.common.model.filesystems.impl.FileAnyImpl;
import org.jboss.tools.common.model.util.EclipseResourceUtil;
@@ -39,7 +43,7 @@
final XModelObject page = pages[i];
add(new Change() {
public String getName() {
- return JSFUIMessages.UPDATE_REFERENCE_TO_PAGE + page.getAttributeValue("path");
+ return NLS.bind(JSFUIMessages.UPDATE_REFERENCE_TO_PAGE, page.getAttributeValue("path"));
}
public void initializeValidationData(IProgressMonitor pm) {
}
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/JSFPageUpdateManager.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/JSFPageUpdateManager.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/JSFPageUpdateManager.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -10,10 +10,16 @@
******************************************************************************/
package org.jboss.tools.jsf.model.helpers;
-import java.util.*;
-import org.jboss.tools.common.model.*;
-import org.jboss.tools.common.model.event.*;
-import org.jboss.tools.jsf.JSFModelPlugin;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.eclipse.osgi.util.NLS;
+import org.jboss.tools.common.model.XJob;
+import org.jboss.tools.common.model.XModel;
+import org.jboss.tools.common.model.XModelConstants;
+import org.jboss.tools.common.model.XModelObject;
+import org.jboss.tools.common.model.event.XModelTreeEvent;
+import org.jboss.tools.common.model.event.XModelTreeListener;
import org.jboss.tools.jsf.messages.JSFUIMessages;
import org.jboss.tools.jsf.model.FacesProcessImpl;
import org.jboss.tools.jsf.model.JSFConstants;
@@ -155,7 +161,7 @@
class PageUpdateRunnable implements XJob.XRunnable {
public String getId() {
- return JSFUIMessages.JSF_PAGE_UPDATE + XModelConstants.getWorkspace(model);
+ return NLS.bind(JSFUIMessages.JSF_PAGE_UPDATE, XModelConstants.getWorkspace(model));
}
public void run() {
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/converter/OpenKeyHelper.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/converter/OpenKeyHelper.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/converter/OpenKeyHelper.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -29,7 +29,7 @@
if(model == null) return null;
if(bundle == null || bundle.length() == 0) return JSFUIMessages.BUNDLE_IS_NOT_SPECIFIED;
XModelObject[] bs = findBundles(model, bundle, locale);
- if(bs.length == 0) return JSFUIMessages.CANNOT_FIND_BUNDLE + bundle;
+ if(bs.length == 0) return NLS.bind(JSFUIMessages.CANNOT_FIND_BUNDLE, bundle);
FindObjectHelper.findModelObject(bs[0], FindObjectHelper.EVERY_WHERE);
return null;
}
@@ -39,7 +39,7 @@
if(key == null || key.length() == 0) return JSFUIMessages.KEY_ISNOT_SPECIFIED;
if(bundle == null || bundle.length() == 0) return JSFUIMessages.BUNDLE_IS_NOT_SPECIFIED;
XModelObject[] bs = findBundles(model, bundle, locale);
- if(bs.length == 0) return JSFUIMessages.CANNOT_FIND_BUNDLE + bundle;
+ if(bs.length == 0) return NLS.bind(JSFUIMessages.CANNOT_FIND_BUNDLE, bundle);
XModelObject c = null;
for (int i = 0; i < bs.length && c == null; i++) {
c = findKey(model, bs[i], key);
Modified: trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/JSFTextExtMessages.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/JSFTextExtMessages.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/JSFTextExtMessages.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -28,11 +28,10 @@
public static String Converter;
public static String OpenConverterForId;
- public static String OpenTagLibrary;
- public static String Tag;
- public static String TagAttribute;
- public static String ForTag;
- public static String ForTagAttribute;
+ public static String OpenTagLibraryForATag;
+ public static String OpenTagLibraryForTagName;
+ public static String OpenTagLibraryForAnAttribute;
+ public static String OpenTagLibraryForAttributeName;
public static String NavigationRule;
public static String OpenBeanProperty;
public static String BeanProperty;
Modified: trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/JSFTextExtMessages.properties
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/JSFTextExtMessages.properties 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/JSFTextExtMessages.properties 2009-04-14 07:53:42 UTC (rev 14726)
@@ -11,11 +11,10 @@
Converter=Converter
OpenConverterForId=Open converter definition for ID ''{0}''
-OpenTagLibrary=Open a Tag Library for {0}
-Tag=a tag
-TagAttribute=an attribute
-ForTag=tag ''{0}''
-ForTagAttribute=attribute ''{0}'' of tag ''{1}''
+OpenTagLibraryForATag=Open a Tag Library for a tag
+OpenTagLibraryForTagName=Open a Tag Library for tag ''{0}''
+OpenTagLibraryForAnAttribute=Open a Tag Library for an attribute
+OpenTagLibraryForAttributeName=Open a Tag Library for attribute ''{0}'' of tag ''{1}''
NavigationRule=Navigation Rule
OpenBeanProperty=Open bean ''{0}'' for the property ''{1}''
BeanProperty=Bean Property
Modified: trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/hyperlink/JsfJSPTagAttributeHyperlink.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/hyperlink/JsfJSPTagAttributeHyperlink.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/hyperlink/JsfJSPTagAttributeHyperlink.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -217,11 +217,9 @@
String tagName = getTagName(fLastRegion);
String attrName = getTagAttributeName(fLastRegion);
if (tagName == null || attrName == null)
- return MessageFormat.format(JSFTextExtMessages.OpenTagLibrary, JSFTextExtMessages.TagAttribute);
+ return JSFTextExtMessages.OpenTagLibraryForAnAttribute;
- String tagAttr = MessageFormat.format(JSFTextExtMessages.ForTagAttribute, attrName, tagName);
-
- return MessageFormat.format(JSFTextExtMessages.OpenTagLibrary, tagAttr);
+ return MessageFormat.format(JSFTextExtMessages.OpenTagLibraryForAttributeName, attrName, tagName);
}
}
Modified: trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/hyperlink/JsfJSPTagNameHyperlink.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/hyperlink/JsfJSPTagNameHyperlink.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/hyperlink/JsfJSPTagNameHyperlink.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -169,11 +169,9 @@
public String getHyperlinkText() {
String tagName = getTagName(fLastRegion);
if (tagName == null)
- return MessageFormat.format(JSFTextExtMessages.OpenTagLibrary, JSFTextExtMessages.Tag);
+ return JSFTextExtMessages.OpenTagLibraryForATag;
- String tag = MessageFormat.format(JSFTextExtMessages.ForTag, tagName);
-
- return MessageFormat.format(JSFTextExtMessages.OpenTagLibrary, tag);
+ return MessageFormat.format(JSFTextExtMessages.OpenTagLibraryForTagName, tagName);
}
}
Modified: trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/messages/messages.properties
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/messages/messages.properties 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/messages/messages.properties 2009-04-14 07:53:42 UTC (rev 14726)
@@ -1,7 +1,7 @@
CANNOT_RUN_SELECTION_WITHOUT_AVAILABLE_SERVER=Cannot run selection without available server
-CANNOT_FIND_PROJECT_VERSIONS_DESCRIPTORFILE=Cannot find project versions descriptor file
-CANNOT_PARSE_PROJECT_VERSIONS_DESCRIPTORFILE=Cannot parse project versions descriptor file
-CANNOT_READ_PROJECT_VERSIONS_DESCRIPTORFILE=Cannot read project versions descriptor file
+CANNOT_FIND_PROJECT_VERSIONS_DESCRIPTORFILE=Cannot find project versions descriptor file {0}
+CANNOT_PARSE_PROJECT_VERSIONS_DESCRIPTORFILE=Cannot parse project versions descriptor file {0}
+CANNOT_READ_PROJECT_VERSIONS_DESCRIPTORFILE=Cannot read project versions descriptor file {0}
PLEASE_CREATE_A_SERVER_AND_SELECT_IT_ON_TOOLBAR=Please create a server and select it on toolbar.
WARNING=Warning
CLOSE=Close
@@ -35,7 +35,7 @@
CANCEL=Cancel
DELETE_REFERENCE_FROM_WEBDESCRIPTOR=Delete reference from web descriptor
DELETE_REFERENCE_FROM_STRUTS_CONFIGURATION_FILE=Delete reference from struts configuration file
-DELETE=Delete
+DELETE_FILENAME=Delete {0}
MESSAGE=Message
LIBRARY_SET_IS_ALREADY_ADDED=Library set {0} is already added.
LIBRARY_SET_ALREADY_EXISTS=Library set {0} already exists.
@@ -62,7 +62,7 @@
YOU_WANT_TO_DELETE_IMPLEMENTATION=Do you want to delete implementation {0}?
YOU_WANT_TO_DELETE_LIBRARYSET=Do you want to delete library set {0}?
YOU_WANT_TO_DELETE_LIBRARY=Do you want to delete library {0}?
-YOU_WANT_TO_DELETE_LINK_TO=Do you want to delete link to
+YOU_WANT_TO_DELETE_LINK_TO=Do you want to delete link to {0}?
YOU_WANT_TO_REARRANGE_THE_DIAGRAM_ELEMENTS=Are you sure, you want to rearrange the diagram elements?
CONFIRMATION=Confirmation
CORE_LIBRARY_LOCATION_ISNOT_SET_FOR_VERSION=Core library location is not set for version {0}.
Modified: trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/messages/xpl/WebUIMessages.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/messages/xpl/WebUIMessages.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/messages/xpl/WebUIMessages.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -51,7 +51,7 @@
public static String CANCEL;
public static String YOU_WANT_TO_REARRANGE_THE_DIAGRAM_ELEMENTS;
public static String DELETE_REFERENCE_FROM_WEBDESCRIPTOR;
- public static String DELETE;
+ public static String DELETE_FILENAME;
public static String APPLICATION_HAS_BEEN_UNREGISTERED_FROM;
public static String MESSAGE;
public static String LIBRARY_SET_IS_ALREADY_ADDED;
Modified: trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/model/handlers/DeleteTLDHandler.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/model/handlers/DeleteTLDHandler.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/model/handlers/DeleteTLDHandler.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -11,6 +11,8 @@
package org.jboss.tools.jst.web.model.handlers;
import java.util.Properties;
+
+import org.eclipse.osgi.util.NLS;
import org.jboss.tools.common.model.*;
import org.jboss.tools.common.model.filesystems.impl.*;
import org.jboss.tools.jst.web.messages.xpl.WebUIMessages;
@@ -25,7 +27,7 @@
String checkboxMessage = WebUIMessages.DELETE_REFERENCE_FROM_WEBDESCRIPTOR;
ServiceDialog d = object.getModel().getService();
Properties pd = new Properties();
- String message = WebUIMessages.DELETE + FileAnyImpl.toFileName(object);
+ String message = NLS.bind(WebUIMessages.DELETE_FILENAME, FileAnyImpl.toFileName(object));
pd.setProperty(ServiceDialog.DIALOG_MESSAGE, message);
pd.setProperty(ServiceDialog.CHECKBOX_MESSAGE, checkboxMessage);
pd.put(ServiceDialog.CHECKED, Boolean.TRUE);
Modified: trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/project/version/ProjectVersions.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/project/version/ProjectVersions.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/project/version/ProjectVersions.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -55,7 +55,7 @@
versions.clear();
errorMessage = null;
if(!file.isFile()) {
- errorMessage = WebUIMessages.CANNOT_FIND_PROJECT_VERSIONS_DESCRIPTORFILE + file.getAbsolutePath();
+ errorMessage = NLS.bind(WebUIMessages.CANNOT_FIND_PROJECT_VERSIONS_DESCRIPTORFILE, file.getAbsolutePath());
return;
}
Element e = XMLUtil.getElement(file);
@@ -64,11 +64,11 @@
try {
FileReader reader = new FileReader(file);
String[] errors = XMLUtil.getXMLErrors(reader, false);
- errorMessage = (errors == null || errors.length == 0) ? WebUIMessages.CANNOT_PARSE_PROJECT_VERSIONS_DESCRIPTORFILE + file.getAbsolutePath()
- : WebUIMessages.CANNOT_PARSE_PROJECT_VERSIONS_DESCRIPTORFILE + file.getAbsolutePath() + ":\n" + errors[0]; //$NON-NLS-2$
+ errorMessage = (errors == null || errors.length == 0) ? NLS.bind(WebUIMessages.CANNOT_PARSE_PROJECT_VERSIONS_DESCRIPTORFILE, file.getAbsolutePath())
+ : NLS.bind(WebUIMessages.CANNOT_PARSE_PROJECT_VERSIONS_DESCRIPTORFILE, file.getAbsolutePath()) + ":\n" + errors[0]; //$NON-NLS-1$
} catch (Exception exc) {
WebModelPlugin.getPluginLog().logError(exc);
- errorMessage = WebUIMessages.CANNOT_READ_PROJECT_VERSIONS_DESCRIPTORFILE + file.getAbsolutePath();
+ errorMessage = NLS.bind(WebUIMessages.CANNOT_READ_PROJECT_VERSIONS_DESCRIPTORFILE, file.getAbsolutePath());
}
} else {
Element[] vs = XMLUtil.getChildren(e, "version"); //$NON-NLS-1$
Modified: trunk/jst/plugins/org.jboss.tools.jst.web.tiles/src/org/jboss/tools/jst/web/tiles/model/handlers/DeleteDefinitionLinkHandler.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web.tiles/src/org/jboss/tools/jst/web/tiles/model/handlers/DeleteDefinitionLinkHandler.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/jst/plugins/org.jboss.tools.jst.web.tiles/src/org/jboss/tools/jst/web/tiles/model/handlers/DeleteDefinitionLinkHandler.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -12,6 +12,7 @@
import java.util.Properties;
+import org.eclipse.osgi.util.NLS;
import org.jboss.tools.common.meta.action.impl.AbstractHandler;
import org.jboss.tools.common.model.ServiceDialog;
import org.jboss.tools.common.model.XModelException;
@@ -24,7 +25,7 @@
String s = object.getAttributeValue("extends"); //$NON-NLS-1$
if(s == null || s.length() == 0) return;
ServiceDialog d = object.getModel().getService();
- int i = d.showDialog(WebUIMessages.CONFIRMATION, WebUIMessages.YOU_WANT_TO_DELETE_LINK_TO + s, new String[]{WebUIMessages.OK, WebUIMessages.CANCEL}, null, ServiceDialog.QUESTION);
+ int i = d.showDialog(WebUIMessages.CONFIRMATION, NLS.bind(WebUIMessages.YOU_WANT_TO_DELETE_LINK_TO, s), new String[]{WebUIMessages.OK, WebUIMessages.CANCEL}, null, ServiceDialog.QUESTION);
if(i != 0) return;
object.getModel().editObjectAttribute(object, "extends", ""); //$NON-NLS-1$ //$NON-NLS-2$
}
Modified: trunk/jst/plugins/org.jboss.tools.jst.web.tiles/src/org/jboss/tools/jst/web/tiles/model/handlers/DeleteTilesHandler.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web.tiles/src/org/jboss/tools/jst/web/tiles/model/handlers/DeleteTilesHandler.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/jst/plugins/org.jboss.tools.jst.web.tiles/src/org/jboss/tools/jst/web/tiles/model/handlers/DeleteTilesHandler.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -11,6 +11,8 @@
package org.jboss.tools.jst.web.tiles.model.handlers;
import java.util.Properties;
+
+import org.eclipse.osgi.util.NLS;
import org.jboss.tools.common.model.ServiceDialog;
import org.jboss.tools.common.model.XModelException;
import org.jboss.tools.common.model.XModelObject;
@@ -26,14 +28,14 @@
if(TilesRegistrationHelper.isRegistered(object.getModel(), object)) {
String nature = TilesRegistrationHelper.getRegistratorNature(object.getModel());
String checkboxMessage = null;
- if(nature != null && nature.indexOf("jsf") >= 0) {
+ if(nature != null && nature.indexOf("jsf") >= 0) { //$NON-NLS-1$
checkboxMessage = WebUIMessages.DELETE_REFERENCE_FROM_WEBDESCRIPTOR;
} else {
checkboxMessage = WebUIMessages.DELETE_REFERENCE_FROM_STRUTS_CONFIGURATION_FILE;
}
ServiceDialog d = object.getModel().getService();
Properties pd = new Properties();
- String message = WebUIMessages.DELETE + FileAnyImpl.toFileName(object);
+ String message = NLS.bind(WebUIMessages.DELETE_FILENAME, FileAnyImpl.toFileName(object));
pd.setProperty(ServiceDialog.DIALOG_MESSAGE, message);
pd.setProperty(ServiceDialog.CHECKBOX_MESSAGE, checkboxMessage);
pd.put(ServiceDialog.CHECKED, Boolean.TRUE);
Modified: trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/SeamUIMessages.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/SeamUIMessages.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/SeamUIMessages.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -133,11 +133,9 @@
public static String SEAM_INSTALL_WIZARD_PAGE_GENERAL;
- public static String SEAM_INSTALL_WIZARD_PAGE_IS_NOT_VALID;
-
public static String SEAM_INSTALL_WIZARD_PAGE_NEW;
- public static String SEAM_INSTALL_WIZARD_PAGE_PACKAGE_NAME_FOR;
+ public static String SEAM_INSTALL_WIZARD_PAGE_PACKAGE_NAME_NOT_VALID;
public static String SEAM_INSTALL_WIZARD_PAGE_RECREATE_DATABASE_TABLES_AND_DATA_ON_DEPLOY;
@@ -169,16 +167,10 @@
public static String SEAM_PROJECT_WIZARD_SEAM_WEB_PROJECT;
- public static String SEAM_RUNTIME_LIST_FIELD_EDITOR_ALREADY_EXISTS;
-
- public static String SEAM_RUNTIME_LIST_FIELD_EDITOR_AN_INSTANCEOF_OF_LIST;
-
public static String SEAM_RUNTIME_LIST_FIELD_EDITOR_CANNOT_FIND_JBOSS_SEAM_JAR;
public static String SEAM_RUNTIME_LIST_FIELD_EDITOR_CANNOT_OBTAIN_SEAM_VERSION_NUMBER;
- public static String SEAM_RUNTIME_LIST_FIELD_EDITOR_CANNOT_READ_JAR_FILE;
-
public static String SEAM_RUNTIME_LIST_FIELD_EDITOR_CREATE_A_SEAM_RUNTIME;
public static String SEAM_RUNTIME_LIST_FIELD_EDITOR_MODIFY_SEAM_RUNTIME;
@@ -187,7 +179,7 @@
public static String SEAM_RUNTIME_LIST_FIELD_EDITOR_HOME_FOLDER;
- public static String SEAM_RUNTIME_LIST_FIELD_EDITOR_INPUTELEMENT_MUST_BE;
+ public static String SEAM_RUNTIME_LIST_FIELD_EDITOR_INPUTELEMENT_MUST_BE_LIST;
public static String SEAM_RUNTIME_LIST_FIELD_EDITOR_NAME;
@@ -205,14 +197,12 @@
public static String SEAM_RUNTIME_LIST_FIELD_EDITOR_PATH_TO_SEAM_HOME_DIRECTORY_CANNOT_BE_EMPTY;
- public static String SEAM_RUNTIME_LIST_FIELD_EDITOR_RUNTIME;
+ public static String SEAM_RUNTIME_LIST_FIELD_EDITOR_RUNTIME_ALREADY_EXISTS;
public static String SEAM_RUNTIME_LIST_FIELD_EDITOR_RUNTIME_NAME_IS_NOT_CORRECT;
public static String SEAM_RUNTIME_LIST_FIELD_EDITOR_SEAM_RUNTIME;
- public static String SEAM_RUNTIME_LIST_FIELD_EDITOR_SEAM_VERSION;
-
public static String SEAM_RUNTIME_LIST_FIELD_EDITOR_THE_SELECTED_SEAM_APPEARS_TO_BE_OF_INCOMATIBLE_VERSION;
public static String SEAM_RUNTIME_LIST_FIELD_EDITOR_VERSION;
@@ -275,45 +265,30 @@
public static String VALIDATOR_FACTORY_COMPONENT_NAME_IS_NOT_VALID;
- public static String VALIDATOR_FACTORY_CONNECTION_PROFILE;
public static String VALIDATOR_FACTORY_CONNECTION_PROFILE_IS_NOT_SELECTED;
- public static String VALIDATOR_FACTORY_DOES_NOT_EXIST;
+ public static String VALIDATOR_FACTORY_DRIVER_CLASS_PROPERTY_IS_EMPTY_FOR_SELECTED_CONNECTION_PROFILE;
- public static String VALIDATOR_FACTORY_DOES_NOT_EXISTS;
+ public static String VALIDATOR_FACTORY_FOLDER_DOES_NOT_EXIST;
- public static String VALIDATOR_FACTORY_DRIVER_CLASS_PROPERTY_IS_EMPTY_FOR_SELECTED;
+ public static String VALIDATOR_FACTORY_HOME_FOLDER_POINTS_TO_LOCATION_THAT_DOES_NOT_LOOK_LIKE_SEAM_HOME_FOLDER;
- public static String VALIDATOR_FACTORY_FOLDER;
-
- public static String VALIDATOR_FACTORY_HOME_FOLDER_POINTS_TO;
-
- public static String VALIDATOR_FACTORY_IS_NOT_A_SEAM_WEB_PROJECT;
-
public static String VALIDATOR_FACTORY_JBOSS_AS_HOME_FOLDER_DOES_NOT_EXIST;
- public static String VALIDATOR_FACTORY_JBOSS_AS_HOME_FOLDER_POINT_TO_LOCATION_THAT_DOES_NOT;
+ public static String VALIDATOR_FACTORY_JBOSS_AS_HOME_FOLDER_POINT_TO_LOCATION_THAT_DOES_NOT_LOOK_LIKE_JBOSS_AS_HOME_FOLDER;
public static String VALIDATOR_FACTORY_LOCAL_INTERFACE_NAME_IS_NOT_VALID;
- public static String VALIDATOR_FACTORY_LOCATION_THAT_DOES_NOT_LOOK_LIKE_SEAM_HOME_FOLDER;
-
- public static String VALIDATOR_FACTORY_LOOK_LIKE_JBOSS_AS_HOME_FOLDER;
-
public static String VALIDATOR_FACTORY_NAME_IS_NOT_VALID;
- public static String VALIDATOR_FACTORY_NAME_IS_NOT_VALID2;
+ public static String VALIDATOR_FACTORY_PATH_POINTS_TO_FILE;
- public static String VALIDATOR_FACTORY_PATH;
-
public static String VALIDATOR_FACTORY_PATH_TO_A_FOLDER_CANNOT_BE_NULL;
- public static String VALIDATOR_FACTORY_POINTS_TO_FILE;
-
public static String VALIDATOR_FACTORY_PRJ_NOT_SELECTED;
- public static String VALIDATOR_FACTORY_PROJECT;
+ public static String VALIDATOR_FACTORY_PROJECT_DOES_NOT_EXIST;
public static String VALIDATOR_FACTORY_SEAM_HOME_FOLDER_DOES_NOT_EXISTS;
@@ -343,16 +318,14 @@
public static String VALIDATOR_FACTORY_SELECTED_PRJ_IS_CLOSED;
- public static String VALIDATOR_FACTORY_SELECTED_PROJECT;
+ public static String VALIDATOR_FACTORY_SELECTED_PROJECT_IS_NOT_A_SEAM_WEB_PROJECT;
- public static String VALIDATOR_FACTORY_TEST_PROJECT;
+ public static String VALIDATOR_FACTORY_TEST_PROJECT_ALREADY_EXISTS;
- public static String VALIDATOR_FACTORY_EAR_PROJECT;
+ public static String VALIDATOR_FACTORY_EAR_PROJECT_ALREADY_EXISTS;
- public static String VALIDATOR_FACTORY_EJB_PROJECT;
+ public static String VALIDATOR_FACTORY_EJB_PROJECT_ALREADY_EXISTS;
- public static String VALIDATOR_FACTORY_PROJECT_ALREADY_EXISTS;
-
public static String VALIDATOR_INVALID_SETTINGS;
public static String SEAM_TARGET_SERVER;
Modified: trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/actions/CreateProjectAction.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/actions/CreateProjectAction.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/actions/CreateProjectAction.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -11,20 +11,20 @@
package org.jboss.tools.seam.ui.actions;
-import org.jboss.tools.common.model.ui.util.ExtensionPointUtils;
-import org.jboss.tools.seam.ui.SeamGuiPlugin;
-import org.jboss.tools.seam.ui.SeamUIMessages;
-import org.jboss.tools.seam.ui.SeamUiImages;
import org.eclipse.jface.action.Action;
import org.eclipse.jface.action.IAction;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.wizard.WizardDialog;
+import org.eclipse.osgi.util.NLS;
import org.eclipse.ui.INewWizard;
import org.eclipse.ui.IWorkbenchWindow;
+import org.eclipse.ui.IWorkbenchWindowActionDelegate;
import org.eclipse.ui.PlatformUI;
-
-import org.eclipse.ui.IWorkbenchWindowActionDelegate;
import org.eclipse.ui.internal.ide.IIDEHelpContextIds;
+import org.jboss.tools.common.model.ui.util.ExtensionPointUtils;
+import org.jboss.tools.seam.ui.SeamGuiPlugin;
+import org.jboss.tools.seam.ui.SeamUIMessages;
+import org.jboss.tools.seam.ui.SeamUiImages;
/**
* @author Jeremy
@@ -72,8 +72,8 @@
SeamGuiPlugin
.getPluginLog()
.logError(
- SeamUIMessages.CREATE_PROJECT_ACTION_UNABLE_TO_CREATE_WIZARD
- + SEAM_CREATE_PROJECT_WIZARD_ID + "'"); //$NON-NLS-1$
+ NLS.bind(SeamUIMessages.CREATE_PROJECT_ACTION_UNABLE_TO_CREATE_WIZARD,
+ SEAM_CREATE_PROJECT_WIZARD_ID));
}
}
Modified: trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/internal/project/facet/SeamInstallWizardPage.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/internal/project/facet/SeamInstallWizardPage.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/internal/project/facet/SeamInstallWizardPage.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -607,9 +607,8 @@
new Status(
IStatus.ERROR,
SeamCorePlugin.PLUGIN_ID,
- SeamUIMessages.SEAM_INSTALL_WIZARD_PAGE_PACKAGE_NAME_FOR
- + targetName
- + SeamUIMessages.SEAM_INSTALL_WIZARD_PAGE_IS_NOT_VALID));
+ NLS.bind(SeamUIMessages.SEAM_INSTALL_WIZARD_PAGE_PACKAGE_NAME_NOT_VALID,
+ targetName)));
} else if (status.getSeverity() == IStatus.WARNING) {
return ValidatorFactory
.createErrormessage(
@@ -617,9 +616,8 @@
new Status(
IStatus.WARNING,
SeamCorePlugin.PLUGIN_ID,
- SeamUIMessages.SEAM_INSTALL_WIZARD_PAGE_PACKAGE_NAME_FOR
- + targetName
- + SeamUIMessages.SEAM_INSTALL_WIZARD_PAGE_IS_NOT_VALID));
+ NLS.bind(SeamUIMessages.SEAM_INSTALL_WIZARD_PAGE_PACKAGE_NAME_NOT_VALID,
+ targetName)));
}
return ValidatorFactory.NO_ERRORS;
}
@@ -674,9 +672,8 @@
new Status(
IStatus.ERROR,
SeamCorePlugin.PLUGIN_ID,
- SeamUIMessages.VALIDATOR_FACTORY_TEST_PROJECT
- + testProjectName
- + SeamUIMessages.VALIDATOR_FACTORY_PROJECT_ALREADY_EXISTS));
+ NLS.bind(SeamUIMessages.VALIDATOR_FACTORY_TEST_PROJECT_ALREADY_EXISTS,
+ testProjectName)));
} else if (status.getSeverity() == IStatus.WARNING) {
return ValidatorFactory
.createErrormessage(
@@ -684,9 +681,8 @@
new Status(
IStatus.WARNING,
SeamCorePlugin.PLUGIN_ID,
- SeamUIMessages.VALIDATOR_FACTORY_TEST_PROJECT
- + testProjectName
- + SeamUIMessages.VALIDATOR_FACTORY_PROJECT_ALREADY_EXISTS));
+ NLS.bind(SeamUIMessages.VALIDATOR_FACTORY_TEST_PROJECT_ALREADY_EXISTS,
+ testProjectName)));
}
if (ISeamFacetDataModelProperties.DEPLOY_AS_EAR.equals(deployAs)) {
final String earProjectName = projectName + "-ear"; //$NON-NLS-1$
@@ -699,9 +695,8 @@
new Status(
IStatus.ERROR,
SeamCorePlugin.PLUGIN_ID,
- SeamUIMessages.VALIDATOR_FACTORY_EAR_PROJECT
- + earProjectName
- + SeamUIMessages.VALIDATOR_FACTORY_PROJECT_ALREADY_EXISTS));
+ NLS.bind(SeamUIMessages.VALIDATOR_FACTORY_EAR_PROJECT_ALREADY_EXISTS,
+ earProjectName)));
} else if (status.getSeverity() == IStatus.WARNING) {
return ValidatorFactory
.createErrormessage(
@@ -709,9 +704,8 @@
new Status(
IStatus.WARNING,
SeamCorePlugin.PLUGIN_ID,
- SeamUIMessages.VALIDATOR_FACTORY_EAR_PROJECT
- + earProjectName
- + SeamUIMessages.VALIDATOR_FACTORY_PROJECT_ALREADY_EXISTS));
+ NLS.bind(SeamUIMessages.VALIDATOR_FACTORY_EAR_PROJECT_ALREADY_EXISTS,
+ earProjectName)));
}
final String ejbProjectName = projectName + "-ejb"; //$NON-NLS-1$
@@ -724,9 +718,8 @@
new Status(
IStatus.ERROR,
SeamCorePlugin.PLUGIN_ID,
- SeamUIMessages.VALIDATOR_FACTORY_EJB_PROJECT
- + ejbProjectName
- + SeamUIMessages.VALIDATOR_FACTORY_PROJECT_ALREADY_EXISTS));
+ NLS.bind(SeamUIMessages.VALIDATOR_FACTORY_EJB_PROJECT_ALREADY_EXISTS,
+ ejbProjectName)));
} else if (status.getSeverity() == IStatus.WARNING) {
return ValidatorFactory
.createErrormessage(
@@ -734,9 +727,8 @@
new Status(
IStatus.WARNING,
SeamCorePlugin.PLUGIN_ID,
- SeamUIMessages.VALIDATOR_FACTORY_EJB_PROJECT
- + ejbProjectName
- + SeamUIMessages.VALIDATOR_FACTORY_PROJECT_ALREADY_EXISTS));
+ NLS.bind(SeamUIMessages.VALIDATOR_FACTORY_EJB_PROJECT_ALREADY_EXISTS,
+ ejbProjectName)));
}
}
return ValidatorFactory.NO_ERRORS;
Modified: trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/internal/project/facet/ValidatorFactory.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/internal/project/facet/ValidatorFactory.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/internal/project/facet/ValidatorFactory.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -123,13 +123,13 @@
File folder = new File(folderPath);
if (!folder.exists())
- return createErrormessage(new Status(IStatus.ERROR, SeamCorePlugin.PLUGIN_ID, SeamUIMessages.VALIDATOR_FACTORY_FOLDER
- + folderPath
- + SeamUIMessages.VALIDATOR_FACTORY_DOES_NOT_EXISTS));
+ return createErrormessage(new Status(IStatus.ERROR, SeamCorePlugin.PLUGIN_ID,
+ NLS.bind(SeamUIMessages.VALIDATOR_FACTORY_FOLDER_DOES_NOT_EXIST,
+ folderPath)));
if (!folder.isDirectory())
- return createErrormessage(new Status(IStatus.ERROR, SeamCorePlugin.PLUGIN_ID, SeamUIMessages.VALIDATOR_FACTORY_PATH
- + folderPath
- + SeamUIMessages.VALIDATOR_FACTORY_POINTS_TO_FILE));
+ return createErrormessage(new Status(IStatus.ERROR, SeamCorePlugin.PLUGIN_ID,
+ NLS.bind(SeamUIMessages.VALIDATOR_FACTORY_PATH_POINTS_TO_FILE,
+ folderPath)));
return NO_ERRORS;
}
};
@@ -156,8 +156,7 @@
errors = createErrorMap();
errors.put(ISeamFacetDataModelProperties.JBOSS_SEAM_HOME,
new Status(IStatus.ERROR, SeamCorePlugin.PLUGIN_ID,
- SeamUIMessages.VALIDATOR_FACTORY_HOME_FOLDER_POINTS_TO
- + SeamUIMessages.VALIDATOR_FACTORY_LOCATION_THAT_DOES_NOT_LOOK_LIKE_SEAM_HOME_FOLDER));
+ SeamUIMessages.VALIDATOR_FACTORY_HOME_FOLDER_POINTS_TO_LOCATION_THAT_DOES_NOT_LOOK_LIKE_SEAM_HOME_FOLDER));
}
} else {
File seamJarFile = new File(value.toString(), "jboss-seam.jar"); //$NON-NLS-1$
@@ -165,8 +164,7 @@
errors = createErrorMap();
errors.put(ISeamFacetDataModelProperties.JBOSS_SEAM_HOME,
new Status(IStatus.ERROR, SeamCorePlugin.PLUGIN_ID,
- SeamUIMessages.VALIDATOR_FACTORY_HOME_FOLDER_POINTS_TO
- + SeamUIMessages.VALIDATOR_FACTORY_LOCATION_THAT_DOES_NOT_LOOK_LIKE_SEAM_HOME_FOLDER));
+ SeamUIMessages.VALIDATOR_FACTORY_HOME_FOLDER_POINTS_TO_LOCATION_THAT_DOES_NOT_LOOK_LIKE_SEAM_HOME_FOLDER));
}
}
@@ -191,8 +189,7 @@
if (!new File(value.toString(), "bin/twiddle.jar").isFile()) { //$NON-NLS-1$
errors.put(ISeamFacetDataModelProperties.JBOSS_AS_HOME,
new Status(IStatus.ERROR, SeamCorePlugin.PLUGIN_ID,
- SeamUIMessages.VALIDATOR_FACTORY_JBOSS_AS_HOME_FOLDER_POINT_TO_LOCATION_THAT_DOES_NOT
- + SeamUIMessages.VALIDATOR_FACTORY_LOOK_LIKE_JBOSS_AS_HOME_FOLDER));
+ SeamUIMessages.VALIDATOR_FACTORY_JBOSS_AS_HOME_FOLDER_POINT_TO_LOCATION_THAT_DOES_NOT_LOOK_LIKE_JBOSS_AS_HOME_FOLDER));
}
return errors;
}
@@ -311,8 +308,8 @@
IProblem[] problems = compilationUnit.getProblems();
if (problems.length > 0) {
- return createErrormessage(new Status(IStatus.ERROR, SeamCorePlugin.PLUGIN_ID, targetName
- + SeamUIMessages.VALIDATOR_FACTORY_NAME_IS_NOT_VALID2));
+ return createErrormessage(new Status(IStatus.ERROR, SeamCorePlugin.PLUGIN_ID,
+ NLS.bind(SeamUIMessages.VALIDATOR_FACTORY_NAME_IS_NOT_VALID, targetName)));
}
return NO_ERRORS;
@@ -333,8 +330,8 @@
if ("".equals(value) //$NON-NLS-1$
|| !project.getLocation().isValidSegment(value.toString()))
- return createErrormessage(new Status(IStatus.ERROR, SeamCorePlugin.PLUGIN_ID, targetName
- + SeamUIMessages.VALIDATOR_FACTORY_NAME_IS_NOT_VALID2));
+ return createErrormessage(new Status(IStatus.ERROR, SeamCorePlugin.PLUGIN_ID,
+ NLS.bind(SeamUIMessages.VALIDATOR_FACTORY_NAME_IS_NOT_VALID, targetName)));
return NO_ERRORS;
}
@@ -351,9 +348,9 @@
if (project == null || !(project instanceof IProject)
|| !project.exists()) {
- return createErrormessage(new Status(IStatus.ERROR, SeamCorePlugin.PLUGIN_ID, SeamUIMessages.VALIDATOR_FACTORY_PROJECT
- + value
- + SeamUIMessages.VALIDATOR_FACTORY_DOES_NOT_EXIST));
+ return createErrormessage(new Status(IStatus.ERROR, SeamCorePlugin.PLUGIN_ID,
+ NLS.bind(SeamUIMessages.VALIDATOR_FACTORY_PROJECT_DOES_NOT_EXIST,
+ value)));
} else {
IProject selection = (IProject) project;
try {
@@ -366,9 +363,9 @@
// .class)).hasProjectFacet(ProjectFacetsManager
// .getProjectFacet("jst.web"))
|| "" .equals(SeamCorePlugin.getSeamPreferences(selection).get(ISeamFacetDataModelProperties.JBOSS_AS_DEPLOY_AS, ""))) { //$NON-NLS-1$
- return createErrormessage(new Status(IStatus.ERROR, SeamCorePlugin.PLUGIN_ID, SeamUIMessages.VALIDATOR_FACTORY_SELECTED_PROJECT
- + project.getName()
- + SeamUIMessages.VALIDATOR_FACTORY_IS_NOT_A_SEAM_WEB_PROJECT));
+ return createErrormessage(new Status(IStatus.ERROR, SeamCorePlugin.PLUGIN_ID,
+ NLS.bind(SeamUIMessages.VALIDATOR_FACTORY_SELECTED_PROJECT_IS_NOT_A_SEAM_WEB_PROJECT,
+ project.getName())));
} else {
// TODO validate project(s) structure
}
@@ -408,9 +405,9 @@
if (driverClass == null || "".equals(driverClass)) { //$NON-NLS-1$
return createErrormessage(
ISeamFacetDataModelProperties.SEAM_CONNECTION_PROFILE,
- new Status(IStatus.ERROR, SeamCorePlugin.PLUGIN_ID, SeamUIMessages.VALIDATOR_FACTORY_DRIVER_CLASS_PROPERTY_IS_EMPTY_FOR_SELECTED
- + value
- + SeamUIMessages.VALIDATOR_FACTORY_CONNECTION_PROFILE));
+ new Status(IStatus.ERROR, SeamCorePlugin.PLUGIN_ID,
+ NLS.bind(SeamUIMessages.VALIDATOR_FACTORY_DRIVER_CLASS_PROPERTY_IS_EMPTY_FOR_SELECTED_CONNECTION_PROFILE,
+ value)));
}
}
return NO_ERRORS;
Modified: trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/messages.properties
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/messages.properties 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/messages.properties 2009-04-14 07:53:42 UTC (rev 14726)
@@ -19,13 +19,11 @@
SEAM_INSTALL_WIZARD_PAGE_CONNECTION_PROFILE=Connection profile:
SEAM_VIEW_LAYOUT_ACTION_GROUP_SEAM_PACKAGES=Seam Packages
SEAM_RUNTIME_LIST_FIELD_EDITOR_SEAM_RUNTIME=Seam Runtime
-SEAM_RUNTIME_LIST_FIELD_EDITOR_SEAM_VERSION=Seam-Version
SEAM_INSTALL_WIZARD_PAGE_DATABASE_TYPE=Database Type:
SEAM_BASE_WIZARD_PAGE_LOCAL_CLASS_NAME=Local interface:
SEAM_RUNTIME_LIST_FIELD_EDITOR_VERSION=Version
-SEAM_RUNTIME_LIST_FIELD_EDITOR_RUNTIME=Runtime '
+SEAM_RUNTIME_LIST_FIELD_EDITOR_RUNTIME_ALREADY_EXISTS=Runtime ''{0}'' already exists
SEAM_INSTALL_WIZARD_PAGE_DATABASE_SCHEMA_NAME=Database Schema Name:
-SEAM_RUNTIME_LIST_FIELD_EDITOR_ALREADY_EXISTS=' already exists
SEAM_INSTALL_WIZARD_PAGE_DATABASE_CATALOG_NAME=Database Catalog Name:
SEAM_PROJECT_SELECTION_DIALOG_SEAM_WEB_PROJECT=Seam Web Projects
SEAM_PROJECT_SELECTION_DIALOG_SHOW_ALL_PROJECTS=Show all projects
@@ -41,11 +39,9 @@
SEAM_RUNTIME_LIST_FIELD_EDITOR_CANNOT_OBTAIN_SEAM_VERSION_NUMBER=Cannot obtain Seam version number from jboss-seam.jar file.
SEAM_INSTALL_WIZARD_PAGE_SESSION_BEAN_PACKAGE_NAME=Session Bean Package Name:
SEAM_CONVERSATION_WIZARD_ENTITY_CREATING_OPERATION=Entity creating operation
-SEAM_RUNTIME_LIST_FIELD_EDITOR_INPUTELEMENT_MUST_BE=inputElement must be
+SEAM_RUNTIME_LIST_FIELD_EDITOR_INPUTELEMENT_MUST_BE_LIST=inputElement must be an instance of List<SeamRuntime>.
SEAM_RUNTIME_LIST_FIELD_EDITOR_NAME_CANNOT_BE_EMPTY=Name cannot be empty
-SEAM_RUNTIME_LIST_FIELD_EDITOR_CANNOT_READ_JAR_FILE=Cannot read jboss-seam.jar file
SEAM_RUNTIME_LIST_FIELD_EDITOR_CANNOT_FIND_JBOSS_SEAM_JAR=Cannot find jboss-seam.jar file
-SEAM_RUNTIME_LIST_FIELD_EDITOR_AN_INSTANCEOF_OF_LIST=an instance of List<SeamRuntime>.
SEAM_RUNTIME_LIST_FIELD_EDITOR_CREATE_A_SEAM_RUNTIME=Create a Seam Runtime
SEAM_RUNTIME_LIST_FIELD_EDITOR_MODIFY_SEAM_RUNTIME=Input new values
SEAM_BASE_WIZARD_OPERATION_IS_NOT_DEFINED_FOR_WIZARD=Operation is not defined for wizard
@@ -86,8 +82,7 @@
SEAM_FORM_WIZARD_PAGE1_SEAM_FORM=Seam Form
SEAM_WIZARD_FACTORY_METHOD_NAME=Method name:
SEAM_INSTALL_WIZARD_PAGE_NEW=New...
-SEAM_INSTALL_WIZARD_PAGE_PACKAGE_NAME_FOR=Package name for
-SEAM_INSTALL_WIZARD_PAGE_IS_NOT_VALID=\ is not valid
+SEAM_INSTALL_WIZARD_PAGE_PACKAGE_NAME_NOT_VALID=Package name for {0} is not valid
SEAM_BASE_WIZARD_PAGE_POJO_CLASS_NAME=POJO class name:
SEAM_BASE_WIZARD_PAGE_SEAM_COMPONENTS=Seam component
SEAM_BASE_WIZARD_PAGE_LOCAL_INTERFACE=Local interface
@@ -98,13 +93,11 @@
SEAM_WIZARD_FACTORY_MASTER_PAGE_NAME=Master page name:
SEAM_ENTITY_WIZARD_NEW_SEAM_ENTITY=New Seam Entity
SEAM_INSTALL_WIZARD_PAGE_ADD=Add...
-CREATE_PROJECT_ACTION_UNABLE_TO_CREATE_WIZARD=Unable to create wizard '
+CREATE_PROJECT_ACTION_UNABLE_TO_CREATE_WIZARD=Unable to create wizard ''{0}''
CREATE_SEAM_WEB_PROJECTACTION_CREATE_SEAM_PROJECT=Create Seam Project
VALIDATOR_FACTORY_PATH_TO_A_FOLDER_CANNOT_BE_NULL=Path to a folder cannot be null
-VALIDATOR_FACTORY_FOLDER=Folder '
-VALIDATOR_FACTORY_DOES_NOT_EXISTS=' doesn't exists
-VALIDATOR_FACTORY_PATH=Path '
-VALIDATOR_FACTORY_POINTS_TO_FILE=' points to file
+VALIDATOR_FACTORY_FOLDER_DOES_NOT_EXIST=Folder ''{0}'' doesn''t exist
+VALIDATOR_FACTORY_PATH_POINTS_TO_FILE=Path ''{0}'' points to file
VALIDATOR_FACTORY_SEAM_HOME_FOLDER_DOES_NOT_EXISTS=Seam Home folder doesn't exist
VALIDATOR_FACTORY_SEAM_RT_HOME_DIR_DOES_NOT_EXIST=Seam Runtime ''{0}'' home directory doesn't exist for selected Seam Web Project
VALIDATOR_FACTORY_SEAM_RT_HOME_DIR_IS_MISSING=Seam Runtime ''{0}'' home directory doesn't exist
@@ -112,41 +105,35 @@
VALIDATOR_FACTORY_SEAM_RT_TEMPLATES_DIR_DOES_NOT_EXIST=Seam Runtime ''{0}'' templates directory doesn't exist for selected Seam Web Project
VALIDATOR_FACTORY_SEAM_RT_TEMPLATES_DIR_IS_MISSING=Seam Runtime ''{0}'' templates directory doesn't exist
VALIDATOR_FACTORY_SEAM_RT_VIE_TEMPLATE_DIR_DOES_NOT_EXIST=Seam Runtime ''{0}'' view templates directory doesn't exist for selected Seam Web Project
-VALIDATOR_FACTORY_HOME_FOLDER_POINTS_TO=Home folder points to
-VALIDATOR_FACTORY_LOCATION_THAT_DOES_NOT_LOOK_LIKE_SEAM_HOME_FOLDER=location that does not look like seam home folder ('jboss-seam.jar' is missing)
+VALIDATOR_FACTORY_HOME_FOLDER_POINTS_TO_LOCATION_THAT_DOES_NOT_LOOK_LIKE_SEAM_HOME_FOLDER=Home folder points to location that does not look like seam home folder ('jboss-seam.jar' is missing)
VALIDATOR_FACTORY_JBOSS_AS_HOME_FOLDER_DOES_NOT_EXIST=JBoss AS Home folder doesn't exist
-VALIDATOR_FACTORY_JBOSS_AS_HOME_FOLDER_POINT_TO_LOCATION_THAT_DOES_NOT=JBoss AS Home Folde field points to location that doesn't
-VALIDATOR_FACTORY_LOOK_LIKE_JBOSS_AS_HOME_FOLDER=look like JBoss AS home folder
+VALIDATOR_FACTORY_JBOSS_AS_HOME_FOLDER_POINT_TO_LOCATION_THAT_DOES_NOT_LOOK_LIKE_JBOSS_AS_HOME_FOLDER=JBoss AS Home Folder field points to location that doesn't look like JBoss AS home folder
VALIDATOR_FACTORY_COMPONENT_NAME_IS_NOT_VALID=Component name is not invalid.
VALIDATOR_FACTORY_NAME_IS_NOT_VALID={0} name is not valid.
VALIDATOR_FACTORY_LOCAL_INTERFACE_NAME_IS_NOT_VALID=Local Interface name is not valid.\n
VALIDATOR_FACTORY_NAME_IS_NOT_VALID2=\ name is not valid.
-VALIDATOR_FACTORY_PROJECT=Project '
-VALIDATOR_FACTORY_DOES_NOT_EXIST=' doesn't exist.
-VALIDATOR_FACTORY_SELECTED_PROJECT=Selected project '
+VALIDATOR_FACTORY_PROJECT_DOES_NOT_EXIST=Project ''{0}'' doesn''t exist.
+VALIDATOR_FACTORY_SELECTED_PROJECT_IS_NOT_A_SEAM_WEB_PROJECT=Selected project ''{0}'' is not a Seam Project
VALIDATOR_FACTORY_SELECTED_PRJ_IS_CLOSED=Selected project ''{0}'' is closed
VALIDATOR_FACTORY_PRJ_NOT_SELECTED=Project is not selected
-VALIDATOR_FACTORY_IS_NOT_A_SEAM_WEB_PROJECT=' is not a Seam Project
VALIDATOR_FACTORY_CONNECTION_PROFILE_IS_NOT_SELECTED=Connection profile is not selected
-VALIDATOR_FACTORY_DRIVER_CLASS_PROPERTY_IS_EMPTY_FOR_SELECTED=Driver Class property is empty for selected '
+VALIDATOR_FACTORY_DRIVER_CLASS_PROPERTY_IS_EMPTY_FOR_SELECTED_CONNECTION_PROFILE=Driver Class property is empty for selected ''{0}'' connection profile
VALIDATOR_FACTORY_SEAM_RT_SOURCE_TEMPLATES_DIR_DOES_NOT_EXIST=Seam Runtime ''{0}'' source templates directory doesn't exist for selected Seam Web Project
-VALIDATOR_FACTORY_CONNECTION_PROFILE=' connection profile
VALIDATOR_FACTORY_SEAM_RUNTIME_IS_NOT_SELECTED=Seam Runtime is not selected
VALIDATOR_FACTORY_SEAM_RT_VIEW_DIR_IS_MISSING=Seam Runtime ''{0}'' view templates directory doesn't exist
VALIDATOR_FACTORY_SEAM_RT_CANNOT_BE_FOUND=Cannot find ''{0}'' Seam Runtime for selected Seam Web Project
VALIDATOR_FACTORY_CANNOT_FIND_SEAM_RUNTIME=Cannot find Seam Runtime ''{0}''
VALIDATOR_FACTORY_SEAM_RT_SRC_DIR_IS_MISSING=Seam Runtime ''{0}'' source templates directory doesn't exist
-VALIDATOR_FACTORY_TEST_PROJECT=Test project '
-VALIDATOR_FACTORY_EAR_PROJECT=EAR project '
-VALIDATOR_FACTORY_EJB_PROJECT=EJB project '
-VALIDATOR_FACTORY_PROJECT_ALREADY_EXISTS=' already exists. Please select other name for new Seam project.
+VALIDATOR_FACTORY_TEST_PROJECT_ALREADY_EXISTS=Test project ''{0}'' already exists. Please select other name for new Seam project.
+VALIDATOR_FACTORY_EAR_PROJECT_ALREADY_EXISTS=EAR project ''{0}'' already exists. Please select other name for new Seam project.
+VALIDATOR_FACTORY_EJB_PROJECT_ALREADY_EXISTS=EJB project ''{0}'' already exists. Please select other name for new Seam project.
VALIDATOR_FACTORY_SEAM_RT_NOT_CONFIGURED=Seam Runtime is not configured for selected Seam Web Project
VALIDATOR_INVALID_SETTINGS=Selected seam project has some invalid settings. Please press "Settings..." and correct them.
SEAM_RUNTIME_LIST_FIELD_EDITOR_RUNTIME_NAME_IS_NOT_CORRECT=Runtime name is not correct
SEAM_GENERATE_ENTITIES_WIZARD_CAN_NOT_GENERATE_SEAM_ENTITIES=Can't generate seam entities
SEAM_UI_IMAGESBASE_URL_FOR_IMAGE_REGISTRY_CANNOT_BE_NULL=Base url for image registry cannot be null.
SEAM_GENERATE_ENTITIES_WIZARD_ACTION_CREATING_OPERATION=Action creating operation
-SEAM_GENERATE_ENTITIES_WIZARD_CAN_NOT_FIND_SEAM_RUNTIME=Can't find seam runtime for project
+SEAM_GENERATE_ENTITIES_WIZARD_CAN_NOT_FIND_SEAM_RUNTIME=Can't find seam runtime for project {0}
ABSTRACT_SEAM_CONTENT_PROVIDER_SEAM_PROJECT_CHANGE_EVENT_OCCURS_BUT_NO_SORCE_OF_PROJECT_PROVIDED=Seam Project change event occurs, but no soyrce of project provided
SEAM_OPEN_ACTION_OPEN=Open
TEXT_FIELD_EDITOR_PARENT_CONTROL_SHOULD_BE_COMPOSITE=Parent control should be Composite
@@ -166,7 +153,7 @@
COMPOSITE_EDITOR_EDITOR_SUPPORTS_ONLY_GRID_LAYOUT=Editor supports only grid layout
COMPOSITE_EDITOR_THIS_METOD_CAN_BE_INVOKED=This metod can be invoked after getEditorControls(parent) only
SEAM_RUNTIME_LIST_FIELD_EDITOR_PATH_TO_SEAM_HOME_DIRECTORY_CANNOT_BE_EMPTY=Path to seam home directory cannot be empty
-SEAM_RUNTIME_LIST_FIELD_EDITOR_THE_SELECTED_SEAM_APPEARS_TO_BE_OF_INCOMATIBLE_VERSION=The selected seam appears to be of an incompatible version '
+SEAM_RUNTIME_LIST_FIELD_EDITOR_THE_SELECTED_SEAM_APPEARS_TO_BE_OF_INCOMATIBLE_VERSION=The selected seam appears to be of an incompatible version ''{0}''
SEAM_TARGET_SERVER=Target Server
RUNTIME_DELETE_CONFIRM_TITLE=Confirm Runtime Delete
RUNTIME_DELETE_NOT_USED_CONFIRM=Are you sure you want to delete runtime ''{0}''?
Modified: trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/widget/editor/SeamRuntimeListFieldEditor.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/widget/editor/SeamRuntimeListFieldEditor.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/widget/editor/SeamRuntimeListFieldEditor.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -230,8 +230,7 @@
return ((List<SeamRuntime>) inputElement).toArray();
} else {
throw new IllegalArgumentException(
- SeamUIMessages.SEAM_RUNTIME_LIST_FIELD_EDITOR_INPUTELEMENT_MUST_BE
- + SeamUIMessages.SEAM_RUNTIME_LIST_FIELD_EDITOR_AN_INSTANCEOF_OF_LIST);
+ SeamUIMessages.SEAM_RUNTIME_LIST_FIELD_EDITOR_INPUTELEMENT_MUST_BE_LIST);
}
}
@@ -594,9 +593,8 @@
continue;
}
if (rt.getName().equals(name.getValueAsString())) {
- setErrorMessage(SeamUIMessages.SEAM_RUNTIME_LIST_FIELD_EDITOR_RUNTIME
- + name.getValueAsString()
- + SeamUIMessages.SEAM_RUNTIME_LIST_FIELD_EDITOR_ALREADY_EXISTS);
+ setErrorMessage(NLS.bind(SeamUIMessages.SEAM_RUNTIME_LIST_FIELD_EDITOR_RUNTIME_ALREADY_EXISTS,
+ name.getValueAsString()));
setPageComplete(false);
return;
}
@@ -631,8 +629,8 @@
setPageComplete(true);
return;
} else if(!SeamUtil.areSeamVersionsMatched(version.getValueAsString(), seamVersion)) {
- setErrorMessage(SeamUIMessages.SEAM_RUNTIME_LIST_FIELD_EDITOR_THE_SELECTED_SEAM_APPEARS_TO_BE_OF_INCOMATIBLE_VERSION
- + seamVersion + "'"); //$NON-NLS-1$
+ setErrorMessage(NLS.bind(SeamUIMessages.SEAM_RUNTIME_LIST_FIELD_EDITOR_THE_SELECTED_SEAM_APPEARS_TO_BE_OF_INCOMATIBLE_VERSION,
+ seamVersion));
setPageComplete(false);
return;
} else {
Modified: trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/wizard/SeamGenerateEnitiesWizard.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/wizard/SeamGenerateEnitiesWizard.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/wizard/SeamGenerateEnitiesWizard.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -33,6 +33,7 @@
import org.eclipse.debug.core.ILaunchManager;
import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.jface.wizard.IWizardPage;
+import org.eclipse.osgi.util.NLS;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.ui.INewWizard;
import org.eclipse.ui.PlatformUI;
@@ -132,7 +133,8 @@
seamRt = getRuntime(project);
}
if(seamRt == null) {
- throw new CoreException(new Status(IStatus.ERROR, SeamCorePlugin.PLUGIN_ID, SeamUIMessages.SEAM_GENERATE_ENTITIES_WIZARD_CAN_NOT_FIND_SEAM_RUNTIME + project.getName()));
+ throw new CoreException(new Status(IStatus.ERROR, SeamCorePlugin.PLUGIN_ID,
+ NLS.bind(SeamUIMessages.SEAM_GENERATE_ENTITIES_WIZARD_CAN_NOT_FIND_SEAM_RUNTIME, project.getName())));
}
String seamTemplatesRoot = seamRt.getTemplatesDir();
Modified: trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/messages/StrutsUIMessages.java
===================================================================
--- trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/messages/StrutsUIMessages.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/messages/StrutsUIMessages.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -39,6 +39,7 @@
public static String DELETE_REFERENCE_FROM_WEBXML;
public static String ACTION_IS_REFERENCED_REMOVE_REFERENCES;
public static String DELETE;
+ public static String DELETE_NAME;
public static String WARNING;
public static String CANNOT_FIND_OBJECT_BY_PATH;
public static String MODULE_NAME;
@@ -114,6 +115,7 @@
public static String ALREADY_EXISTS;
public static String ADD_FORMSET;
public static String ADD;
+ public static String ADD_NAME;
public static String ADD_MESSAGES_FROM_TEMPLATE;
public static String ADD_PLUGIN_BY_TEMPLATE;
public static String PLUGIN_FOR_CLASS_EXISTS;
@@ -121,6 +123,7 @@
public static String WRONG_TEXT_IN_PLUGIN_OPTION;
public static String DELETE_MODULE;
public static String DELETE_STRUTS_CONFIGFILE;
+ public static String DELETE_STRUTS_CONFIGFILE_NAME;
public static String LINK_IS_CONFIRMED_1;
public static String LINK_IS_CONFIRMED_2;
public static String BUNDLE_ID_ISNOT_SPECIFIED;
Modified: trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/messages/messages.properties
===================================================================
--- trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/messages/messages.properties 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/messages/messages.properties 2009-04-14 07:53:42 UTC (rev 14726)
@@ -9,27 +9,30 @@
STEP_3_FORMBEANS=Step 3 - FormBeans
STEP_4_FORWARDS=Step 4 - Forwards
STEP_5_EXCEPTIONS=Step 5 - Exceptions
-DELETE_STRUTS_CONFIGFILE=Delete struts-config file
+# we don't have support for multilingual plurals yet...
+DELETE_STRUTS_CONFIGFILE=Delete struts-config file/files
+DELETE_STRUTS_CONFIGFILE_NAME=Delete struts-config file {0}
DELETE_REFERENCE_FROM_WEBXML=Delete reference from web.xml
DELETE_REFERENCE=Delete reference from struts configuration file
ACTION_IS_REFERENCED_REMOVE_REFERENCES=Action {0} is referenced.\nPlease remove references first.
WARNING=Warning
OK=Ok
DELETE=Delete
+DELETE_NAME=Delete {0}
CANNOT_FIND_OBJECT_BY_PATH=Cannot find object by path {0}.
CANNOT_FIND_TAG_IN_LIBRARY=Cannot find tag {0} in library {1}.
CANNOT_FIND_ATTRIBUTE_IN_TAG=Cannot find attribute {0} in tag {1}.
CANNOT_FIND_FORM_PROPERTY=Cannot find form property {0}.
CANNOT_FIND_FORM_BEAN_FOR_ACTION=Cannot find form-bean for action {0}.
CANNOT_FIND_BUNDLE=Cannot find bundle {0}.
-CANNOT_FIND_OBJECT=Cannot find object
+CANNOT_FIND_OBJECT=Cannot find object {0}
CANNOT_FIND_ACTION=Cannot find action {0}.
CANNOT_FIND_PAGE=Cannot find page {0}.
CANNOT_FIND_FORWARD=Cannot find forward {0}.
CANNOT_FIND_FORMBEAN=Cannot find form bean {0}.
CANNOT_FIND_PARAMETER=Cannot find parameter {0}.
CANNOT_FIND_TAGLIBRARY=Cannot find tag library {0}.
-CANNOT_FIND_RESOURCE=Cannot find resource
+CANNOT_FIND_RESOURCE=Cannot find resource {0}
CANNOT_FIND_PROPERTY=Cannot find property {0}.
MODULE_NAME=Module name must start with '/'
FILE_SYSTEM_IS_USED_AS_ROOT_FOR_STRUTS_MODULE=File system is used as root for struts module ''{0}''. Unmark file system as module root?"
@@ -60,8 +63,8 @@
FORMBEAN_ISNOT_SPECIFIED=Form bean is not specified.
EXCEPTION_GENERATED=Exception generated.
EXCEPTION_ISNOT_GENERATED=Exception is not generated.
-CLEAN_ATTRIBUTE=Clean Attribute
-CREATE_STRUTS_CONFIG=Create struts config 1.1 in
+CLEAN_ATTRIBUTE=Clean Attribute {0}
+CREATE_STRUTS_CONFIG=Create struts config 1.1 in {0}
CREATE_NEW_STRUTS_PROJECT=Create New Struts Project
CREATE_WEB_PROJECT=Create Web Project
PAGE_IS_REFERENCED=Page {0} is referenced.\nPlease remove references first.
@@ -117,6 +120,7 @@
ADD_VALIDATOR=Add Validator
ADD_PLUGIN=Add Plug-in
ADD=Add
+ADD_NAME=Add {0}
ADD_MESSAGES_FROM_TEMPLATE=Add Messages From Template
ADD_PLUGIN_BY_TEMPLATE=Add Plugin by Template
PLUGIN_FOR_CLASS_EXISTS=Plugin for class {0} exists.\nDo you want to override it?
Modified: trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/handlers/CleanActionForwardAttrHandler.java
===================================================================
--- trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/handlers/CleanActionForwardAttrHandler.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/handlers/CleanActionForwardAttrHandler.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -11,6 +11,8 @@
package org.jboss.tools.struts.model.handlers;
import java.util.*;
+
+import org.eclipse.osgi.util.NLS;
import org.jboss.tools.common.meta.action.impl.*;
import org.jboss.tools.common.model.*;
import org.jboss.tools.struts.StrutsConstants;
@@ -33,7 +35,7 @@
if(object == null) return false;
String attr = getAttribute(object);
if(attr == null) return false;
- ((XActionImpl)action).setDisplayName(StrutsUIMessages.CLEAN_ATTRIBUTE + attr);
+ ((XActionImpl)action).setDisplayName(NLS.bind(StrutsUIMessages.CLEAN_ATTRIBUTE, attr));
return true;
}
Modified: trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/handlers/CreateStrutsConfigSupport.java
===================================================================
--- trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/handlers/CreateStrutsConfigSupport.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/handlers/CreateStrutsConfigSupport.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -11,6 +11,8 @@
package org.jboss.tools.struts.model.handlers;
import java.util.*;
+
+import org.eclipse.osgi.util.NLS;
import org.jboss.tools.common.meta.action.XActionInvoker;
import org.jboss.tools.common.meta.action.impl.DefaultWizardDataValidator;
import org.jboss.tools.common.model.XModelException;
@@ -80,7 +82,10 @@
protected void execute() throws XModelException {
Properties p0 = extractStepData(0);
XUndoManager undo = getTarget().getModel().getUndoManager();
- XTransactionUndo u = new XTransactionUndo(StrutsUIMessages.CREATE_STRUTS_CONFIG + getTarget().getAttributeValue("element type")+" "+getTarget().getPresentationString(), XTransactionUndo.ADD); //$NON-NLS-2$ //$NON-NLS-3$
+ XTransactionUndo u = new XTransactionUndo(
+ NLS.bind(StrutsUIMessages.CREATE_STRUTS_CONFIG,
+ getTarget().getAttributeValue("element type")+" "+getTarget().getPresentationString()), //$NON-NLS-1$//$NON-NLS-2$
+ XTransactionUndo.ADD);
undo.addUndoable(u);
try {
doExecute(p0);
Modified: trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/handlers/DeleteStrutsConfigHandler.java
===================================================================
--- trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/handlers/DeleteStrutsConfigHandler.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/handlers/DeleteStrutsConfigHandler.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -11,8 +11,13 @@
package org.jboss.tools.struts.model.handlers;
import java.util.Properties;
-import org.jboss.tools.common.model.*;
-import org.jboss.tools.common.model.filesystems.impl.*;
+
+import org.eclipse.osgi.util.NLS;
+import org.jboss.tools.common.model.ServiceDialog;
+import org.jboss.tools.common.model.XModelException;
+import org.jboss.tools.common.model.XModelObject;
+import org.jboss.tools.common.model.filesystems.impl.DeleteFileHandler;
+import org.jboss.tools.common.model.filesystems.impl.FileAnyImpl;
import org.jboss.tools.common.model.impl.XModelImpl;
import org.jboss.tools.common.model.util.XModelObjectLoaderUtil;
import org.jboss.tools.struts.messages.StrutsUIMessages;
@@ -27,7 +32,8 @@
if(StrutsWebHelper.isConfigRegistered(object.getModel(), uri)) {
ServiceDialog d = object.getModel().getService();
Properties pd = new Properties();
- String message = StrutsUIMessages.DELETE_STRUTS_CONFIGFILE + FileAnyImpl.toFileName(object);
+ String message = NLS.bind(StrutsUIMessages.DELETE_STRUTS_CONFIGFILE_NAME,
+ FileAnyImpl.toFileName(object));
pd.setProperty(ServiceDialog.DIALOG_MESSAGE, message);
pd.setProperty(ServiceDialog.CHECKBOX_MESSAGE, StrutsUIMessages.DELETE_REFERENCE_FROM_WEBXML);
pd.put(ServiceDialog.CHECKED, new Boolean(true));
Modified: trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/handlers/StrutsDeleteHandler.java
===================================================================
--- trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/handlers/StrutsDeleteHandler.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/handlers/StrutsDeleteHandler.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -77,7 +77,9 @@
return;
}
XUndoManager undo = object.getModel().getUndoManager();
- XTransactionUndo u = new XTransactionUndo(StrutsUIMessages.DELETE + DefaultCreateHandler.title(object, false), XTransactionUndo.REMOVE);
+ XTransactionUndo u = new XTransactionUndo(
+ NLS.bind(StrutsUIMessages.DELETE_NAME,
+ DefaultCreateHandler.title(object, false)), XTransactionUndo.REMOVE);
undo.addUndoable(u);
try {
if (referers != null && referers.size() > 0) {
Modified: trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/helpers/open/OpenFileInWebRoot.java
===================================================================
--- trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/helpers/open/OpenFileInWebRoot.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/helpers/open/OpenFileInWebRoot.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -10,6 +10,7 @@
******************************************************************************/
package org.jboss.tools.struts.model.helpers.open;
+import org.eclipse.osgi.util.NLS;
import org.jboss.tools.common.model.*;
import org.jboss.tools.common.model.impl.XModelImpl;
import org.jboss.tools.common.model.util.FindObjectHelper;
@@ -19,7 +20,7 @@
public String run(XModel model, String path) {
XModelObject f = XModelImpl.getByRelativePath(model, path);
- if(f == null) return StrutsUIMessages.CANNOT_FIND_RESOURCE + path;
+ if(f == null) return NLS.bind(StrutsUIMessages.CANNOT_FIND_RESOURCE, path);
FindObjectHelper.findModelObject(f, FindObjectHelper.EVERY_WHERE);
return null;
}
Modified: trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/helpers/open/OpenForwardTargetHelper.java
===================================================================
--- trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/helpers/open/OpenForwardTargetHelper.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/helpers/open/OpenForwardTargetHelper.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -11,7 +11,7 @@
package org.jboss.tools.struts.model.helpers.open;
import org.eclipse.core.resources.IFile;
-
+import org.eclipse.osgi.util.NLS;
import org.jboss.tools.common.model.XModelObject;
import org.jboss.tools.common.model.util.EclipseResourceUtil;
import org.jboss.tools.struts.messages.StrutsUIMessages;
@@ -23,9 +23,9 @@
XModelObject f = EclipseResourceUtil.getObjectByResource(file);
if(f == null) return null; //
XModelObject context = f.getChildByPath(objectPath);
- if(context == null) return StrutsUIMessages.CANNOT_FIND_OBJECT + objectPath;
+ if(context == null) return NLS.bind(StrutsUIMessages.CANNOT_FIND_OBJECT, objectPath);
XModelObject target = JumpByForwardPathHandler.findWithContext(targetPath, context);
- if(target == null) return StrutsUIMessages.CANNOT_FIND_RESOURCE + targetPath;
+ if(target == null) return NLS.bind(StrutsUIMessages.CANNOT_FIND_RESOURCE, targetPath);
JumpByForwardPathHandler.doOpenTarget(target);
return null;
}
Modified: trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/helpers/open/OpenObjectByPath.java
===================================================================
--- trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/helpers/open/OpenObjectByPath.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/helpers/open/OpenObjectByPath.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -11,6 +11,7 @@
package org.jboss.tools.struts.model.helpers.open;
import org.eclipse.core.resources.IFile;
+import org.eclipse.osgi.util.NLS;
import org.jboss.tools.common.model.XModelObject;
import org.jboss.tools.common.model.util.*;
import org.jboss.tools.struts.messages.StrutsUIMessages;
@@ -22,7 +23,7 @@
XModelObject f = EclipseResourceUtil.getObjectByResource(file);
if(f == null) return null; //
XModelObject o = f.getChildByPath(objectPath);
- if(o == null) return StrutsUIMessages.CANNOT_FIND_OBJECT + objectPath;
+ if(o == null) return NLS.bind(StrutsUIMessages.CANNOT_FIND_OBJECT, objectPath);
FindObjectHelper.findModelObject(o, FindObjectHelper.IN_EDITOR_ONLY);
return null;
}
Modified: trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/pv/handler/DeleteModuleHandler.java
===================================================================
--- trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/pv/handler/DeleteModuleHandler.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/model/pv/handler/DeleteModuleHandler.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -41,7 +41,6 @@
String message = NLS.bind(StrutsUIMessages.DELETE_MODULE,SyncProjectContext.getModuleDisplayName(modulename)); //$NON-NLS-2$
if(cs.length > 0) {
String cbm = StrutsUIMessages.DELETE_STRUTS_CONFIGFILE;
- if(cs.length > 1) cbm += "s"; //$NON-NLS-1$
Properties dp = new Properties();
dp.setProperty(ServiceDialog.DIALOG_MESSAGE, message);
dp.setProperty(ServiceDialog.CHECKBOX_MESSAGE, cbm);
Modified: trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/plugins/model/handlers/AddMessagesThroughStrutsResourcesHandler.java
===================================================================
--- trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/plugins/model/handlers/AddMessagesThroughStrutsResourcesHandler.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/plugins/model/handlers/AddMessagesThroughStrutsResourcesHandler.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -10,13 +10,17 @@
******************************************************************************/
package org.jboss.tools.struts.plugins.model.handlers;
-import java.util.*;
-import org.jboss.tools.common.model.*;
+import java.util.Properties;
+
+import org.eclipse.osgi.util.NLS;
+import org.jboss.tools.common.meta.action.XActionInvoker;
+import org.jboss.tools.common.meta.action.impl.AbstractHandler;
+import org.jboss.tools.common.meta.action.impl.XActionImpl;
+import org.jboss.tools.common.model.XModelException;
+import org.jboss.tools.common.model.XModelObject;
import org.jboss.tools.common.model.options.PreferenceModelUtilities;
-import org.jboss.tools.common.meta.action.XActionInvoker;
-import org.jboss.tools.common.meta.action.impl.*;
import org.jboss.tools.struts.messages.StrutsUIMessages;
-import org.jboss.tools.struts.model.handlers.*;
+import org.jboss.tools.struts.model.handlers.OpenMessageResourcesHandler;
public class AddMessagesThroughStrutsResourcesHandler extends AbstractHandler {
@@ -29,7 +33,7 @@
boolean validateActionName() {
XModelObject rs = AddMessagesHandler.getTemplate(PreferenceModelUtilities.getPreferenceModel(), 0);
- String dn = (rs != null) ? StrutsUIMessages.ADD + AddMessagesHandler.getTemplateName(rs)
+ String dn = (rs != null) ? NLS.bind(StrutsUIMessages.ADD_NAME, AddMessagesHandler.getTemplateName(rs))
: StrutsUIMessages.ADD_MESSAGES_FROM_TEMPLATE;
((XActionImpl)action).setDisplayName(dn);
return rs != null;
Modified: trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/validators/model/handlers/DeleteValidationFileHandler.java
===================================================================
--- trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/validators/model/handlers/DeleteValidationFileHandler.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/struts/plugins/org.jboss.tools.struts/src/org/jboss/tools/struts/validators/model/handlers/DeleteValidationFileHandler.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -11,6 +11,8 @@
package org.jboss.tools.struts.validators.model.handlers;
import java.util.Properties;
+
+import org.eclipse.osgi.util.NLS;
import org.jboss.tools.common.model.ServiceDialog;
import org.jboss.tools.common.model.XModelException;
import org.jboss.tools.common.model.XModelObject;
@@ -28,7 +30,7 @@
ServiceDialog d = object.getModel().getService();
Properties pd = new Properties();
- String message = StrutsUIMessages.DELETE + FileAnyImpl.toFileName(object);
+ String message = NLS.bind(StrutsUIMessages.DELETE_NAME, FileAnyImpl.toFileName(object));
pd.setProperty(ServiceDialog.DIALOG_MESSAGE, message);
pd.setProperty(ServiceDialog.CHECKBOX_MESSAGE, checkboxMessage);
pd.put(ServiceDialog.CHECKED, new Boolean(true));
Modified: trunk/struts/plugins/org.jboss.tools.struts.text.ext/src/org/jboss/tools/struts/text/ext/StrutsTextExtMessages.java
===================================================================
--- trunk/struts/plugins/org.jboss.tools.struts.text.ext/src/org/jboss/tools/struts/text/ext/StrutsTextExtMessages.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/struts/plugins/org.jboss.tools.struts.text.ext/src/org/jboss/tools/struts/text/ext/StrutsTextExtMessages.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -26,11 +26,10 @@
NLS.initializeMessages(BUNDLE_NAME, StrutsTextExtMessages.class);
}
- public static String OpenTagLibrary;
- public static String Tag;
- public static String TagAttribute;
- public static String ForTag;
- public static String ForTagAttribute;
+ public static String OpenTagLibraryForATag;
+ public static String OpenTagLibraryForTagName;
+ public static String OpenTagLibraryForAnAttribute;
+ public static String OpenTagLibraryForAttributeName;
public static String OpenAction;
public static String Action;
public static String OpenActionMapping;
Modified: trunk/struts/plugins/org.jboss.tools.struts.text.ext/src/org/jboss/tools/struts/text/ext/StrutsTextExtMessages.properties
===================================================================
--- trunk/struts/plugins/org.jboss.tools.struts.text.ext/src/org/jboss/tools/struts/text/ext/StrutsTextExtMessages.properties 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/struts/plugins/org.jboss.tools.struts.text.ext/src/org/jboss/tools/struts/text/ext/StrutsTextExtMessages.properties 2009-04-14 07:53:42 UTC (rev 14726)
@@ -9,11 +9,10 @@
# Exadel, Inc. and Red Hat, Inc. - initial API and implementation
# ******************************************************************************
-OpenTagLibrary=Open a Tag Library for {0}
-Tag=a tag
-TagAttribute=an attribute
-ForTag=tag ''{0}''
-ForTagAttribute=attribute ''{0}'' of tag ''{1}''
+OpenTagLibraryForATag=Open a Tag Library for a tag
+OpenTagLibraryForTagName=Open a Tag Library for tag ''{0}''
+OpenTagLibraryForAnAttribute=Open a Tag Library for an attribute
+OpenTagLibraryForAttributeName=Open a Tag Library for attribute ''{0}'' of tag ''{1}''
OpenAction=Open Action ''{0}''
Action=Action
OpenActionMapping=Open Action Mapping ''{0}''
Modified: trunk/struts/plugins/org.jboss.tools.struts.text.ext/src/org/jboss/tools/struts/text/ext/hyperlink/StrutsJSPTagAttributeHyperlink.java
===================================================================
--- trunk/struts/plugins/org.jboss.tools.struts.text.ext/src/org/jboss/tools/struts/text/ext/hyperlink/StrutsJSPTagAttributeHyperlink.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/struts/plugins/org.jboss.tools.struts.text.ext/src/org/jboss/tools/struts/text/ext/hyperlink/StrutsJSPTagAttributeHyperlink.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -242,11 +242,9 @@
String tagName = getTagName(fLastRegion);
String attrName = getTagAttributeName(fLastRegion);
if (tagName == null || attrName == null)
- return MessageFormat.format(StrutsTextExtMessages.OpenTagLibrary, StrutsTextExtMessages.TagAttribute);
-
- String tagAttr = MessageFormat.format(StrutsTextExtMessages.ForTagAttribute, attrName, tagName);
-
- return MessageFormat.format(StrutsTextExtMessages.OpenTagLibrary, tagAttr);
+ return StrutsTextExtMessages.OpenTagLibraryForAnAttribute;
+
+ return MessageFormat.format(StrutsTextExtMessages.OpenTagLibraryForAttributeName, attrName, tagName);
}
}
Modified: trunk/struts/plugins/org.jboss.tools.struts.text.ext/src/org/jboss/tools/struts/text/ext/hyperlink/StrutsJSPTagNameHyperlink.java
===================================================================
--- trunk/struts/plugins/org.jboss.tools.struts.text.ext/src/org/jboss/tools/struts/text/ext/hyperlink/StrutsJSPTagNameHyperlink.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/struts/plugins/org.jboss.tools.struts.text.ext/src/org/jboss/tools/struts/text/ext/hyperlink/StrutsJSPTagNameHyperlink.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -208,11 +208,9 @@
public String getHyperlinkText() {
String tagName = getTagName(fLastRegion);
if (tagName == null)
- return MessageFormat.format(StrutsTextExtMessages.OpenTagLibrary, StrutsTextExtMessages.Tag);
+ return StrutsTextExtMessages.OpenTagLibraryForATag;
- String tag = MessageFormat.format(StrutsTextExtMessages.ForTag, tagName);
-
- return MessageFormat.format(StrutsTextExtMessages.OpenTagLibrary, tag);
+ return MessageFormat.format(StrutsTextExtMessages.OpenTagLibraryForTagName, tagName);
}
}
Modified: trunk/struts/plugins/org.jboss.tools.struts.validator.ui/src/org/jboss/tools/struts/validator/ui/global/GlobalEditor.java
===================================================================
--- trunk/struts/plugins/org.jboss.tools.struts.validator.ui/src/org/jboss/tools/struts/validator/ui/global/GlobalEditor.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/struts/plugins/org.jboss.tools.struts.validator.ui/src/org/jboss/tools/struts/validator/ui/global/GlobalEditor.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -29,8 +29,6 @@
import org.jboss.tools.struts.validator.ui.internal.ValidatorCommand;
public class GlobalEditor implements SelectionListener, CommandBarListener {
- static String ADD = StrutsUIMessages.ADD;
- static String DELETE = StrutsUIMessages.DELETE;
protected Composite control;
protected ComboModel combomodel = new ComboModel();
protected Combo combo;
@@ -102,9 +100,9 @@
protected void createCommadBar() {
bar.getLayout().asToolBar = true;
bar.getLayout().iconsOnly = true;
- bar.setCommands(new String[]{ADD, DELETE});
- bar.setImage(ADD, FEditorConstants.IMAGE_CREATE);
- bar.setImage(DELETE, FEditorConstants.IMAGE_DELETE);
+ bar.setCommands(new String[]{StrutsUIMessages.ADD, StrutsUIMessages.DELETE});
+ bar.setImage(StrutsUIMessages.ADD, FEditorConstants.IMAGE_CREATE);
+ bar.setImage(StrutsUIMessages.DELETE, FEditorConstants.IMAGE_DELETE);
bar.createControl(control);
bar.addCommandBarListener(this);
}
@@ -158,7 +156,7 @@
public void action(String name) {
if(root == null || !root.isActive()) return;
- if(ADD.equals(name)) {
+ if(StrutsUIMessages.ADD.equals(name)) {
Set set = getKeys();
invoke("CreateActions.AddGlobal", root); //$NON-NLS-1$
Object added = getAddedKey(set);
@@ -166,7 +164,7 @@
combomodel.setSelectedItem(added);
widgetSelected(null);
}
- } else if(DELETE.equals(name)) {
+ } else if(StrutsUIMessages.DELETE.equals(name)) {
if(selected != null)
invoke("DeleteActions.Delete", selected); //$NON-NLS-1$
}
@@ -216,8 +214,8 @@
public void updateCommandsEnabled() {
boolean enabled = root != null && root.isObjectEditable();
- bar.setEnabled(ADD, enabled);
- bar.setEnabled(DELETE, enabled);
+ bar.setEnabled(StrutsUIMessages.ADD, enabled);
+ bar.setEnabled(StrutsUIMessages.DELETE, enabled);
}
public ValidatorCommand getCommand(int cmd) {
Modified: trunk/ws/plugins/org.jboss.tools.ws.ui/src/org/jboss/tools/ws/ui/messages/JBossWSUI.properties
===================================================================
--- trunk/ws/plugins/org.jboss.tools.ws.ui/src/org/jboss/tools/ws/ui/messages/JBossWSUI.properties 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/ws/plugins/org.jboss.tools.ws.ui/src/org/jboss/tools/ws/ui/messages/JBossWSUI.properties 2009-04-14 07:53:42 UTC (rev 14726)
@@ -1,10 +1,12 @@
Label_JBossWS_Runtime_Load_Error=Error occurred while loading JBossWS Command. Select the correct JBoss Server folder.
+# START NON-TRANSLATABLE
Command=wsconsume.sh
Bin=bin
Client=client
Lib=lib
Endorsed=endorsed
+# END NON-TRANSLATABLE
Error_JBossWS_Basic_Editor_Composite=Parent control should be Composite
Error_JBossWS_Basic_Editor_Support=Editor supports only grid layout
@@ -16,8 +18,7 @@
JBossWS_Runtime_List_Field_Editor_Name=Name
JBossWS_Runtime_List_Field_Editor_Version=Version
JBossWS_Runtime_List_Field_Editor_Path=Path
-JBossWS_Runtime_List_Field_Editor_Inputelement_Must_Be=inputElement must be
-JBossWS_Runtime_List_Field_Editor_An_Instance_Of_List=an instance of List<JBossWSRuntime>.
+JBossWS_Runtime_List_Field_Editor_Inputelement_Must_Be_An_Instance_Of_List=inputElement must be an instance of List<JBossWSRuntime>.
JBossWS_Runtime_Delete_Confirm_Title=Confirm Runtime Delete
JBossWS_Runtime_Delete_Used_Confirm=Runtime ''{0}'' is used by JBossWS projects. Are you sure you want to delete it?
JBossWS_Runtime_Delete_Not_Used_Confirm=Are you sure you want to delete runtime ''{0}''?
@@ -25,8 +26,8 @@
JBossWS_Runtime_List_Field_Editor_Modify_Runtime=Input new values
JBossWS_Runtime_List_Field_Editor_New_Runtime=New JBossWS Runtime
Error_JBossWS_Runtime_List_Field_Editor_Path_To_Home_Diretory_Cannot_Be_Empty=Path to JBossWS home directory cannot be empty
-JBossWS_Runtime_List_Field_Editor_Already_Exists=' already exists
-JBossWS_Runtime_List_Field_Editor_Runtime=JBossWS Runtime
+JBossWS_Runtime_List_Field_Editor_Runtime_Already_Exists=JBossWS Runtime ' already exists
+JBossWS_Runtime_List_Field_Editor_Runtime=JBossWS Runtime
Error_JBossWS_Runtime_List_Field_Editor_Runtime_Name_Is_Not_Correct=Runtime name is not correct
Error_JBossWS_Runtime_List_Field_Editor_Name_Cannot_Be_Empty=Name cannot be empty
JBossWS_Runtime_List_Field_Editor_Create_A_Runtime=Create a JBossWS Runtime
Modified: trunk/ws/plugins/org.jboss.tools.ws.ui/src/org/jboss/tools/ws/ui/messages/JBossWSUIMessages.java
===================================================================
--- trunk/ws/plugins/org.jboss.tools.ws.ui/src/org/jboss/tools/ws/ui/messages/JBossWSUIMessages.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/ws/plugins/org.jboss.tools.ws.ui/src/org/jboss/tools/ws/ui/messages/JBossWSUIMessages.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -47,8 +47,7 @@
public static String JBossWS_Runtime_List_Field_Editor_Name;
public static String JBossWS_Runtime_List_Field_Editor_Version;
public static String JBossWS_Runtime_List_Field_Editor_Path;
- public static String JBossWS_Runtime_List_Field_Editor_Inputelement_Must_Be;
- public static String JBossWS_Runtime_List_Field_Editor_An_Instance_Of_List;
+ public static String JBossWS_Runtime_List_Field_Editor_Inputelement_Must_Be_An_Instance_Of_List;
public static String JBossWS_Runtime_Delete_Confirm_Title;
public static String JBossWS_Runtime_Delete_Used_Confirm;
public static String JBossWS_Runtime_Delete_Not_Used_Confirm;
@@ -56,7 +55,7 @@
public static String JBossWS_Runtime_List_Field_Editor_Modify_Runtime;
public static String JBossWS_Runtime_List_Field_Editor_New_Runtime;
public static String Error_JBossWS_Runtime_List_Field_Editor_Path_To_Home_Diretory_Cannot_Be_Empty;
- public static String JBossWS_Runtime_List_Field_Editor_Already_Exists;
+ public static String JBossWS_Runtime_List_Field_Editor_Runtime_Already_Exists;
public static String JBossWS_Runtime_List_Field_Editor_Runtime;
public static String Error_JBossWS_Runtime_List_Field_Editor_Runtime_Name_Is_Not_Correct;
public static String Error_JBossWS_Runtime_List_Field_Editor_Name_Cannot_Be_Empty;
Modified: trunk/ws/plugins/org.jboss.tools.ws.ui/src/org/jboss/tools/ws/ui/preferences/JBossRuntimeListFieldEditor.java
===================================================================
--- trunk/ws/plugins/org.jboss.tools.ws.ui/src/org/jboss/tools/ws/ui/preferences/JBossRuntimeListFieldEditor.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/ws/plugins/org.jboss.tools.ws.ui/src/org/jboss/tools/ws/ui/preferences/JBossRuntimeListFieldEditor.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -220,8 +220,7 @@
return ((List<JBossWSRuntime>) inputElement).toArray();
} else {
throw new IllegalArgumentException(
- JBossWSUIMessages.JBossWS_Runtime_List_Field_Editor_Inputelement_Must_Be
- + JBossWSUIMessages.JBossWS_Runtime_List_Field_Editor_An_Instance_Of_List);
+ JBossWSUIMessages.JBossWS_Runtime_List_Field_Editor_Inputelement_Must_Be_An_Instance_Of_List);
}
}
@@ -510,9 +509,9 @@
continue;
}
if (rt.getName().equals(name.getValueAsString())) {
- setErrorMessage(JBossWSUIMessages.JBossWS_Runtime_List_Field_Editor_Runtime
- + name.getValueAsString()
- + JBossWSUIMessages.JBossWS_Runtime_List_Field_Editor_Already_Exists);
+ setErrorMessage(
+ NLS.bind(JBossWSUIMessages.JBossWS_Runtime_List_Field_Editor_Runtime_Already_Exists,
+ name.getValueAsString()));
setPageComplete(false);
return;
}
Modified: trunk/ws/plugins/org.jboss.tools.ws.ui/src/org/jboss/tools/ws/ui/preferences/JBossWSLibraryListFieldEditor.java
===================================================================
--- trunk/ws/plugins/org.jboss.tools.ws.ui/src/org/jboss/tools/ws/ui/preferences/JBossWSLibraryListFieldEditor.java 2009-04-14 07:12:47 UTC (rev 14725)
+++ trunk/ws/plugins/org.jboss.tools.ws.ui/src/org/jboss/tools/ws/ui/preferences/JBossWSLibraryListFieldEditor.java 2009-04-14 07:53:42 UTC (rev 14726)
@@ -206,8 +206,7 @@
.toArray();
} else {
throw new IllegalArgumentException(
- JBossWSUIMessages.JBossWS_Runtime_List_Field_Editor_Inputelement_Must_Be
- + JBossWSUIMessages.JBossWS_Runtime_List_Field_Editor_An_Instance_Of_List);
+ JBossWSUIMessages.JBossWS_Runtime_List_Field_Editor_Inputelement_Must_Be_An_Instance_Of_List);
}
}
17 years
JBoss Tools SVN: r14725 - trunk/ws/plugins/org.jboss.tools.ws.creation.core/src/org/jboss/tools/ws/creation/core/commands.
by jbosstools-commits@lists.jboss.org
Author: dennyxu
Date: 2009-04-14 03:12:47 -0400 (Tue, 14 Apr 2009)
New Revision: 14725
Modified:
trunk/ws/plugins/org.jboss.tools.ws.creation.core/src/org/jboss/tools/ws/creation/core/commands/AbstractGenerateCodeCommand.java
Log:
JBIDE-4181: Ignore some types of error when invoke JBossWS JAX-WS command to generate web service code
Modified: trunk/ws/plugins/org.jboss.tools.ws.creation.core/src/org/jboss/tools/ws/creation/core/commands/AbstractGenerateCodeCommand.java
===================================================================
--- trunk/ws/plugins/org.jboss.tools.ws.creation.core/src/org/jboss/tools/ws/creation/core/commands/AbstractGenerateCodeCommand.java 2009-04-14 06:42:00 UTC (rev 14724)
+++ trunk/ws/plugins/org.jboss.tools.ws.creation.core/src/org/jboss/tools/ws/creation/core/commands/AbstractGenerateCodeCommand.java 2009-04-14 07:12:47 UTC (rev 14725)
@@ -97,9 +97,9 @@
String resultInput = inputResult.toString();
if (resultInput != null && resultInput.indexOf("[ERROR]") >= 0) {
JBossWSCreationCore.getDefault().logError(resultInput);
- IStatus errorStatus = StatusUtils.errorStatus(resultInput);
+ IStatus errorStatus = StatusUtils.warningStatus(resultInput);
status = StatusUtils
- .errorStatus(
+ .warningStatus(
JBossWSCreationCoreMessages.Error_Message_Failed_To_Generate_Code,
new CoreException(errorStatus));
} else {
17 years
JBoss Tools SVN: r14724 - trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/edit.
by jbosstools-commits@lists.jboss.org
Author: DartPeng
Date: 2009-04-14 02:42:00 -0400 (Tue, 14 Apr 2009)
New Revision: 14724
Removed:
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/edit/common/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/edit/edi/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/edit/fileRouting/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/edit/freemarker/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/edit/javabean/
trunk/smooks/plugins/org.jboss.tools.smooks.core/src/org/jboss/tools/smooks/edit/xsl/
Log:
JBIDE-4171
Delete useless packages
17 years