Author: tfennelly
Date: 2010-07-26 08:06:20 -0400 (Mon, 26 Jul 2010)
New Revision: 23722
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/META-INF/
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/META-INF/MANIFEST.MF
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/about.html
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/build.properties
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/libs/
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/libs/commons-beanutils-1.8.3.jar
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/libs/commons-beanutils-bean-collections-1.8.3.jar
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/libs/commons-beanutils-core-1.8.3.jar
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/libs/commons-logging-1.1.1.jar
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/model/
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/model/smooks-core.ecore
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/model/smooks-javabean.ecore
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/model/smooks.genmodel
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/plugin.properties
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/plugin.xml
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/pom.xml
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/CoreFactory.java
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/CorePackage.java
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/GlobalParams.java
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/IComponent.java
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/ICoreFactory.java
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/ICorePackage.java
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/IGlobalParams.java
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/IParam.java
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/IParams.java
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/Param.java
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/Params.java
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/Bean.java
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/DecodeParam.java
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/Expression.java
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IBean.java
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IDecodeParam.java
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IExpression.java
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IJavaBeanFactory.java
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IJavaBeanPackage.java
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IValue.java
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IWiring.java
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/JavaBeanFactory.java
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/JavaBeanPackage.java
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/Value.java
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/Wiring.java
Modified:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.model/.classpath
branches/smooks-dmb/plugins/org.jboss.tools.smooks.model/.project
Log:
Moved the ecore model into an eclipse project... DMB code not added yet
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/META-INF/MANIFEST.MF
===================================================================
--- branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/META-INF/MANIFEST.MF
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/META-INF/MANIFEST.MF 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,20 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: org.jboss.tools.smooks.ecore.model;singleton:=true
+Bundle-Version: 1.1.0.qualifier
+Bundle-ActivationPolicy: lazy
+Bundle-Localization: plugin
+Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Bundle-Vendor: %providerName
+Require-Bundle: org.eclipse.core.runtime,
+ org.jboss.tools.smooks.runtime,
+ org.eclipse.emf.ecore
+Bundle-Activator: org.jboss.tools.smooks.model.plugin.SmooksModelActivator
+Export-Package: org.jboss.tools.smooks.model,
+ org.jboss.tools.smooks.model.core
+Bundle-ClassPath: .,
+ libs/commons-beanutils-1.8.3.jar,
+ libs/commons-beanutils-bean-collections-1.8.3.jar,
+ libs/commons-beanutils-core-1.8.3.jar,
+ libs/commons-logging-1.1.1.jar
Added: branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/about.html
===================================================================
--- branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/about.html
(rev 0)
+++ branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/about.html 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html
xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1" />
+<title>Smooks Tools - Templating</title>
+<style type="text/css" media="screen">
+<!--
+ body {
+ font-family: Sans-serif, Arial, Helvetica;
+ }
+
+-->
+</style>
+</head>
+<body>
+<h1>Smooks Tools - Templating</h1>
+
+<p>
+This plugin is part of the JBoss Tools developed by the <a
href="http://www.jboss.com">JBoss Inc.</a>
+</p>
+
+<p>Information about this plugin is available at <a
href="http://www.jboss.org/tools">JBoss Tools project
page</a></p>
+
+<p>
+This software is distributed under the terms of the Eclipse Public License - v 1.0
+(see <a
href="www.eclipse.org/legal/epl-v10.html">Eclipse Public License
- Version 1.0</a>).
+</p>
+</body>
+</html>
\ No newline at end of file
Added: branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/build.properties
===================================================================
--- branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/build.properties
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/build.properties 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,12 @@
+output.. = bin/
+bin.includes = META-INF/,\
+ .,\
+ about.html,\
+ plugin.properties,\
+ libs/commons-beanutils-1.8.3.jar,\
+ libs/commons-beanutils-bean-collections-1.8.3.jar,\
+ libs/commons-beanutils-core-1.8.3.jar,\
+ libs/commons-logging-1.1.1.jar
+jars.compile.order = .
+source.. = src/
+source.. = src/
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/libs/commons-beanutils-1.8.3.jar
===================================================================
(Binary files differ)
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/libs/commons-beanutils-1.8.3.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/libs/commons-beanutils-bean-collections-1.8.3.jar
===================================================================
(Binary files differ)
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/libs/commons-beanutils-bean-collections-1.8.3.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/libs/commons-beanutils-core-1.8.3.jar
===================================================================
(Binary files differ)
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/libs/commons-beanutils-core-1.8.3.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/libs/commons-logging-1.1.1.jar
===================================================================
(Binary files differ)
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/libs/commons-logging-1.1.1.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/model/smooks-core.ecore
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/model/smooks-core.ecore
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/model/smooks-core.ecore 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,29 @@
+<?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="core"
+
nsURI="http://www.milyn.org/smooks-core/core/1.0.0"
nsPrefix="smooks.core">
+ <eClassifiers xsi:type="ecore:EClass" name="Param">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name"
eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="value"
eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Params">
+ <eOperations name="getParam" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eParameters name="name" lowerBound="1"
eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eOperations>
+ <eOperations name="setParam" lowerBound="1"
eType="#//Params">
+ <eParameters name="name" lowerBound="1"
eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eParameters name="value" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eOperations>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="params"
upperBound="-1"
+ eType="#//Param"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="GlobalParams"
eSuperTypes="#//Params">
+ <eOperations name="setFilterType" eType="#//GlobalParams">
+ <eParameters name="filterType"
eType="#//StreamFilterType"/>
+ </eOperations>
+ <eOperations name="getFilterType"
eType="#//StreamFilterType"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EDataType" name="StreamFilterType"
instanceClassName="org.milyn.StreamFilterType"/>
+ <eClassifiers xsi:type="ecore:EClass" name="Component"
abstract="true" interface="true"/>
+</ecore:EPackage>
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/model/smooks-javabean.ecore
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/model/smooks-javabean.ecore
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/model/smooks-javabean.ecore 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,60 @@
+<?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="javabean"
+
nsURI="http://www.milyn.org/smooks-ui/javabean/1.0.0"
nsPrefix="javabean">
+ <eClassifiers xsi:type="ecore:EClass" name="DecodeParam">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name"
lowerBound="1" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="value"
lowerBound="1" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Wiring">
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="property" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="setterMethod" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="beanIdRef" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="wireOnElement" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="wireOnElementNS" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Expression">
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="property" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="setterMethod" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="execOnElement" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="execOnElementNS" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="initVal" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Value">
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="property" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="setterMethod" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="data"
lowerBound="1" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="dataNS"
lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="decoder" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="defaultVal" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="decodeParams" upperBound="-1"
+ eType="#//DecodeParam"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Bean"
eSuperTypes="smooks-core.ecore#//Component">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="beanId"
eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="beanClass" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="createOnElement" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="createOnElementNS" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="valueBindings" upperBound="-1"
+ eType="#//Value"/>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="wireBindings" upperBound="-1"
+ eType="#//Wiring"/>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="expressionBindings" upperBound="-1"
+ eType="#//Expression"/>
+ </eClassifiers>
+</ecore:EPackage>
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/model/smooks.genmodel
===================================================================
--- branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/model/smooks.genmodel
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/model/smooks.genmodel 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,76 @@
+<?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="/org.jboss.tools.smooks.model/src-ecore"
+ creationSubmenus="true"
modelPluginID="org.jboss.tools.smooks.model"
templateDirectory="/org.jboss.tools.smooks.model/templates"
+ dynamicTemplates="true" redirection=""
modelName="Smooks" modelPluginClass=""
+ rootImplementsInterface="" featureMapWrapperInternalInterface=""
importerID="org.eclipse.emf.importer.ecore"
+ complianceLevel="5.0" copyrightFields="false"
publicConstructors="true" interfaceNamePattern="I{0}"
+ classNamePattern="{0}">
+ <foreignModel>smooks-core.ecore</foreignModel>
+ <foreignModel>smooks-javabean.ecore</foreignModel>
+ <genPackages prefix="Core"
basePackage="org.jboss.tools.smooks.model"
disposableProviderFactory="true"
+ adapterFactory="false" classPackageSuffix=""
ecorePackage="smooks-core.ecore#/">
+ <genDataTypes ecoreDataType="smooks-core.ecore#//StreamFilterType"/>
+ <genClasses ecoreClass="smooks-core.ecore#//Param">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
smooks-core.ecore#//Param/name"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
smooks-core.ecore#//Param/value"/>
+ </genClasses>
+ <genClasses ecoreClass="smooks-core.ecore#//Params">
+ <genFeatures notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference
smooks-core.ecore#//Params/params"/>
+ <genOperations
ecoreOperation="smooks-core.ecore#//Params/getParam">
+ <genParameters
ecoreParameter="smooks-core.ecore#//Params/getParam/name"/>
+ </genOperations>
+ <genOperations
ecoreOperation="smooks-core.ecore#//Params/setParam">
+ <genParameters
ecoreParameter="smooks-core.ecore#//Params/setParam/name"/>
+ <genParameters
ecoreParameter="smooks-core.ecore#//Params/setParam/value"/>
+ </genOperations>
+ </genClasses>
+ <genClasses ecoreClass="smooks-core.ecore#//GlobalParams">
+ <genOperations
ecoreOperation="smooks-core.ecore#//GlobalParams/setFilterType">
+ <genParameters
ecoreParameter="smooks-core.ecore#//GlobalParams/setFilterType/filterType"/>
+ </genOperations>
+ <genOperations
ecoreOperation="smooks-core.ecore#//GlobalParams/getFilterType"/>
+ </genClasses>
+ <genClasses image="false"
ecoreClass="smooks-core.ecore#//Component"/>
+ </genPackages>
+ <genPackages prefix="JavaBean"
basePackage="org.jboss.tools.smooks.model"
disposableProviderFactory="true"
+ adapterFactory="false" classPackageSuffix=""
contentTypeIdentifier="" ecorePackage="smooks-javabean.ecore#/">
+ <genClasses ecoreClass="smooks-javabean.ecore#//DecodeParam">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
smooks-javabean.ecore#//DecodeParam/name"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
smooks-javabean.ecore#//DecodeParam/value"/>
+ </genClasses>
+ <genClasses ecoreClass="smooks-javabean.ecore#//Wiring">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
smooks-javabean.ecore#//Wiring/property"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
smooks-javabean.ecore#//Wiring/setterMethod"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
smooks-javabean.ecore#//Wiring/beanIdRef"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
smooks-javabean.ecore#//Wiring/wireOnElement"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
smooks-javabean.ecore#//Wiring/wireOnElementNS"/>
+ </genClasses>
+ <genClasses ecoreClass="smooks-javabean.ecore#//Expression">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
smooks-javabean.ecore#//Expression/property"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
smooks-javabean.ecore#//Expression/setterMethod"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
smooks-javabean.ecore#//Expression/execOnElement"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
smooks-javabean.ecore#//Expression/execOnElementNS"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
smooks-javabean.ecore#//Expression/initVal"/>
+ </genClasses>
+ <genClasses ecoreClass="smooks-javabean.ecore#//Value">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
smooks-javabean.ecore#//Value/property"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
smooks-javabean.ecore#//Value/setterMethod"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
smooks-javabean.ecore#//Value/data"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
smooks-javabean.ecore#//Value/dataNS"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
smooks-javabean.ecore#//Value/decoder"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
smooks-javabean.ecore#//Value/defaultVal"/>
+ <genFeatures notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference
smooks-javabean.ecore#//Value/decodeParams"/>
+ </genClasses>
+ <genClasses ecoreClass="smooks-javabean.ecore#//Bean">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
smooks-javabean.ecore#//Bean/beanId"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
smooks-javabean.ecore#//Bean/beanClass"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
smooks-javabean.ecore#//Bean/createOnElement"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
smooks-javabean.ecore#//Bean/createOnElementNS"/>
+ <genFeatures notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference
smooks-javabean.ecore#//Bean/valueBindings"/>
+ <genFeatures notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference
smooks-javabean.ecore#//Bean/wireBindings"/>
+ <genFeatures notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference
smooks-javabean.ecore#//Bean/expressionBindings"/>
+ </genClasses>
+ </genPackages>
+</genmodel:GenModel>
Added: branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/plugin.properties
===================================================================
--- branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/plugin.properties
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/plugin.properties 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,8 @@
+
+# <copyright>
+# </copyright>
+#
+# $Id$
+
+providerName = JBoss by Red Hat
+pluginName = Smooks ECore Model Plug-in
Added: branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/plugin.xml
===================================================================
--- branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/plugin.xml
(rev 0)
+++ branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/plugin.xml 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+
+</plugin>
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/plugin.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/pom.xml
===================================================================
--- branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/pom.xml
(rev 0)
+++ branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/pom.xml 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,14 @@
+<project
+xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <relativePath>../../../parent-pom.xml</relativePath>
+ <groupId>org.jboss.tools</groupId>
+ <artifactId>org.jboss.tools.parent.pom</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>org.jboss.tools</groupId>
+ <artifactId>org.jboss.tools.smooks.ecore.model</artifactId>
+ <version>1.1.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project>
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/pom.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/CoreFactory.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/CoreFactory.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/CoreFactory.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,170 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.core;
+
+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.milyn.StreamFilterType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Factory</b>.
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CoreFactory extends EFactoryImpl implements ICoreFactory {
+ /**
+ * Creates the default factory implementation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static ICoreFactory init() {
+ try {
+ ICoreFactory theCoreFactory =
(
ICoreFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.mily...);
+ if (theCoreFactory != null) {
+ return theCoreFactory;
+ }
+ }
+ catch (Exception exception) {
+ EcorePlugin.INSTANCE.log(exception);
+ }
+ return new CoreFactory();
+ }
+
+ /**
+ * Creates an instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CoreFactory() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EObject create(EClass eClass) {
+ switch (eClass.getClassifierID()) {
+ case ICorePackage.PARAM: return createParam();
+ case ICorePackage.PARAMS: return createParams();
+ case ICorePackage.GLOBAL_PARAMS: return createGlobalParams();
+ 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 ICorePackage.STREAM_FILTER_TYPE:
+ return createStreamFilterTypeFromString(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 ICorePackage.STREAM_FILTER_TYPE:
+ return convertStreamFilterTypeToString(eDataType, instanceValue);
+ default:
+ throw new IllegalArgumentException("The datatype '" +
eDataType.getName() + "' is not a valid classifier");
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IParam createParam() {
+ Param param = new Param();
+ return param;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IParams createParams() {
+ Params params = new Params();
+ return params;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IGlobalParams createGlobalParams() {
+ GlobalParams globalParams = new GlobalParams();
+ return globalParams;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public StreamFilterType createStreamFilterTypeFromString(EDataType eDataType, String
initialValue) {
+ return (StreamFilterType)super.createFromString(eDataType, initialValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertStreamFilterTypeToString(EDataType eDataType, Object instanceValue)
{
+ return super.convertToString(eDataType, instanceValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ICorePackage getCorePackage() {
+ return (ICorePackage)getEPackage();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @deprecated
+ * @generated
+ */
+ @Deprecated
+ public static ICorePackage getPackage() {
+ return ICorePackage.eINSTANCE;
+ }
+
+} //CoreFactory
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/CoreFactory.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/CorePackage.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/CorePackage.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/CorePackage.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,307 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.core;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EDataType;
+import org.eclipse.emf.ecore.EOperation;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.EReference;
+
+import org.eclipse.emf.ecore.impl.EPackageImpl;
+
+import org.jboss.tools.smooks.model.javabean.IJavaBeanPackage;
+import org.jboss.tools.smooks.model.javabean.JavaBeanPackage;
+
+import org.milyn.StreamFilterType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Package</b>.
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CorePackage extends EPackageImpl implements ICorePackage {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass paramEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass paramsEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass globalParamsEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass componentEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EDataType streamFilterTypeEDataType = 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.core.ICorePackage#eNS_URI
+ * @see #init()
+ * @generated
+ */
+ private CorePackage() {
+ super(eNS_URI, ICoreFactory.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.
+ *
+ * <p>This method is used to initialize {@link ICorePackage#eINSTANCE} when that
field is accessed.
+ * Clients should not invoke it directly. Instead, they should simply access that field
to obtain the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #eNS_URI
+ * @see #createPackageContents()
+ * @see #initializePackageContents()
+ * @generated
+ */
+ public static ICorePackage init() {
+ if (isInited) return
(ICorePackage)EPackage.Registry.INSTANCE.getEPackage(ICorePackage.eNS_URI);
+
+ // Obtain or create and register package
+ CorePackage theCorePackage = (CorePackage)(EPackage.Registry.INSTANCE.get(eNS_URI)
instanceof CorePackage ? EPackage.Registry.INSTANCE.get(eNS_URI) : new CorePackage());
+
+ isInited = true;
+
+ // Obtain or create and register interdependencies
+ JavaBeanPackage theJavaBeanPackage =
(JavaBeanPackage)(EPackage.Registry.INSTANCE.getEPackage(IJavaBeanPackage.eNS_URI)
instanceof JavaBeanPackage ?
EPackage.Registry.INSTANCE.getEPackage(IJavaBeanPackage.eNS_URI) :
IJavaBeanPackage.eINSTANCE);
+
+ // Create package meta-data objects
+ theCorePackage.createPackageContents();
+ theJavaBeanPackage.createPackageContents();
+
+ // Initialize created meta-data
+ theCorePackage.initializePackageContents();
+ theJavaBeanPackage.initializePackageContents();
+
+ // Mark meta-data to indicate it can't be changed
+ theCorePackage.freeze();
+
+
+ // Update the registry and return the package
+ EPackage.Registry.INSTANCE.put(ICorePackage.eNS_URI, theCorePackage);
+ return theCorePackage;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getParam() {
+ return paramEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getParam_Name() {
+ return (EAttribute)paramEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getParam_Value() {
+ return (EAttribute)paramEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getParams() {
+ return paramsEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getParams_Params() {
+ return (EReference)paramsEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getGlobalParams() {
+ return globalParamsEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getComponent() {
+ return componentEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EDataType getStreamFilterType() {
+ return streamFilterTypeEDataType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ICoreFactory getCoreFactory() {
+ return (ICoreFactory)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
+ paramEClass = createEClass(PARAM);
+ createEAttribute(paramEClass, PARAM__NAME);
+ createEAttribute(paramEClass, PARAM__VALUE);
+
+ paramsEClass = createEClass(PARAMS);
+ createEReference(paramsEClass, PARAMS__PARAMS);
+
+ globalParamsEClass = createEClass(GLOBAL_PARAMS);
+
+ componentEClass = createEClass(COMPONENT);
+
+ // Create data types
+ streamFilterTypeEDataType = createEDataType(STREAM_FILTER_TYPE);
+ }
+
+ /**
+ * <!-- 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);
+
+ // Create type parameters
+
+ // Set bounds for type parameters
+
+ // Add supertypes to classes
+ globalParamsEClass.getESuperTypes().add(this.getParams());
+
+ // Initialize classes and features; add operations and parameters
+ initEClass(paramEClass, IParam.class, "Param", !IS_ABSTRACT, !IS_INTERFACE,
IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getParam_Name(), ecorePackage.getEString(), "name", null, 0,
1, IParam.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getParam_Value(), ecorePackage.getEString(), "value", null, 0,
1, IParam.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(paramsEClass, IParams.class, "Params", !IS_ABSTRACT,
!IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getParams_Params(), this.getParam(), null, "params", null, 0,
-1, IParams.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE,
IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ EOperation op = addEOperation(paramsEClass, ecorePackage.getEString(),
"getParam", 0, 1, IS_UNIQUE, IS_ORDERED);
+ addEParameter(op, ecorePackage.getEString(), "name", 1, 1, IS_UNIQUE,
IS_ORDERED);
+
+ op = addEOperation(paramsEClass, this.getParams(), "setParam", 1, 1,
IS_UNIQUE, IS_ORDERED);
+ addEParameter(op, ecorePackage.getEString(), "name", 1, 1, IS_UNIQUE,
IS_ORDERED);
+ addEParameter(op, ecorePackage.getEString(), "value", 0, 1, IS_UNIQUE,
IS_ORDERED);
+
+ initEClass(globalParamsEClass, IGlobalParams.class, "GlobalParams",
!IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+
+ op = addEOperation(globalParamsEClass, this.getGlobalParams(),
"setFilterType", 0, 1, IS_UNIQUE, IS_ORDERED);
+ addEParameter(op, this.getStreamFilterType(), "filterType", 0, 1, IS_UNIQUE,
IS_ORDERED);
+
+ addEOperation(globalParamsEClass, this.getStreamFilterType(),
"getFilterType", 0, 1, IS_UNIQUE, IS_ORDERED);
+
+ initEClass(componentEClass, IComponent.class, "Component", IS_ABSTRACT,
IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+
+ // Initialize data types
+ initEDataType(streamFilterTypeEDataType, StreamFilterType.class,
"StreamFilterType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
+
+ // Create resource
+ createResource(eNS_URI);
+ }
+
+} //CorePackage
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/CorePackage.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/GlobalParams.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/GlobalParams.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/GlobalParams.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,73 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.core;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.milyn.StreamFilterType;
+import org.milyn.delivery.Filter;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Global
Params</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * </p>
+ *
+ * @generated
+ */
+public class GlobalParams extends Params implements IGlobalParams {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public GlobalParams() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ICorePackage.Literals.GLOBAL_PARAMS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IGlobalParams setFilterType(StreamFilterType filterType) {
+ // TODO: implement this method
+ // Ensure that you remove @generated or mark it @generated NOT
+ throw new UnsupportedOperationException();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated NOT
+ */
+ public StreamFilterType getFilterType() {
+ String filterType = getParam(Filter.STREAM_FILTER_TYPE);
+
+ if(filterType == null) {
+ return null;
+ }
+
+ try {
+ return StreamFilterType.valueOf(filterType);
+ } catch(Exception e) {
+ return null;
+ }
+ }
+
+} //GlobalParams
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/GlobalParams.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/IComponent.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/IComponent.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/IComponent.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,22 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.core;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object
'<em><b>Component</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ *
+ * @see org.jboss.tools.smooks.model.core.ICorePackage#getComponent()
+ * @model interface="true" abstract="true"
+ * @generated
+ */
+public interface IComponent extends EObject {
+} // IComponent
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/IComponent.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/ICoreFactory.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/ICoreFactory.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/ICoreFactory.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,64 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.core;
+
+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.core.ICorePackage
+ * @generated
+ */
+public interface ICoreFactory extends EFactory {
+ /**
+ * The singleton instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ ICoreFactory eINSTANCE = org.jboss.tools.smooks.model.core.CoreFactory.init();
+
+ /**
+ * Returns a new object of class '<em>Param</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Param</em>'.
+ * @generated
+ */
+ IParam createParam();
+
+ /**
+ * Returns a new object of class '<em>Params</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Params</em>'.
+ * @generated
+ */
+ IParams createParams();
+
+ /**
+ * Returns a new object of class '<em>Global Params</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Global Params</em>'.
+ * @generated
+ */
+ IGlobalParams createGlobalParams();
+
+ /**
+ * Returns the package supported by this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the package supported by this factory.
+ * @generated
+ */
+ ICorePackage getCorePackage();
+
+} //ICoreFactory
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/ICoreFactory.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/ICorePackage.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/ICorePackage.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/ICorePackage.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,368 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.core;
+
+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;
+
+/**
+ * <!-- 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.core.ICoreFactory
+ * @model kind="package"
+ * @generated
+ */
+public interface ICorePackage extends EPackage {
+ /**
+ * The package name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNAME = "core";
+
+ /**
+ * The package namespace URI.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_URI = "http://www.milyn.org/smooks-core/core/1.0.0";
+
+ /**
+ * The package namespace name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_PREFIX = "smooks.core";
+
+ /**
+ * The singleton instance of the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ ICorePackage eINSTANCE = org.jboss.tools.smooks.model.core.CorePackage.init();
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.core.Param
<em>Param</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.core.Param
+ * @see org.jboss.tools.smooks.model.core.CorePackage#getParam()
+ * @generated
+ */
+ int PARAM = 0;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PARAM__NAME = 0;
+
+ /**
+ * The feature id for the '<em><b>Value</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PARAM__VALUE = 1;
+
+ /**
+ * The number of structural features of the '<em>Param</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PARAM_FEATURE_COUNT = 2;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.core.Params
<em>Params</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.core.Params
+ * @see org.jboss.tools.smooks.model.core.CorePackage#getParams()
+ * @generated
+ */
+ int PARAMS = 1;
+
+ /**
+ * The feature id for the '<em><b>Params</b></em>'
reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PARAMS__PARAMS = 0;
+
+ /**
+ * The number of structural features of the '<em>Params</em>'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PARAMS_FEATURE_COUNT = 1;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.core.GlobalParams
<em>Global Params</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.core.GlobalParams
+ * @see org.jboss.tools.smooks.model.core.CorePackage#getGlobalParams()
+ * @generated
+ */
+ int GLOBAL_PARAMS = 2;
+
+ /**
+ * The feature id for the '<em><b>Params</b></em>'
reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GLOBAL_PARAMS__PARAMS = PARAMS__PARAMS;
+
+ /**
+ * The number of structural features of the '<em>Global Params</em>'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GLOBAL_PARAMS_FEATURE_COUNT = PARAMS_FEATURE_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.core.IComponent
<em>Component</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.core.IComponent
+ * @see org.jboss.tools.smooks.model.core.CorePackage#getComponent()
+ * @generated
+ */
+ int COMPONENT = 3;
+
+ /**
+ * The number of structural features of the '<em>Component</em>'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPONENT_FEATURE_COUNT = 0;
+
+ /**
+ * The meta object id for the '<em>Stream Filter Type</em>' data
type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.milyn.StreamFilterType
+ * @see org.jboss.tools.smooks.model.core.CorePackage#getStreamFilterType()
+ * @generated
+ */
+ int STREAM_FILTER_TYPE = 4;
+
+
+ /**
+ * Returns the meta object for class '{@link
org.jboss.tools.smooks.model.core.IParam <em>Param</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Param</em>'.
+ * @see org.jboss.tools.smooks.model.core.IParam
+ * @generated
+ */
+ EClass getParam();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.smooks.model.core.IParam#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.core.IParam#getName()
+ * @see #getParam()
+ * @generated
+ */
+ EAttribute getParam_Name();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.smooks.model.core.IParam#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.core.IParam#getValue()
+ * @see #getParam()
+ * @generated
+ */
+ EAttribute getParam_Value();
+
+ /**
+ * Returns the meta object for class '{@link
org.jboss.tools.smooks.model.core.IParams <em>Params</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Params</em>'.
+ * @see org.jboss.tools.smooks.model.core.IParams
+ * @generated
+ */
+ EClass getParams();
+
+ /**
+ * Returns the meta object for the reference list '{@link
org.jboss.tools.smooks.model.core.IParams#getParams <em>Params</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference list
'<em>Params</em>'.
+ * @see org.jboss.tools.smooks.model.core.IParams#getParams()
+ * @see #getParams()
+ * @generated
+ */
+ EReference getParams_Params();
+
+ /**
+ * Returns the meta object for class '{@link
org.jboss.tools.smooks.model.core.IGlobalParams <em>Global Params</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Global Params</em>'.
+ * @see org.jboss.tools.smooks.model.core.IGlobalParams
+ * @generated
+ */
+ EClass getGlobalParams();
+
+ /**
+ * Returns the meta object for class '{@link
org.jboss.tools.smooks.model.core.IComponent <em>Component</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Component</em>'.
+ * @see org.jboss.tools.smooks.model.core.IComponent
+ * @generated
+ */
+ EClass getComponent();
+
+ /**
+ * Returns the meta object for data type '{@link org.milyn.StreamFilterType
<em>Stream Filter Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for data type '<em>Stream Filter
Type</em>'.
+ * @see org.milyn.StreamFilterType
+ * @model instanceClass="org.milyn.StreamFilterType"
+ * @generated
+ */
+ EDataType getStreamFilterType();
+
+ /**
+ * 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
+ */
+ ICoreFactory getCoreFactory();
+
+ /**
+ * <!-- 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.core.Param
<em>Param</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.core.Param
+ * @see org.jboss.tools.smooks.model.core.CorePackage#getParam()
+ * @generated
+ */
+ EClass PARAM = eINSTANCE.getParam();
+
+ /**
+ * The meta object literal for the
'<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute PARAM__NAME = eINSTANCE.getParam_Name();
+
+ /**
+ * The meta object literal for the
'<em><b>Value</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute PARAM__VALUE = eINSTANCE.getParam_Value();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.smooks.model.core.Params
<em>Params</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.core.Params
+ * @see org.jboss.tools.smooks.model.core.CorePackage#getParams()
+ * @generated
+ */
+ EClass PARAMS = eINSTANCE.getParams();
+
+ /**
+ * The meta object literal for the
'<em><b>Params</b></em>' reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference PARAMS__PARAMS = eINSTANCE.getParams_Params();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.smooks.model.core.GlobalParams <em>Global Params</em>}'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.core.GlobalParams
+ * @see org.jboss.tools.smooks.model.core.CorePackage#getGlobalParams()
+ * @generated
+ */
+ EClass GLOBAL_PARAMS = eINSTANCE.getGlobalParams();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.smooks.model.core.IComponent <em>Component</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.core.IComponent
+ * @see org.jboss.tools.smooks.model.core.CorePackage#getComponent()
+ * @generated
+ */
+ EClass COMPONENT = eINSTANCE.getComponent();
+
+ /**
+ * The meta object literal for the '<em>Stream Filter Type</em>'
data type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.milyn.StreamFilterType
+ * @see org.jboss.tools.smooks.model.core.CorePackage#getStreamFilterType()
+ * @generated
+ */
+ EDataType STREAM_FILTER_TYPE = eINSTANCE.getStreamFilterType();
+
+ }
+
+} //ICorePackage
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/ICorePackage.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/IGlobalParams.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/IGlobalParams.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/IGlobalParams.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,38 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.core;
+
+import org.milyn.StreamFilterType;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Global
Params</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ *
+ * @see org.jboss.tools.smooks.model.core.ICorePackage#getGlobalParams()
+ * @model
+ * @generated
+ */
+public interface IGlobalParams extends IParams {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @model
filterTypeDataType="org.jboss.tools.smooks.model.core.StreamFilterType"
+ * @generated
+ */
+ IGlobalParams setFilterType(StreamFilterType filterType);
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @model kind="operation"
dataType="org.jboss.tools.smooks.model.core.StreamFilterType"
+ * @generated
+ */
+ StreamFilterType getFilterType();
+
+} // IGlobalParams
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/IGlobalParams.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/IParam.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/IParam.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/IParam.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,81 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.core;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object
'<em><b>Param</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.core.IParam#getName
<em>Name</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.core.IParam#getValue
<em>Value</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.core.ICorePackage#getParam()
+ * @model
+ * @generated
+ */
+public interface IParam extends EObject {
+ /**
+ * 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.core.ICorePackage#getParam_Name()
+ * @model
+ * @generated
+ */
+ String getName();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.core.IParam#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>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.core.ICorePackage#getParam_Value()
+ * @model
+ * @generated
+ */
+ String getValue();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.smooks.model.core.IParam#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);
+
+} // IParam
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/IParam.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/IParams.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/IParams.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/IParams.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,62 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.core;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object
'<em><b>Params</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.core.IParams#getParams
<em>Params</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.core.ICorePackage#getParams()
+ * @model
+ * @generated
+ */
+public interface IParams extends EObject {
+ /**
+ * Returns the value of the '<em><b>Params</b></em>'
reference list.
+ * The list contents are of type {@link org.jboss.tools.smooks.model.core.IParam}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Params</em>' reference list isn't
clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Params</em>' reference list.
+ * @see org.jboss.tools.smooks.model.core.ICorePackage#getParams_Params()
+ * @model
+ * @generated
+ */
+ EList<IParam> getParams();
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @model nameRequired="true"
+ * @generated
+ */
+ String getParam(String name);
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @model required="true" nameRequired="true"
+ * @generated
+ */
+ IParams setParam(String name, String value);
+
+} // IParams
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/IParams.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/Param.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/Param.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/Param.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,218 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.core;
+
+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;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object
'<em><b>Param</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.core.Param#getName
<em>Name</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.core.Param#getValue
<em>Value</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class Param extends EObjectImpl implements IParam {
+ /**
+ * The default value of the '{@link #getName() <em>Name</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected static final String NAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getName() <em>Name</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected String name = NAME_EDEFAULT;
+
+ /**
+ * 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;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Param() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ICorePackage.Literals.PARAM;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setName(String newName) {
+ String oldName = name;
+ name = newName;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ICorePackage.PARAM__NAME,
oldName, name));
+ }
+
+ /**
+ * <!-- 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, ICorePackage.PARAM__VALUE,
oldValue, value));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ICorePackage.PARAM__NAME:
+ return getName();
+ case ICorePackage.PARAM__VALUE:
+ return getValue();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ICorePackage.PARAM__NAME:
+ setName((String)newValue);
+ return;
+ case ICorePackage.PARAM__VALUE:
+ setValue((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ICorePackage.PARAM__NAME:
+ setName(NAME_EDEFAULT);
+ return;
+ case ICorePackage.PARAM__VALUE:
+ setValue(VALUE_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ICorePackage.PARAM__NAME:
+ return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
+ case ICorePackage.PARAM__VALUE:
+ return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value);
+ }
+ 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(" (name: ");
+ result.append(name);
+ result.append(", value: ");
+ result.append(value);
+ result.append(')');
+ return result.toString();
+ }
+
+} //Param
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/Param.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/Params.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/Params.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/Params.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,168 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.core;
+
+
+
+import java.util.ArrayList;
+import java.util.Collection;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+
+import org.eclipse.emf.ecore.util.EObjectResolvingEList;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object
'<em><b>Params</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.core.Params#getParams
<em>Params</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class Params extends EObjectImpl implements IParams {
+ /**
+ * The cached value of the '{@link #getParams() <em>Params</em>}'
reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getParams()
+ * @generated
+ * @ordered
+ */
+ protected EList<IParam> params;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Params() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ICorePackage.Literals.PARAMS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<IParam> getParams() {
+ if (params == null) {
+ params = new EObjectResolvingEList<IParam>(IParam.class, this,
ICorePackage.PARAMS__PARAMS);
+ }
+ return params;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated NOT
+ */
+ public String getParam(String name) {
+ if(params == null) {
+ return null;
+ }
+
+ for(IParam param : params) {
+ String paramName = param.getName();
+ if(paramName != null && paramName.equals(name)) {
+ return param.getValue();
+ }
+ }
+
+ return null;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IParams setParam(String name, String value) {
+ // TODO: implement this method
+ // Ensure that you remove @generated or mark it @generated NOT
+ throw new UnsupportedOperationException();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ICorePackage.PARAMS__PARAMS:
+ return getParams();
+ }
+ 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 ICorePackage.PARAMS__PARAMS:
+ getParams().clear();
+ getParams().addAll((Collection<? extends IParam>)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ICorePackage.PARAMS__PARAMS:
+ getParams().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ICorePackage.PARAMS__PARAMS:
+ return params != null && !params.isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //Params
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/core/Params.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/Bean.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/Bean.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/Bean.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,435 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.javabean;
+
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+
+import org.eclipse.emf.ecore.util.EObjectResolvingEList;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object
'<em><b>Bean</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.Bean#getBeanId <em>Bean
Id</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.Bean#getBeanClass
<em>Bean Class</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.Bean#getCreateOnElement
<em>Create On Element</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.Bean#getCreateOnElementNS
<em>Create On Element NS</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.Bean#getValueBindings
<em>Value Bindings</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.Bean#getWireBindings
<em>Wire Bindings</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.Bean#getExpressionBindings
<em>Expression Bindings</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class Bean extends EObjectImpl implements IBean {
+ /**
+ * 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 #getBeanClass() <em>Bean
Class</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getBeanClass()
+ * @generated
+ * @ordered
+ */
+ protected static final String BEAN_CLASS_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getBeanClass() <em>Bean
Class</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getBeanClass()
+ * @generated
+ * @ordered
+ */
+ protected String beanClass = BEAN_CLASS_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getCreateOnElement() <em>Create On
Element</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getCreateOnElement()
+ * @generated
+ * @ordered
+ */
+ protected static final String CREATE_ON_ELEMENT_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getCreateOnElement() <em>Create On
Element</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getCreateOnElement()
+ * @generated
+ * @ordered
+ */
+ protected String createOnElement = CREATE_ON_ELEMENT_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getCreateOnElementNS() <em>Create On
Element NS</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getCreateOnElementNS()
+ * @generated
+ * @ordered
+ */
+ protected static final String CREATE_ON_ELEMENT_NS_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getCreateOnElementNS() <em>Create On
Element NS</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getCreateOnElementNS()
+ * @generated
+ * @ordered
+ */
+ protected String createOnElementNS = CREATE_ON_ELEMENT_NS_EDEFAULT;
+
+ /**
+ * The cached value of the '{@link #getValueBindings() <em>Value
Bindings</em>}' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getValueBindings()
+ * @generated
+ * @ordered
+ */
+ protected EList<IValue> valueBindings;
+
+ /**
+ * The cached value of the '{@link #getWireBindings() <em>Wire
Bindings</em>}' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getWireBindings()
+ * @generated
+ * @ordered
+ */
+ protected EList<IWiring> wireBindings;
+
+ /**
+ * The cached value of the '{@link #getExpressionBindings() <em>Expression
Bindings</em>}' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getExpressionBindings()
+ * @generated
+ * @ordered
+ */
+ protected EList<IExpression> expressionBindings;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Bean() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return IJavaBeanPackage.Literals.BEAN;
+ }
+
+ /**
+ * <!-- 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, IJavaBeanPackage.BEAN__BEAN_ID,
oldBeanId, beanId));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getBeanClass() {
+ return beanClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setBeanClass(String newBeanClass) {
+ String oldBeanClass = beanClass;
+ beanClass = newBeanClass;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
IJavaBeanPackage.BEAN__BEAN_CLASS, oldBeanClass, beanClass));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getCreateOnElement() {
+ return createOnElement;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setCreateOnElement(String newCreateOnElement) {
+ String oldCreateOnElement = createOnElement;
+ createOnElement = newCreateOnElement;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
IJavaBeanPackage.BEAN__CREATE_ON_ELEMENT, oldCreateOnElement, createOnElement));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getCreateOnElementNS() {
+ return createOnElementNS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setCreateOnElementNS(String newCreateOnElementNS) {
+ String oldCreateOnElementNS = createOnElementNS;
+ createOnElementNS = newCreateOnElementNS;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
IJavaBeanPackage.BEAN__CREATE_ON_ELEMENT_NS, oldCreateOnElementNS, createOnElementNS));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<IValue> getValueBindings() {
+ if (valueBindings == null) {
+ valueBindings = new EObjectResolvingEList<IValue>(IValue.class, this,
IJavaBeanPackage.BEAN__VALUE_BINDINGS);
+ }
+ return valueBindings;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<IWiring> getWireBindings() {
+ if (wireBindings == null) {
+ wireBindings = new EObjectResolvingEList<IWiring>(IWiring.class, this,
IJavaBeanPackage.BEAN__WIRE_BINDINGS);
+ }
+ return wireBindings;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<IExpression> getExpressionBindings() {
+ if (expressionBindings == null) {
+ expressionBindings = new EObjectResolvingEList<IExpression>(IExpression.class,
this, IJavaBeanPackage.BEAN__EXPRESSION_BINDINGS);
+ }
+ return expressionBindings;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case IJavaBeanPackage.BEAN__BEAN_ID:
+ return getBeanId();
+ case IJavaBeanPackage.BEAN__BEAN_CLASS:
+ return getBeanClass();
+ case IJavaBeanPackage.BEAN__CREATE_ON_ELEMENT:
+ return getCreateOnElement();
+ case IJavaBeanPackage.BEAN__CREATE_ON_ELEMENT_NS:
+ return getCreateOnElementNS();
+ case IJavaBeanPackage.BEAN__VALUE_BINDINGS:
+ return getValueBindings();
+ case IJavaBeanPackage.BEAN__WIRE_BINDINGS:
+ return getWireBindings();
+ case IJavaBeanPackage.BEAN__EXPRESSION_BINDINGS:
+ return getExpressionBindings();
+ }
+ 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 IJavaBeanPackage.BEAN__BEAN_ID:
+ setBeanId((String)newValue);
+ return;
+ case IJavaBeanPackage.BEAN__BEAN_CLASS:
+ setBeanClass((String)newValue);
+ return;
+ case IJavaBeanPackage.BEAN__CREATE_ON_ELEMENT:
+ setCreateOnElement((String)newValue);
+ return;
+ case IJavaBeanPackage.BEAN__CREATE_ON_ELEMENT_NS:
+ setCreateOnElementNS((String)newValue);
+ return;
+ case IJavaBeanPackage.BEAN__VALUE_BINDINGS:
+ getValueBindings().clear();
+ getValueBindings().addAll((Collection<? extends IValue>)newValue);
+ return;
+ case IJavaBeanPackage.BEAN__WIRE_BINDINGS:
+ getWireBindings().clear();
+ getWireBindings().addAll((Collection<? extends IWiring>)newValue);
+ return;
+ case IJavaBeanPackage.BEAN__EXPRESSION_BINDINGS:
+ getExpressionBindings().clear();
+ getExpressionBindings().addAll((Collection<? extends IExpression>)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case IJavaBeanPackage.BEAN__BEAN_ID:
+ setBeanId(BEAN_ID_EDEFAULT);
+ return;
+ case IJavaBeanPackage.BEAN__BEAN_CLASS:
+ setBeanClass(BEAN_CLASS_EDEFAULT);
+ return;
+ case IJavaBeanPackage.BEAN__CREATE_ON_ELEMENT:
+ setCreateOnElement(CREATE_ON_ELEMENT_EDEFAULT);
+ return;
+ case IJavaBeanPackage.BEAN__CREATE_ON_ELEMENT_NS:
+ setCreateOnElementNS(CREATE_ON_ELEMENT_NS_EDEFAULT);
+ return;
+ case IJavaBeanPackage.BEAN__VALUE_BINDINGS:
+ getValueBindings().clear();
+ return;
+ case IJavaBeanPackage.BEAN__WIRE_BINDINGS:
+ getWireBindings().clear();
+ return;
+ case IJavaBeanPackage.BEAN__EXPRESSION_BINDINGS:
+ getExpressionBindings().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case IJavaBeanPackage.BEAN__BEAN_ID:
+ return BEAN_ID_EDEFAULT == null ? beanId != null : !BEAN_ID_EDEFAULT.equals(beanId);
+ case IJavaBeanPackage.BEAN__BEAN_CLASS:
+ return BEAN_CLASS_EDEFAULT == null ? beanClass != null :
!BEAN_CLASS_EDEFAULT.equals(beanClass);
+ case IJavaBeanPackage.BEAN__CREATE_ON_ELEMENT:
+ return CREATE_ON_ELEMENT_EDEFAULT == null ? createOnElement != null :
!CREATE_ON_ELEMENT_EDEFAULT.equals(createOnElement);
+ case IJavaBeanPackage.BEAN__CREATE_ON_ELEMENT_NS:
+ return CREATE_ON_ELEMENT_NS_EDEFAULT == null ? createOnElementNS != null :
!CREATE_ON_ELEMENT_NS_EDEFAULT.equals(createOnElementNS);
+ case IJavaBeanPackage.BEAN__VALUE_BINDINGS:
+ return valueBindings != null && !valueBindings.isEmpty();
+ case IJavaBeanPackage.BEAN__WIRE_BINDINGS:
+ return wireBindings != null && !wireBindings.isEmpty();
+ case IJavaBeanPackage.BEAN__EXPRESSION_BINDINGS:
+ return expressionBindings != null && !expressionBindings.isEmpty();
+ }
+ 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(", beanClass: ");
+ result.append(beanClass);
+ result.append(", createOnElement: ");
+ result.append(createOnElement);
+ result.append(", createOnElementNS: ");
+ result.append(createOnElementNS);
+ result.append(')');
+ return result.toString();
+ }
+
+} //Bean
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/Bean.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/DecodeParam.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/DecodeParam.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/DecodeParam.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,218 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.javabean;
+
+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;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Decode
Param</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.DecodeParam#getName
<em>Name</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.DecodeParam#getValue
<em>Value</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class DecodeParam extends EObjectImpl implements IDecodeParam {
+ /**
+ * The default value of the '{@link #getName() <em>Name</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected static final String NAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getName() <em>Name</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected String name = NAME_EDEFAULT;
+
+ /**
+ * 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;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public DecodeParam() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return IJavaBeanPackage.Literals.DECODE_PARAM;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setName(String newName) {
+ String oldName = name;
+ name = newName;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
IJavaBeanPackage.DECODE_PARAM__NAME, oldName, name));
+ }
+
+ /**
+ * <!-- 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,
IJavaBeanPackage.DECODE_PARAM__VALUE, oldValue, value));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case IJavaBeanPackage.DECODE_PARAM__NAME:
+ return getName();
+ case IJavaBeanPackage.DECODE_PARAM__VALUE:
+ return getValue();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case IJavaBeanPackage.DECODE_PARAM__NAME:
+ setName((String)newValue);
+ return;
+ case IJavaBeanPackage.DECODE_PARAM__VALUE:
+ setValue((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case IJavaBeanPackage.DECODE_PARAM__NAME:
+ setName(NAME_EDEFAULT);
+ return;
+ case IJavaBeanPackage.DECODE_PARAM__VALUE:
+ setValue(VALUE_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case IJavaBeanPackage.DECODE_PARAM__NAME:
+ return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
+ case IJavaBeanPackage.DECODE_PARAM__VALUE:
+ return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value);
+ }
+ 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(" (name: ");
+ result.append(name);
+ result.append(", value: ");
+ result.append(value);
+ result.append(')');
+ return result.toString();
+ }
+
+} //DecodeParam
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/DecodeParam.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/Expression.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/Expression.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/Expression.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,380 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.javabean;
+
+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;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object
'<em><b>Expression</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.Expression#getProperty
<em>Property</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.Expression#getSetterMethod
<em>Setter Method</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.Expression#getExecOnElement
<em>Exec On Element</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.Expression#getExecOnElementNS
<em>Exec On Element NS</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.Expression#getInitVal
<em>Init Val</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class Expression extends EObjectImpl implements IExpression {
+ /**
+ * The default value of the '{@link #getProperty()
<em>Property</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProperty()
+ * @generated
+ * @ordered
+ */
+ protected static final String PROPERTY_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getProperty()
<em>Property</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProperty()
+ * @generated
+ * @ordered
+ */
+ protected String property = PROPERTY_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getSetterMethod() <em>Setter
Method</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSetterMethod()
+ * @generated
+ * @ordered
+ */
+ protected static final String SETTER_METHOD_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getSetterMethod() <em>Setter
Method</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSetterMethod()
+ * @generated
+ * @ordered
+ */
+ protected String setterMethod = SETTER_METHOD_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getExecOnElement() <em>Exec On
Element</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getExecOnElement()
+ * @generated
+ * @ordered
+ */
+ protected static final String EXEC_ON_ELEMENT_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getExecOnElement() <em>Exec On
Element</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getExecOnElement()
+ * @generated
+ * @ordered
+ */
+ protected String execOnElement = EXEC_ON_ELEMENT_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getExecOnElementNS() <em>Exec On Element
NS</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getExecOnElementNS()
+ * @generated
+ * @ordered
+ */
+ protected static final String EXEC_ON_ELEMENT_NS_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getExecOnElementNS() <em>Exec On Element
NS</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getExecOnElementNS()
+ * @generated
+ * @ordered
+ */
+ protected String execOnElementNS = EXEC_ON_ELEMENT_NS_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getInitVal() <em>Init
Val</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getInitVal()
+ * @generated
+ * @ordered
+ */
+ protected static final String INIT_VAL_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getInitVal() <em>Init Val</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getInitVal()
+ * @generated
+ * @ordered
+ */
+ protected String initVal = INIT_VAL_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Expression() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return IJavaBeanPackage.Literals.EXPRESSION;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getProperty() {
+ return property;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setProperty(String newProperty) {
+ String oldProperty = property;
+ property = newProperty;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
IJavaBeanPackage.EXPRESSION__PROPERTY, oldProperty, property));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getSetterMethod() {
+ return setterMethod;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSetterMethod(String newSetterMethod) {
+ String oldSetterMethod = setterMethod;
+ setterMethod = newSetterMethod;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
IJavaBeanPackage.EXPRESSION__SETTER_METHOD, oldSetterMethod, setterMethod));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getExecOnElement() {
+ return execOnElement;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setExecOnElement(String newExecOnElement) {
+ String oldExecOnElement = execOnElement;
+ execOnElement = newExecOnElement;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
IJavaBeanPackage.EXPRESSION__EXEC_ON_ELEMENT, oldExecOnElement, execOnElement));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getExecOnElementNS() {
+ return execOnElementNS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setExecOnElementNS(String newExecOnElementNS) {
+ String oldExecOnElementNS = execOnElementNS;
+ execOnElementNS = newExecOnElementNS;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
IJavaBeanPackage.EXPRESSION__EXEC_ON_ELEMENT_NS, oldExecOnElementNS, execOnElementNS));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getInitVal() {
+ return initVal;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setInitVal(String newInitVal) {
+ String oldInitVal = initVal;
+ initVal = newInitVal;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
IJavaBeanPackage.EXPRESSION__INIT_VAL, oldInitVal, initVal));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case IJavaBeanPackage.EXPRESSION__PROPERTY:
+ return getProperty();
+ case IJavaBeanPackage.EXPRESSION__SETTER_METHOD:
+ return getSetterMethod();
+ case IJavaBeanPackage.EXPRESSION__EXEC_ON_ELEMENT:
+ return getExecOnElement();
+ case IJavaBeanPackage.EXPRESSION__EXEC_ON_ELEMENT_NS:
+ return getExecOnElementNS();
+ case IJavaBeanPackage.EXPRESSION__INIT_VAL:
+ return getInitVal();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case IJavaBeanPackage.EXPRESSION__PROPERTY:
+ setProperty((String)newValue);
+ return;
+ case IJavaBeanPackage.EXPRESSION__SETTER_METHOD:
+ setSetterMethod((String)newValue);
+ return;
+ case IJavaBeanPackage.EXPRESSION__EXEC_ON_ELEMENT:
+ setExecOnElement((String)newValue);
+ return;
+ case IJavaBeanPackage.EXPRESSION__EXEC_ON_ELEMENT_NS:
+ setExecOnElementNS((String)newValue);
+ return;
+ case IJavaBeanPackage.EXPRESSION__INIT_VAL:
+ setInitVal((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case IJavaBeanPackage.EXPRESSION__PROPERTY:
+ setProperty(PROPERTY_EDEFAULT);
+ return;
+ case IJavaBeanPackage.EXPRESSION__SETTER_METHOD:
+ setSetterMethod(SETTER_METHOD_EDEFAULT);
+ return;
+ case IJavaBeanPackage.EXPRESSION__EXEC_ON_ELEMENT:
+ setExecOnElement(EXEC_ON_ELEMENT_EDEFAULT);
+ return;
+ case IJavaBeanPackage.EXPRESSION__EXEC_ON_ELEMENT_NS:
+ setExecOnElementNS(EXEC_ON_ELEMENT_NS_EDEFAULT);
+ return;
+ case IJavaBeanPackage.EXPRESSION__INIT_VAL:
+ setInitVal(INIT_VAL_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case IJavaBeanPackage.EXPRESSION__PROPERTY:
+ return PROPERTY_EDEFAULT == null ? property != null :
!PROPERTY_EDEFAULT.equals(property);
+ case IJavaBeanPackage.EXPRESSION__SETTER_METHOD:
+ return SETTER_METHOD_EDEFAULT == null ? setterMethod != null :
!SETTER_METHOD_EDEFAULT.equals(setterMethod);
+ case IJavaBeanPackage.EXPRESSION__EXEC_ON_ELEMENT:
+ return EXEC_ON_ELEMENT_EDEFAULT == null ? execOnElement != null :
!EXEC_ON_ELEMENT_EDEFAULT.equals(execOnElement);
+ case IJavaBeanPackage.EXPRESSION__EXEC_ON_ELEMENT_NS:
+ return EXEC_ON_ELEMENT_NS_EDEFAULT == null ? execOnElementNS != null :
!EXEC_ON_ELEMENT_NS_EDEFAULT.equals(execOnElementNS);
+ case IJavaBeanPackage.EXPRESSION__INIT_VAL:
+ return INIT_VAL_EDEFAULT == null ? initVal != null :
!INIT_VAL_EDEFAULT.equals(initVal);
+ }
+ 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(" (property: ");
+ result.append(property);
+ result.append(", setterMethod: ");
+ result.append(setterMethod);
+ result.append(", execOnElement: ");
+ result.append(execOnElement);
+ result.append(", execOnElementNS: ");
+ result.append(execOnElementNS);
+ result.append(", initVal: ");
+ result.append(initVal);
+ result.append(')');
+ return result.toString();
+ }
+
+} //Expression
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/Expression.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IBean.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IBean.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IBean.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,188 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.javabean;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.jboss.tools.smooks.model.core.IComponent;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object
'<em><b>Bean</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IBean#getBeanId
<em>Bean Id</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IBean#getBeanClass
<em>Bean Class</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IBean#getCreateOnElement
<em>Create On Element</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IBean#getCreateOnElementNS
<em>Create On Element NS</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IBean#getValueBindings
<em>Value Bindings</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IBean#getWireBindings
<em>Wire Bindings</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IBean#getExpressionBindings
<em>Expression Bindings</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getBean()
+ * @model
+ * @generated
+ */
+public interface IBean extends IComponent {
+ /**
+ * Returns the value of the '<em><b>Bean Id</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Bean Id</em>' attribute isn't
clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Bean Id</em>' attribute.
+ * @see #setBeanId(String)
+ * @see org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getBean_BeanId()
+ * @model
+ * @generated
+ */
+ String getBeanId();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.smooks.model.javabean.IBean#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>Bean Class</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Bean Class</em>' attribute isn't
clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Bean Class</em>' attribute.
+ * @see #setBeanClass(String)
+ * @see org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getBean_BeanClass()
+ * @model
+ * @generated
+ */
+ String getBeanClass();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.smooks.model.javabean.IBean#getBeanClass <em>Bean
Class</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Bean Class</em>'
attribute.
+ * @see #getBeanClass()
+ * @generated
+ */
+ void setBeanClass(String value);
+
+ /**
+ * Returns the value of the '<em><b>Create On
Element</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Create On Element</em>' attribute
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Create On Element</em>' attribute.
+ * @see #setCreateOnElement(String)
+ * @see
org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getBean_CreateOnElement()
+ * @model
+ * @generated
+ */
+ String getCreateOnElement();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.smooks.model.javabean.IBean#getCreateOnElement <em>Create On
Element</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Create On Element</em>'
attribute.
+ * @see #getCreateOnElement()
+ * @generated
+ */
+ void setCreateOnElement(String value);
+
+ /**
+ * Returns the value of the '<em><b>Create On Element
NS</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Create On Element NS</em>' attribute
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Create On Element NS</em>'
attribute.
+ * @see #setCreateOnElementNS(String)
+ * @see
org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getBean_CreateOnElementNS()
+ * @model
+ * @generated
+ */
+ String getCreateOnElementNS();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.smooks.model.javabean.IBean#getCreateOnElementNS <em>Create On
Element NS</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Create On Element NS</em>'
attribute.
+ * @see #getCreateOnElementNS()
+ * @generated
+ */
+ void setCreateOnElementNS(String value);
+
+ /**
+ * Returns the value of the '<em><b>Value
Bindings</b></em>' reference list.
+ * The list contents are of type {@link org.jboss.tools.smooks.model.javabean.IValue}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Value Bindings</em>' reference list
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Value Bindings</em>' reference
list.
+ * @see org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getBean_ValueBindings()
+ * @model
+ * @generated
+ */
+ EList<IValue> getValueBindings();
+
+ /**
+ * Returns the value of the '<em><b>Wire
Bindings</b></em>' reference list.
+ * The list contents are of type {@link org.jboss.tools.smooks.model.javabean.IWiring}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Wire Bindings</em>' reference list
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Wire Bindings</em>' reference
list.
+ * @see org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getBean_WireBindings()
+ * @model
+ * @generated
+ */
+ EList<IWiring> getWireBindings();
+
+ /**
+ * Returns the value of the '<em><b>Expression
Bindings</b></em>' reference list.
+ * The list contents are of type {@link
org.jboss.tools.smooks.model.javabean.IExpression}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Expression Bindings</em>' reference
list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Expression Bindings</em>' reference
list.
+ * @see
org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getBean_ExpressionBindings()
+ * @model
+ * @generated
+ */
+ EList<IExpression> getExpressionBindings();
+
+} // IBean
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IBean.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IDecodeParam.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IDecodeParam.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IDecodeParam.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,81 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.javabean;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Decode
Param</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IDecodeParam#getName
<em>Name</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IDecodeParam#getValue
<em>Value</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getDecodeParam()
+ * @model
+ * @generated
+ */
+public interface IDecodeParam extends EObject {
+ /**
+ * 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.javabean.IJavaBeanPackage#getDecodeParam_Name()
+ * @model required="true"
+ * @generated
+ */
+ String getName();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.smooks.model.javabean.IDecodeParam#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>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.javabean.IJavaBeanPackage#getDecodeParam_Value()
+ * @model required="true"
+ * @generated
+ */
+ String getValue();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.smooks.model.javabean.IDecodeParam#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);
+
+} // IDecodeParam
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IDecodeParam.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IExpression.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IExpression.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IExpression.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,162 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.javabean;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object
'<em><b>Expression</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IExpression#getProperty
<em>Property</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IExpression#getSetterMethod
<em>Setter Method</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IExpression#getExecOnElement
<em>Exec On Element</em>}</li>
+ * <li>{@link
org.jboss.tools.smooks.model.javabean.IExpression#getExecOnElementNS <em>Exec On
Element NS</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IExpression#getInitVal
<em>Init Val</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getExpression()
+ * @model
+ * @generated
+ */
+public interface IExpression extends EObject {
+ /**
+ * Returns the value of the '<em><b>Property</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Property</em>' attribute isn't
clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Property</em>' attribute.
+ * @see #setProperty(String)
+ * @see org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getExpression_Property()
+ * @model required="true"
+ * @generated
+ */
+ String getProperty();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.smooks.model.javabean.IExpression#getProperty
<em>Property</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Property</em>' attribute.
+ * @see #getProperty()
+ * @generated
+ */
+ void setProperty(String value);
+
+ /**
+ * Returns the value of the '<em><b>Setter
Method</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Setter Method</em>' attribute
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Setter Method</em>' attribute.
+ * @see #setSetterMethod(String)
+ * @see
org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getExpression_SetterMethod()
+ * @model required="true"
+ * @generated
+ */
+ String getSetterMethod();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.smooks.model.javabean.IExpression#getSetterMethod <em>Setter
Method</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Setter Method</em>'
attribute.
+ * @see #getSetterMethod()
+ * @generated
+ */
+ void setSetterMethod(String value);
+
+ /**
+ * Returns the value of the '<em><b>Exec On
Element</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Exec On Element</em>' attribute
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Exec On Element</em>' attribute.
+ * @see #setExecOnElement(String)
+ * @see
org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getExpression_ExecOnElement()
+ * @model required="true"
+ * @generated
+ */
+ String getExecOnElement();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.smooks.model.javabean.IExpression#getExecOnElement <em>Exec On
Element</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Exec On Element</em>'
attribute.
+ * @see #getExecOnElement()
+ * @generated
+ */
+ void setExecOnElement(String value);
+
+ /**
+ * Returns the value of the '<em><b>Exec On Element
NS</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Exec On Element NS</em>' attribute
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Exec On Element NS</em>'
attribute.
+ * @see #setExecOnElementNS(String)
+ * @see
org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getExpression_ExecOnElementNS()
+ * @model
+ * @generated
+ */
+ String getExecOnElementNS();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.smooks.model.javabean.IExpression#getExecOnElementNS <em>Exec On
Element NS</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Exec On Element NS</em>'
attribute.
+ * @see #getExecOnElementNS()
+ * @generated
+ */
+ void setExecOnElementNS(String value);
+
+ /**
+ * Returns the value of the '<em><b>Init Val</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Init Val</em>' attribute isn't
clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Init Val</em>' attribute.
+ * @see #setInitVal(String)
+ * @see org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getExpression_InitVal()
+ * @model required="true"
+ * @generated
+ */
+ String getInitVal();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.smooks.model.javabean.IExpression#getInitVal <em>Init
Val</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Init Val</em>' attribute.
+ * @see #getInitVal()
+ * @generated
+ */
+ void setInitVal(String value);
+
+} // IExpression
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IExpression.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IJavaBeanFactory.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IJavaBeanFactory.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IJavaBeanFactory.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,82 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.javabean;
+
+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.javabean.IJavaBeanPackage
+ * @generated
+ */
+public interface IJavaBeanFactory extends EFactory {
+ /**
+ * The singleton instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ IJavaBeanFactory eINSTANCE =
org.jboss.tools.smooks.model.javabean.JavaBeanFactory.init();
+
+ /**
+ * Returns a new object of class '<em>Decode Param</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Decode Param</em>'.
+ * @generated
+ */
+ IDecodeParam createDecodeParam();
+
+ /**
+ * Returns a new object of class '<em>Wiring</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Wiring</em>'.
+ * @generated
+ */
+ IWiring createWiring();
+
+ /**
+ * Returns a new object of class '<em>Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Expression</em>'.
+ * @generated
+ */
+ IExpression createExpression();
+
+ /**
+ * Returns a new object of class '<em>Value</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Value</em>'.
+ * @generated
+ */
+ IValue createValue();
+
+ /**
+ * Returns a new object of class '<em>Bean</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Bean</em>'.
+ * @generated
+ */
+ IBean createBean();
+
+ /**
+ * Returns the package supported by this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the package supported by this factory.
+ * @generated
+ */
+ IJavaBeanPackage getJavaBeanPackage();
+
+} //IJavaBeanFactory
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IJavaBeanFactory.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IJavaBeanPackage.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IJavaBeanPackage.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IJavaBeanPackage.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,1012 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.javabean;
+
+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.core.ICorePackage;
+
+/**
+ * <!-- 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.javabean.IJavaBeanFactory
+ * @model kind="package"
+ * @generated
+ */
+public interface IJavaBeanPackage extends EPackage {
+ /**
+ * The package name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNAME = "javabean";
+
+ /**
+ * The package namespace URI.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_URI = "http://www.milyn.org/smooks-ui/javabean/1.0.0";
+
+ /**
+ * The package namespace name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_PREFIX = "javabean";
+
+ /**
+ * The singleton instance of the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ IJavaBeanPackage eINSTANCE =
org.jboss.tools.smooks.model.javabean.JavaBeanPackage.init();
+
+ /**
+ * The meta object id for the '{@link
org.jboss.tools.smooks.model.javabean.DecodeParam <em>Decode Param</em>}'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.javabean.DecodeParam
+ * @see org.jboss.tools.smooks.model.javabean.JavaBeanPackage#getDecodeParam()
+ * @generated
+ */
+ int DECODE_PARAM = 0;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DECODE_PARAM__NAME = 0;
+
+ /**
+ * The feature id for the '<em><b>Value</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DECODE_PARAM__VALUE = 1;
+
+ /**
+ * The number of structural features of the '<em>Decode Param</em>'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DECODE_PARAM_FEATURE_COUNT = 2;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.javabean.Wiring
<em>Wiring</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.javabean.Wiring
+ * @see org.jboss.tools.smooks.model.javabean.JavaBeanPackage#getWiring()
+ * @generated
+ */
+ int WIRING = 1;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int WIRING__PROPERTY = 0;
+
+ /**
+ * The feature id for the '<em><b>Setter
Method</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int WIRING__SETTER_METHOD = 1;
+
+ /**
+ * The feature id for the '<em><b>Bean Id Ref</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int WIRING__BEAN_ID_REF = 2;
+
+ /**
+ * The feature id for the '<em><b>Wire On
Element</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int WIRING__WIRE_ON_ELEMENT = 3;
+
+ /**
+ * The feature id for the '<em><b>Wire On Element
NS</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int WIRING__WIRE_ON_ELEMENT_NS = 4;
+
+ /**
+ * The number of structural features of the '<em>Wiring</em>'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int WIRING_FEATURE_COUNT = 5;
+
+ /**
+ * The meta object id for the '{@link
org.jboss.tools.smooks.model.javabean.Expression <em>Expression</em>}'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.javabean.Expression
+ * @see org.jboss.tools.smooks.model.javabean.JavaBeanPackage#getExpression()
+ * @generated
+ */
+ int EXPRESSION = 2;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXPRESSION__PROPERTY = 0;
+
+ /**
+ * The feature id for the '<em><b>Setter
Method</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXPRESSION__SETTER_METHOD = 1;
+
+ /**
+ * The feature id for the '<em><b>Exec On
Element</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXPRESSION__EXEC_ON_ELEMENT = 2;
+
+ /**
+ * The feature id for the '<em><b>Exec On Element
NS</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXPRESSION__EXEC_ON_ELEMENT_NS = 3;
+
+ /**
+ * The feature id for the '<em><b>Init Val</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXPRESSION__INIT_VAL = 4;
+
+ /**
+ * The number of structural features of the '<em>Expression</em>'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXPRESSION_FEATURE_COUNT = 5;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.javabean.Value
<em>Value</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.javabean.Value
+ * @see org.jboss.tools.smooks.model.javabean.JavaBeanPackage#getValue()
+ * @generated
+ */
+ int VALUE = 3;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VALUE__PROPERTY = 0;
+
+ /**
+ * The feature id for the '<em><b>Setter
Method</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VALUE__SETTER_METHOD = 1;
+
+ /**
+ * The feature id for the '<em><b>Data</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VALUE__DATA = 2;
+
+ /**
+ * The feature id for the '<em><b>Data NS</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VALUE__DATA_NS = 3;
+
+ /**
+ * The feature id for the '<em><b>Decoder</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VALUE__DECODER = 4;
+
+ /**
+ * The feature id for the '<em><b>Default Val</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VALUE__DEFAULT_VAL = 5;
+
+ /**
+ * The feature id for the '<em><b>Decode
Params</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VALUE__DECODE_PARAMS = 6;
+
+ /**
+ * The number of structural features of the '<em>Value</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VALUE_FEATURE_COUNT = 7;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.smooks.model.javabean.Bean
<em>Bean</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.javabean.Bean
+ * @see org.jboss.tools.smooks.model.javabean.JavaBeanPackage#getBean()
+ * @generated
+ */
+ int BEAN = 4;
+
+ /**
+ * The feature id for the '<em><b>Bean Id</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BEAN__BEAN_ID = ICorePackage.COMPONENT_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Bean Class</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BEAN__BEAN_CLASS = ICorePackage.COMPONENT_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Create On
Element</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BEAN__CREATE_ON_ELEMENT = ICorePackage.COMPONENT_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Create On Element
NS</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BEAN__CREATE_ON_ELEMENT_NS = ICorePackage.COMPONENT_FEATURE_COUNT + 3;
+
+ /**
+ * The feature id for the '<em><b>Value
Bindings</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BEAN__VALUE_BINDINGS = ICorePackage.COMPONENT_FEATURE_COUNT + 4;
+
+ /**
+ * The feature id for the '<em><b>Wire
Bindings</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BEAN__WIRE_BINDINGS = ICorePackage.COMPONENT_FEATURE_COUNT + 5;
+
+ /**
+ * The feature id for the '<em><b>Expression
Bindings</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BEAN__EXPRESSION_BINDINGS = ICorePackage.COMPONENT_FEATURE_COUNT + 6;
+
+ /**
+ * The number of structural features of the '<em>Bean</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BEAN_FEATURE_COUNT = ICorePackage.COMPONENT_FEATURE_COUNT + 7;
+
+
+ /**
+ * Returns the meta object for class '{@link
org.jboss.tools.smooks.model.javabean.IDecodeParam <em>Decode
Param</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Decode Param</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IDecodeParam
+ * @generated
+ */
+ EClass getDecodeParam();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.smooks.model.javabean.IDecodeParam#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.javabean.IDecodeParam#getName()
+ * @see #getDecodeParam()
+ * @generated
+ */
+ EAttribute getDecodeParam_Name();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.smooks.model.javabean.IDecodeParam#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.javabean.IDecodeParam#getValue()
+ * @see #getDecodeParam()
+ * @generated
+ */
+ EAttribute getDecodeParam_Value();
+
+ /**
+ * Returns the meta object for class '{@link
org.jboss.tools.smooks.model.javabean.IWiring <em>Wiring</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Wiring</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IWiring
+ * @generated
+ */
+ EClass getWiring();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.smooks.model.javabean.IWiring#getProperty
<em>Property</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Property</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IWiring#getProperty()
+ * @see #getWiring()
+ * @generated
+ */
+ EAttribute getWiring_Property();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.smooks.model.javabean.IWiring#getSetterMethod <em>Setter
Method</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Setter
Method</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IWiring#getSetterMethod()
+ * @see #getWiring()
+ * @generated
+ */
+ EAttribute getWiring_SetterMethod();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.smooks.model.javabean.IWiring#getBeanIdRef <em>Bean Id
Ref</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Bean Id
Ref</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IWiring#getBeanIdRef()
+ * @see #getWiring()
+ * @generated
+ */
+ EAttribute getWiring_BeanIdRef();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.smooks.model.javabean.IWiring#getWireOnElement <em>Wire On
Element</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Wire On
Element</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IWiring#getWireOnElement()
+ * @see #getWiring()
+ * @generated
+ */
+ EAttribute getWiring_WireOnElement();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.smooks.model.javabean.IWiring#getWireOnElementNS <em>Wire On Element
NS</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Wire On Element
NS</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IWiring#getWireOnElementNS()
+ * @see #getWiring()
+ * @generated
+ */
+ EAttribute getWiring_WireOnElementNS();
+
+ /**
+ * Returns the meta object for class '{@link
org.jboss.tools.smooks.model.javabean.IExpression <em>Expression</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Expression</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IExpression
+ * @generated
+ */
+ EClass getExpression();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.smooks.model.javabean.IExpression#getProperty
<em>Property</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Property</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IExpression#getProperty()
+ * @see #getExpression()
+ * @generated
+ */
+ EAttribute getExpression_Property();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.smooks.model.javabean.IExpression#getSetterMethod <em>Setter
Method</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Setter
Method</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IExpression#getSetterMethod()
+ * @see #getExpression()
+ * @generated
+ */
+ EAttribute getExpression_SetterMethod();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.smooks.model.javabean.IExpression#getExecOnElement <em>Exec On
Element</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Exec On
Element</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IExpression#getExecOnElement()
+ * @see #getExpression()
+ * @generated
+ */
+ EAttribute getExpression_ExecOnElement();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.smooks.model.javabean.IExpression#getExecOnElementNS <em>Exec On
Element NS</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Exec On Element
NS</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IExpression#getExecOnElementNS()
+ * @see #getExpression()
+ * @generated
+ */
+ EAttribute getExpression_ExecOnElementNS();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.smooks.model.javabean.IExpression#getInitVal <em>Init
Val</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Init Val</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IExpression#getInitVal()
+ * @see #getExpression()
+ * @generated
+ */
+ EAttribute getExpression_InitVal();
+
+ /**
+ * Returns the meta object for class '{@link
org.jboss.tools.smooks.model.javabean.IValue <em>Value</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Value</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IValue
+ * @generated
+ */
+ EClass getValue();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.smooks.model.javabean.IValue#getProperty
<em>Property</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Property</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IValue#getProperty()
+ * @see #getValue()
+ * @generated
+ */
+ EAttribute getValue_Property();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.smooks.model.javabean.IValue#getSetterMethod <em>Setter
Method</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Setter
Method</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IValue#getSetterMethod()
+ * @see #getValue()
+ * @generated
+ */
+ EAttribute getValue_SetterMethod();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.smooks.model.javabean.IValue#getData <em>Data</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Data</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IValue#getData()
+ * @see #getValue()
+ * @generated
+ */
+ EAttribute getValue_Data();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.smooks.model.javabean.IValue#getDataNS <em>Data
NS</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Data NS</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IValue#getDataNS()
+ * @see #getValue()
+ * @generated
+ */
+ EAttribute getValue_DataNS();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.smooks.model.javabean.IValue#getDecoder
<em>Decoder</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Decoder</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IValue#getDecoder()
+ * @see #getValue()
+ * @generated
+ */
+ EAttribute getValue_Decoder();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.smooks.model.javabean.IValue#getDefaultVal <em>Default
Val</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Default
Val</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IValue#getDefaultVal()
+ * @see #getValue()
+ * @generated
+ */
+ EAttribute getValue_DefaultVal();
+
+ /**
+ * Returns the meta object for the reference list '{@link
org.jboss.tools.smooks.model.javabean.IValue#getDecodeParams <em>Decode
Params</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference list '<em>Decode
Params</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IValue#getDecodeParams()
+ * @see #getValue()
+ * @generated
+ */
+ EReference getValue_DecodeParams();
+
+ /**
+ * Returns the meta object for class '{@link
org.jboss.tools.smooks.model.javabean.IBean <em>Bean</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Bean</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IBean
+ * @generated
+ */
+ EClass getBean();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.smooks.model.javabean.IBean#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.javabean.IBean#getBeanId()
+ * @see #getBean()
+ * @generated
+ */
+ EAttribute getBean_BeanId();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.smooks.model.javabean.IBean#getBeanClass <em>Bean
Class</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Bean Class</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IBean#getBeanClass()
+ * @see #getBean()
+ * @generated
+ */
+ EAttribute getBean_BeanClass();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.smooks.model.javabean.IBean#getCreateOnElement <em>Create On
Element</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Create On
Element</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IBean#getCreateOnElement()
+ * @see #getBean()
+ * @generated
+ */
+ EAttribute getBean_CreateOnElement();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.smooks.model.javabean.IBean#getCreateOnElementNS <em>Create On
Element NS</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Create On Element
NS</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IBean#getCreateOnElementNS()
+ * @see #getBean()
+ * @generated
+ */
+ EAttribute getBean_CreateOnElementNS();
+
+ /**
+ * Returns the meta object for the reference list '{@link
org.jboss.tools.smooks.model.javabean.IBean#getValueBindings <em>Value
Bindings</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference list '<em>Value
Bindings</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IBean#getValueBindings()
+ * @see #getBean()
+ * @generated
+ */
+ EReference getBean_ValueBindings();
+
+ /**
+ * Returns the meta object for the reference list '{@link
org.jboss.tools.smooks.model.javabean.IBean#getWireBindings <em>Wire
Bindings</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference list '<em>Wire
Bindings</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IBean#getWireBindings()
+ * @see #getBean()
+ * @generated
+ */
+ EReference getBean_WireBindings();
+
+ /**
+ * Returns the meta object for the reference list '{@link
org.jboss.tools.smooks.model.javabean.IBean#getExpressionBindings <em>Expression
Bindings</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference list '<em>Expression
Bindings</em>'.
+ * @see org.jboss.tools.smooks.model.javabean.IBean#getExpressionBindings()
+ * @see #getBean()
+ * @generated
+ */
+ EReference getBean_ExpressionBindings();
+
+ /**
+ * 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
+ */
+ IJavaBeanFactory getJavaBeanFactory();
+
+ /**
+ * <!-- 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.javabean.DecodeParam <em>Decode Param</em>}'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.javabean.DecodeParam
+ * @see org.jboss.tools.smooks.model.javabean.JavaBeanPackage#getDecodeParam()
+ * @generated
+ */
+ EClass DECODE_PARAM = eINSTANCE.getDecodeParam();
+
+ /**
+ * The meta object literal for the
'<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DECODE_PARAM__NAME = eINSTANCE.getDecodeParam_Name();
+
+ /**
+ * The meta object literal for the
'<em><b>Value</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DECODE_PARAM__VALUE = eINSTANCE.getDecodeParam_Value();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.smooks.model.javabean.Wiring <em>Wiring</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.javabean.Wiring
+ * @see org.jboss.tools.smooks.model.javabean.JavaBeanPackage#getWiring()
+ * @generated
+ */
+ EClass WIRING = eINSTANCE.getWiring();
+
+ /**
+ * The meta object literal for the
'<em><b>Property</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute WIRING__PROPERTY = eINSTANCE.getWiring_Property();
+
+ /**
+ * The meta object literal for the '<em><b>Setter
Method</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute WIRING__SETTER_METHOD = eINSTANCE.getWiring_SetterMethod();
+
+ /**
+ * The meta object literal for the '<em><b>Bean Id
Ref</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute WIRING__BEAN_ID_REF = eINSTANCE.getWiring_BeanIdRef();
+
+ /**
+ * The meta object literal for the '<em><b>Wire On
Element</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute WIRING__WIRE_ON_ELEMENT = eINSTANCE.getWiring_WireOnElement();
+
+ /**
+ * The meta object literal for the '<em><b>Wire On Element
NS</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute WIRING__WIRE_ON_ELEMENT_NS = eINSTANCE.getWiring_WireOnElementNS();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.smooks.model.javabean.Expression <em>Expression</em>}'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.javabean.Expression
+ * @see org.jboss.tools.smooks.model.javabean.JavaBeanPackage#getExpression()
+ * @generated
+ */
+ EClass EXPRESSION = eINSTANCE.getExpression();
+
+ /**
+ * The meta object literal for the
'<em><b>Property</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute EXPRESSION__PROPERTY = eINSTANCE.getExpression_Property();
+
+ /**
+ * The meta object literal for the '<em><b>Setter
Method</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute EXPRESSION__SETTER_METHOD = eINSTANCE.getExpression_SetterMethod();
+
+ /**
+ * The meta object literal for the '<em><b>Exec On
Element</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute EXPRESSION__EXEC_ON_ELEMENT = eINSTANCE.getExpression_ExecOnElement();
+
+ /**
+ * The meta object literal for the '<em><b>Exec On Element
NS</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute EXPRESSION__EXEC_ON_ELEMENT_NS = eINSTANCE.getExpression_ExecOnElementNS();
+
+ /**
+ * The meta object literal for the '<em><b>Init
Val</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute EXPRESSION__INIT_VAL = eINSTANCE.getExpression_InitVal();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.smooks.model.javabean.Value <em>Value</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.javabean.Value
+ * @see org.jboss.tools.smooks.model.javabean.JavaBeanPackage#getValue()
+ * @generated
+ */
+ EClass VALUE = eINSTANCE.getValue();
+
+ /**
+ * The meta object literal for the
'<em><b>Property</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute VALUE__PROPERTY = eINSTANCE.getValue_Property();
+
+ /**
+ * The meta object literal for the '<em><b>Setter
Method</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute VALUE__SETTER_METHOD = eINSTANCE.getValue_SetterMethod();
+
+ /**
+ * The meta object literal for the
'<em><b>Data</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute VALUE__DATA = eINSTANCE.getValue_Data();
+
+ /**
+ * The meta object literal for the '<em><b>Data
NS</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute VALUE__DATA_NS = eINSTANCE.getValue_DataNS();
+
+ /**
+ * The meta object literal for the
'<em><b>Decoder</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute VALUE__DECODER = eINSTANCE.getValue_Decoder();
+
+ /**
+ * The meta object literal for the '<em><b>Default
Val</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute VALUE__DEFAULT_VAL = eINSTANCE.getValue_DefaultVal();
+
+ /**
+ * The meta object literal for the '<em><b>Decode
Params</b></em>' reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference VALUE__DECODE_PARAMS = eINSTANCE.getValue_DecodeParams();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.smooks.model.javabean.Bean <em>Bean</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.smooks.model.javabean.Bean
+ * @see org.jboss.tools.smooks.model.javabean.JavaBeanPackage#getBean()
+ * @generated
+ */
+ EClass BEAN = eINSTANCE.getBean();
+
+ /**
+ * The meta object literal for the '<em><b>Bean
Id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute BEAN__BEAN_ID = eINSTANCE.getBean_BeanId();
+
+ /**
+ * The meta object literal for the '<em><b>Bean
Class</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute BEAN__BEAN_CLASS = eINSTANCE.getBean_BeanClass();
+
+ /**
+ * The meta object literal for the '<em><b>Create On
Element</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute BEAN__CREATE_ON_ELEMENT = eINSTANCE.getBean_CreateOnElement();
+
+ /**
+ * The meta object literal for the '<em><b>Create On Element
NS</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute BEAN__CREATE_ON_ELEMENT_NS = eINSTANCE.getBean_CreateOnElementNS();
+
+ /**
+ * The meta object literal for the '<em><b>Value
Bindings</b></em>' reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference BEAN__VALUE_BINDINGS = eINSTANCE.getBean_ValueBindings();
+
+ /**
+ * The meta object literal for the '<em><b>Wire
Bindings</b></em>' reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference BEAN__WIRE_BINDINGS = eINSTANCE.getBean_WireBindings();
+
+ /**
+ * The meta object literal for the '<em><b>Expression
Bindings</b></em>' reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference BEAN__EXPRESSION_BINDINGS = eINSTANCE.getBean_ExpressionBindings();
+
+ }
+
+} //IJavaBeanPackage
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IJavaBeanPackage.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IValue.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IValue.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IValue.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,208 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.javabean;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object
'<em><b>Value</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IValue#getProperty
<em>Property</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IValue#getSetterMethod
<em>Setter Method</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IValue#getData
<em>Data</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IValue#getDataNS
<em>Data NS</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IValue#getDecoder
<em>Decoder</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IValue#getDefaultVal
<em>Default Val</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IValue#getDecodeParams
<em>Decode Params</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getValue()
+ * @model
+ * @generated
+ */
+public interface IValue extends EObject {
+ /**
+ * Returns the value of the '<em><b>Property</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Property</em>' attribute isn't
clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Property</em>' attribute.
+ * @see #setProperty(String)
+ * @see org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getValue_Property()
+ * @model required="true"
+ * @generated
+ */
+ String getProperty();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.smooks.model.javabean.IValue#getProperty
<em>Property</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Property</em>' attribute.
+ * @see #getProperty()
+ * @generated
+ */
+ void setProperty(String value);
+
+ /**
+ * Returns the value of the '<em><b>Setter
Method</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Setter Method</em>' attribute
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Setter Method</em>' attribute.
+ * @see #setSetterMethod(String)
+ * @see org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getValue_SetterMethod()
+ * @model required="true"
+ * @generated
+ */
+ String getSetterMethod();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.smooks.model.javabean.IValue#getSetterMethod <em>Setter
Method</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Setter Method</em>'
attribute.
+ * @see #getSetterMethod()
+ * @generated
+ */
+ void setSetterMethod(String value);
+
+ /**
+ * Returns the value of the '<em><b>Data</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Data</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Data</em>' attribute.
+ * @see #setData(String)
+ * @see org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getValue_Data()
+ * @model required="true"
+ * @generated
+ */
+ String getData();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.smooks.model.javabean.IValue#getData <em>Data</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Data</em>' attribute.
+ * @see #getData()
+ * @generated
+ */
+ void setData(String value);
+
+ /**
+ * Returns the value of the '<em><b>Data NS</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Data NS</em>' attribute isn't
clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Data NS</em>' attribute.
+ * @see #setDataNS(String)
+ * @see org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getValue_DataNS()
+ * @model required="true"
+ * @generated
+ */
+ String getDataNS();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.smooks.model.javabean.IValue#getDataNS <em>Data NS</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Data NS</em>' attribute.
+ * @see #getDataNS()
+ * @generated
+ */
+ void setDataNS(String value);
+
+ /**
+ * Returns the value of the '<em><b>Decoder</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Decoder</em>' attribute isn't
clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Decoder</em>' attribute.
+ * @see #setDecoder(String)
+ * @see org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getValue_Decoder()
+ * @model required="true"
+ * @generated
+ */
+ String getDecoder();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.smooks.model.javabean.IValue#getDecoder <em>Decoder</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Decoder</em>' attribute.
+ * @see #getDecoder()
+ * @generated
+ */
+ void setDecoder(String value);
+
+ /**
+ * Returns the value of the '<em><b>Default
Val</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Default Val</em>' attribute isn't
clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Default Val</em>' attribute.
+ * @see #setDefaultVal(String)
+ * @see org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getValue_DefaultVal()
+ * @model required="true"
+ * @generated
+ */
+ String getDefaultVal();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.smooks.model.javabean.IValue#getDefaultVal <em>Default
Val</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Default Val</em>'
attribute.
+ * @see #getDefaultVal()
+ * @generated
+ */
+ void setDefaultVal(String value);
+
+ /**
+ * Returns the value of the '<em><b>Decode
Params</b></em>' reference list.
+ * The list contents are of type {@link
org.jboss.tools.smooks.model.javabean.IDecodeParam}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Decode Params</em>' reference list
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Decode Params</em>' reference
list.
+ * @see org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getValue_DecodeParams()
+ * @model
+ * @generated
+ */
+ EList<IDecodeParam> getDecodeParams();
+
+} // IValue
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IValue.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IWiring.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IWiring.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IWiring.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,162 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.javabean;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object
'<em><b>Wiring</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IWiring#getProperty
<em>Property</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IWiring#getSetterMethod
<em>Setter Method</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IWiring#getBeanIdRef
<em>Bean Id Ref</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IWiring#getWireOnElement
<em>Wire On Element</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.IWiring#getWireOnElementNS
<em>Wire On Element NS</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getWiring()
+ * @model
+ * @generated
+ */
+public interface IWiring extends EObject {
+ /**
+ * Returns the value of the '<em><b>Property</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Property</em>' attribute isn't
clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Property</em>' attribute.
+ * @see #setProperty(String)
+ * @see org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getWiring_Property()
+ * @model required="true"
+ * @generated
+ */
+ String getProperty();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.smooks.model.javabean.IWiring#getProperty
<em>Property</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Property</em>' attribute.
+ * @see #getProperty()
+ * @generated
+ */
+ void setProperty(String value);
+
+ /**
+ * Returns the value of the '<em><b>Setter
Method</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Setter Method</em>' attribute
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Setter Method</em>' attribute.
+ * @see #setSetterMethod(String)
+ * @see org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getWiring_SetterMethod()
+ * @model required="true"
+ * @generated
+ */
+ String getSetterMethod();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.smooks.model.javabean.IWiring#getSetterMethod <em>Setter
Method</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Setter Method</em>'
attribute.
+ * @see #getSetterMethod()
+ * @generated
+ */
+ void setSetterMethod(String value);
+
+ /**
+ * Returns the value of the '<em><b>Bean Id
Ref</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Bean Id Ref</em>' attribute isn't
clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Bean Id Ref</em>' attribute.
+ * @see #setBeanIdRef(String)
+ * @see org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getWiring_BeanIdRef()
+ * @model required="true"
+ * @generated
+ */
+ String getBeanIdRef();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.smooks.model.javabean.IWiring#getBeanIdRef <em>Bean Id
Ref</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Bean Id Ref</em>'
attribute.
+ * @see #getBeanIdRef()
+ * @generated
+ */
+ void setBeanIdRef(String value);
+
+ /**
+ * Returns the value of the '<em><b>Wire On
Element</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Wire On Element</em>' attribute
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Wire On Element</em>' attribute.
+ * @see #setWireOnElement(String)
+ * @see
org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getWiring_WireOnElement()
+ * @model required="true"
+ * @generated
+ */
+ String getWireOnElement();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.smooks.model.javabean.IWiring#getWireOnElement <em>Wire On
Element</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Wire On Element</em>'
attribute.
+ * @see #getWireOnElement()
+ * @generated
+ */
+ void setWireOnElement(String value);
+
+ /**
+ * Returns the value of the '<em><b>Wire On Element
NS</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Wire On Element NS</em>' attribute
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Wire On Element NS</em>'
attribute.
+ * @see #setWireOnElementNS(String)
+ * @see
org.jboss.tools.smooks.model.javabean.IJavaBeanPackage#getWiring_WireOnElementNS()
+ * @model required="true"
+ * @generated
+ */
+ String getWireOnElementNS();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.smooks.model.javabean.IWiring#getWireOnElementNS <em>Wire On Element
NS</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Wire On Element NS</em>'
attribute.
+ * @see #getWireOnElementNS()
+ * @generated
+ */
+ void setWireOnElementNS(String value);
+
+} // IWiring
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/IWiring.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/JavaBeanFactory.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/JavaBeanFactory.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/JavaBeanFactory.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,141 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.javabean;
+
+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;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Factory</b>.
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class JavaBeanFactory extends EFactoryImpl implements IJavaBeanFactory {
+ /**
+ * Creates the default factory implementation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static IJavaBeanFactory init() {
+ try {
+ IJavaBeanFactory theJavaBeanFactory =
(
IJavaBeanFactory)EPackage.Registry.INSTANCE.getEFactory("http://www....);
+ if (theJavaBeanFactory != null) {
+ return theJavaBeanFactory;
+ }
+ }
+ catch (Exception exception) {
+ EcorePlugin.INSTANCE.log(exception);
+ }
+ return new JavaBeanFactory();
+ }
+
+ /**
+ * Creates an instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JavaBeanFactory() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EObject create(EClass eClass) {
+ switch (eClass.getClassifierID()) {
+ case IJavaBeanPackage.DECODE_PARAM: return createDecodeParam();
+ case IJavaBeanPackage.WIRING: return createWiring();
+ case IJavaBeanPackage.EXPRESSION: return createExpression();
+ case IJavaBeanPackage.VALUE: return createValue();
+ case IJavaBeanPackage.BEAN: return createBean();
+ default:
+ throw new IllegalArgumentException("The class '" + eClass.getName() +
"' is not a valid classifier");
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IDecodeParam createDecodeParam() {
+ DecodeParam decodeParam = new DecodeParam();
+ return decodeParam;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IWiring createWiring() {
+ Wiring wiring = new Wiring();
+ return wiring;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IExpression createExpression() {
+ Expression expression = new Expression();
+ return expression;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IValue createValue() {
+ Value value = new Value();
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IBean createBean() {
+ Bean bean = new Bean();
+ return bean;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IJavaBeanPackage getJavaBeanPackage() {
+ return (IJavaBeanPackage)getEPackage();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @deprecated
+ * @generated
+ */
+ @Deprecated
+ public static IJavaBeanPackage getPackage() {
+ return IJavaBeanPackage.eINSTANCE;
+ }
+
+} //JavaBeanFactory
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/JavaBeanFactory.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/JavaBeanPackage.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/JavaBeanPackage.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/JavaBeanPackage.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,545 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.javabean;
+
+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.jboss.tools.smooks.model.core.CorePackage;
+import org.jboss.tools.smooks.model.core.ICorePackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Package</b>.
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class JavaBeanPackage extends EPackageImpl implements IJavaBeanPackage {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass decodeParamEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass wiringEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass expressionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass valueEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass beanEClass = 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.javabean.IJavaBeanPackage#eNS_URI
+ * @see #init()
+ * @generated
+ */
+ private JavaBeanPackage() {
+ super(eNS_URI, IJavaBeanFactory.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.
+ *
+ * <p>This method is used to initialize {@link IJavaBeanPackage#eINSTANCE} when
that field is accessed.
+ * Clients should not invoke it directly. Instead, they should simply access that field
to obtain the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #eNS_URI
+ * @see #createPackageContents()
+ * @see #initializePackageContents()
+ * @generated
+ */
+ public static IJavaBeanPackage init() {
+ if (isInited) return
(IJavaBeanPackage)EPackage.Registry.INSTANCE.getEPackage(IJavaBeanPackage.eNS_URI);
+
+ // Obtain or create and register package
+ JavaBeanPackage theJavaBeanPackage =
(JavaBeanPackage)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof JavaBeanPackage ?
EPackage.Registry.INSTANCE.get(eNS_URI) : new JavaBeanPackage());
+
+ isInited = true;
+
+ // Obtain or create and register interdependencies
+ CorePackage theCorePackage =
(CorePackage)(EPackage.Registry.INSTANCE.getEPackage(ICorePackage.eNS_URI) instanceof
CorePackage ? EPackage.Registry.INSTANCE.getEPackage(ICorePackage.eNS_URI) :
ICorePackage.eINSTANCE);
+
+ // Create package meta-data objects
+ theJavaBeanPackage.createPackageContents();
+ theCorePackage.createPackageContents();
+
+ // Initialize created meta-data
+ theJavaBeanPackage.initializePackageContents();
+ theCorePackage.initializePackageContents();
+
+ // Mark meta-data to indicate it can't be changed
+ theJavaBeanPackage.freeze();
+
+
+ // Update the registry and return the package
+ EPackage.Registry.INSTANCE.put(IJavaBeanPackage.eNS_URI, theJavaBeanPackage);
+ return theJavaBeanPackage;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDecodeParam() {
+ return decodeParamEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDecodeParam_Name() {
+ return (EAttribute)decodeParamEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDecodeParam_Value() {
+ return (EAttribute)decodeParamEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getWiring() {
+ return wiringEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getWiring_Property() {
+ return (EAttribute)wiringEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getWiring_SetterMethod() {
+ return (EAttribute)wiringEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getWiring_BeanIdRef() {
+ return (EAttribute)wiringEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getWiring_WireOnElement() {
+ return (EAttribute)wiringEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getWiring_WireOnElementNS() {
+ return (EAttribute)wiringEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getExpression() {
+ return expressionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getExpression_Property() {
+ return (EAttribute)expressionEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getExpression_SetterMethod() {
+ return (EAttribute)expressionEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getExpression_ExecOnElement() {
+ return (EAttribute)expressionEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getExpression_ExecOnElementNS() {
+ return (EAttribute)expressionEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getExpression_InitVal() {
+ return (EAttribute)expressionEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getValue() {
+ return valueEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getValue_Property() {
+ return (EAttribute)valueEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getValue_SetterMethod() {
+ return (EAttribute)valueEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getValue_Data() {
+ return (EAttribute)valueEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getValue_DataNS() {
+ return (EAttribute)valueEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getValue_Decoder() {
+ return (EAttribute)valueEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getValue_DefaultVal() {
+ return (EAttribute)valueEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getValue_DecodeParams() {
+ return (EReference)valueEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getBean() {
+ return beanEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBean_BeanId() {
+ return (EAttribute)beanEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBean_BeanClass() {
+ return (EAttribute)beanEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBean_CreateOnElement() {
+ return (EAttribute)beanEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBean_CreateOnElementNS() {
+ return (EAttribute)beanEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBean_ValueBindings() {
+ return (EReference)beanEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBean_WireBindings() {
+ return (EReference)beanEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBean_ExpressionBindings() {
+ return (EReference)beanEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IJavaBeanFactory getJavaBeanFactory() {
+ return (IJavaBeanFactory)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
+ decodeParamEClass = createEClass(DECODE_PARAM);
+ createEAttribute(decodeParamEClass, DECODE_PARAM__NAME);
+ createEAttribute(decodeParamEClass, DECODE_PARAM__VALUE);
+
+ wiringEClass = createEClass(WIRING);
+ createEAttribute(wiringEClass, WIRING__PROPERTY);
+ createEAttribute(wiringEClass, WIRING__SETTER_METHOD);
+ createEAttribute(wiringEClass, WIRING__BEAN_ID_REF);
+ createEAttribute(wiringEClass, WIRING__WIRE_ON_ELEMENT);
+ createEAttribute(wiringEClass, WIRING__WIRE_ON_ELEMENT_NS);
+
+ expressionEClass = createEClass(EXPRESSION);
+ createEAttribute(expressionEClass, EXPRESSION__PROPERTY);
+ createEAttribute(expressionEClass, EXPRESSION__SETTER_METHOD);
+ createEAttribute(expressionEClass, EXPRESSION__EXEC_ON_ELEMENT);
+ createEAttribute(expressionEClass, EXPRESSION__EXEC_ON_ELEMENT_NS);
+ createEAttribute(expressionEClass, EXPRESSION__INIT_VAL);
+
+ valueEClass = createEClass(VALUE);
+ createEAttribute(valueEClass, VALUE__PROPERTY);
+ createEAttribute(valueEClass, VALUE__SETTER_METHOD);
+ createEAttribute(valueEClass, VALUE__DATA);
+ createEAttribute(valueEClass, VALUE__DATA_NS);
+ createEAttribute(valueEClass, VALUE__DECODER);
+ createEAttribute(valueEClass, VALUE__DEFAULT_VAL);
+ createEReference(valueEClass, VALUE__DECODE_PARAMS);
+
+ beanEClass = createEClass(BEAN);
+ createEAttribute(beanEClass, BEAN__BEAN_ID);
+ createEAttribute(beanEClass, BEAN__BEAN_CLASS);
+ createEAttribute(beanEClass, BEAN__CREATE_ON_ELEMENT);
+ createEAttribute(beanEClass, BEAN__CREATE_ON_ELEMENT_NS);
+ createEReference(beanEClass, BEAN__VALUE_BINDINGS);
+ createEReference(beanEClass, BEAN__WIRE_BINDINGS);
+ createEReference(beanEClass, BEAN__EXPRESSION_BINDINGS);
+ }
+
+ /**
+ * <!-- 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
+ ICorePackage theCorePackage =
(ICorePackage)EPackage.Registry.INSTANCE.getEPackage(ICorePackage.eNS_URI);
+
+ // Create type parameters
+
+ // Set bounds for type parameters
+
+ // Add supertypes to classes
+ beanEClass.getESuperTypes().add(theCorePackage.getComponent());
+
+ // Initialize classes and features; add operations and parameters
+ initEClass(decodeParamEClass, IDecodeParam.class, "DecodeParam",
!IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getDecodeParam_Name(), ecorePackage.getEString(), "name",
null, 1, 1, IDecodeParam.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
!IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDecodeParam_Value(), ecorePackage.getEString(), "value",
null, 1, 1, IDecodeParam.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
!IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(wiringEClass, IWiring.class, "Wiring", !IS_ABSTRACT,
!IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getWiring_Property(), ecorePackage.getEString(), "property",
null, 1, 1, IWiring.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getWiring_SetterMethod(), ecorePackage.getEString(),
"setterMethod", null, 1, 1, IWiring.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getWiring_BeanIdRef(), ecorePackage.getEString(), "beanIdRef",
null, 1, 1, IWiring.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getWiring_WireOnElement(), ecorePackage.getEString(),
"wireOnElement", null, 1, 1, IWiring.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getWiring_WireOnElementNS(), ecorePackage.getEString(),
"wireOnElementNS", null, 1, 1, IWiring.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(expressionEClass, IExpression.class, "Expression", !IS_ABSTRACT,
!IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getExpression_Property(), ecorePackage.getEString(),
"property", null, 1, 1, IExpression.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getExpression_SetterMethod(), ecorePackage.getEString(),
"setterMethod", null, 1, 1, IExpression.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getExpression_ExecOnElement(), ecorePackage.getEString(),
"execOnElement", null, 1, 1, IExpression.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getExpression_ExecOnElementNS(), ecorePackage.getEString(),
"execOnElementNS", null, 0, 1, IExpression.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getExpression_InitVal(), ecorePackage.getEString(), "initVal",
null, 1, 1, IExpression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(valueEClass, IValue.class, "Value", !IS_ABSTRACT, !IS_INTERFACE,
IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getValue_Property(), ecorePackage.getEString(), "property",
null, 1, 1, IValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getValue_SetterMethod(), ecorePackage.getEString(),
"setterMethod", null, 1, 1, IValue.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getValue_Data(), ecorePackage.getEString(), "data", null, 1,
1, IValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getValue_DataNS(), ecorePackage.getEString(), "dataNS", null,
1, 1, IValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getValue_Decoder(), ecorePackage.getEString(), "decoder",
null, 1, 1, IValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getValue_DefaultVal(), ecorePackage.getEString(),
"defaultVal", null, 1, 1, IValue.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getValue_DecodeParams(), this.getDecodeParam(), null,
"decodeParams", null, 0, -1, IValue.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+
+ initEClass(beanEClass, IBean.class, "Bean", !IS_ABSTRACT, !IS_INTERFACE,
IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getBean_BeanId(), ecorePackage.getEString(), "beanId", null,
0, 1, IBean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getBean_BeanClass(), ecorePackage.getEString(), "beanClass",
null, 0, 1, IBean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getBean_CreateOnElement(), ecorePackage.getEString(),
"createOnElement", null, 0, 1, IBean.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getBean_CreateOnElementNS(), ecorePackage.getEString(),
"createOnElementNS", null, 0, 1, IBean.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getBean_ValueBindings(), this.getValue(), null,
"valueBindings", null, 0, -1, IBean.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+ initEReference(getBean_WireBindings(), this.getWiring(), null,
"wireBindings", null, 0, -1, IBean.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+ initEReference(getBean_ExpressionBindings(), this.getExpression(), null,
"expressionBindings", null, 0, -1, IBean.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+
+ // Create resource
+ createResource(eNS_URI);
+ }
+
+} //JavaBeanPackage
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/JavaBeanPackage.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/Value.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/Value.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/Value.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,475 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.javabean;
+
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+
+import org.eclipse.emf.ecore.util.EObjectResolvingEList;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object
'<em><b>Value</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.Value#getProperty
<em>Property</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.Value#getSetterMethod
<em>Setter Method</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.Value#getData
<em>Data</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.Value#getDataNS
<em>Data NS</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.Value#getDecoder
<em>Decoder</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.Value#getDefaultVal
<em>Default Val</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.Value#getDecodeParams
<em>Decode Params</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class Value extends EObjectImpl implements IValue {
+ /**
+ * The default value of the '{@link #getProperty()
<em>Property</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProperty()
+ * @generated
+ * @ordered
+ */
+ protected static final String PROPERTY_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getProperty()
<em>Property</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProperty()
+ * @generated
+ * @ordered
+ */
+ protected String property = PROPERTY_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getSetterMethod() <em>Setter
Method</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSetterMethod()
+ * @generated
+ * @ordered
+ */
+ protected static final String SETTER_METHOD_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getSetterMethod() <em>Setter
Method</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSetterMethod()
+ * @generated
+ * @ordered
+ */
+ protected String setterMethod = SETTER_METHOD_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getData() <em>Data</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getData()
+ * @generated
+ * @ordered
+ */
+ protected static final String DATA_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getData() <em>Data</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getData()
+ * @generated
+ * @ordered
+ */
+ protected String data = DATA_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getDataNS() <em>Data NS</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDataNS()
+ * @generated
+ * @ordered
+ */
+ protected static final String DATA_NS_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getDataNS() <em>Data NS</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDataNS()
+ * @generated
+ * @ordered
+ */
+ protected String dataNS = DATA_NS_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getDecoder() <em>Decoder</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDecoder()
+ * @generated
+ * @ordered
+ */
+ protected static final String DECODER_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getDecoder() <em>Decoder</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDecoder()
+ * @generated
+ * @ordered
+ */
+ protected String decoder = DECODER_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getDefaultVal() <em>Default
Val</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDefaultVal()
+ * @generated
+ * @ordered
+ */
+ protected static final String DEFAULT_VAL_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getDefaultVal() <em>Default
Val</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDefaultVal()
+ * @generated
+ * @ordered
+ */
+ protected String defaultVal = DEFAULT_VAL_EDEFAULT;
+
+ /**
+ * The cached value of the '{@link #getDecodeParams() <em>Decode
Params</em>}' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDecodeParams()
+ * @generated
+ * @ordered
+ */
+ protected EList<IDecodeParam> decodeParams;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Value() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return IJavaBeanPackage.Literals.VALUE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getProperty() {
+ return property;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setProperty(String newProperty) {
+ String oldProperty = property;
+ property = newProperty;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
IJavaBeanPackage.VALUE__PROPERTY, oldProperty, property));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getSetterMethod() {
+ return setterMethod;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSetterMethod(String newSetterMethod) {
+ String oldSetterMethod = setterMethod;
+ setterMethod = newSetterMethod;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
IJavaBeanPackage.VALUE__SETTER_METHOD, oldSetterMethod, setterMethod));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getData() {
+ return data;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setData(String newData) {
+ String oldData = data;
+ data = newData;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, IJavaBeanPackage.VALUE__DATA,
oldData, data));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getDataNS() {
+ return dataNS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setDataNS(String newDataNS) {
+ String oldDataNS = dataNS;
+ dataNS = newDataNS;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, IJavaBeanPackage.VALUE__DATA_NS,
oldDataNS, dataNS));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getDecoder() {
+ return decoder;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setDecoder(String newDecoder) {
+ String oldDecoder = decoder;
+ decoder = newDecoder;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, IJavaBeanPackage.VALUE__DECODER,
oldDecoder, decoder));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getDefaultVal() {
+ return defaultVal;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setDefaultVal(String newDefaultVal) {
+ String oldDefaultVal = defaultVal;
+ defaultVal = newDefaultVal;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
IJavaBeanPackage.VALUE__DEFAULT_VAL, oldDefaultVal, defaultVal));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<IDecodeParam> getDecodeParams() {
+ if (decodeParams == null) {
+ decodeParams = new EObjectResolvingEList<IDecodeParam>(IDecodeParam.class, this,
IJavaBeanPackage.VALUE__DECODE_PARAMS);
+ }
+ return decodeParams;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case IJavaBeanPackage.VALUE__PROPERTY:
+ return getProperty();
+ case IJavaBeanPackage.VALUE__SETTER_METHOD:
+ return getSetterMethod();
+ case IJavaBeanPackage.VALUE__DATA:
+ return getData();
+ case IJavaBeanPackage.VALUE__DATA_NS:
+ return getDataNS();
+ case IJavaBeanPackage.VALUE__DECODER:
+ return getDecoder();
+ case IJavaBeanPackage.VALUE__DEFAULT_VAL:
+ return getDefaultVal();
+ case IJavaBeanPackage.VALUE__DECODE_PARAMS:
+ return getDecodeParams();
+ }
+ 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 IJavaBeanPackage.VALUE__PROPERTY:
+ setProperty((String)newValue);
+ return;
+ case IJavaBeanPackage.VALUE__SETTER_METHOD:
+ setSetterMethod((String)newValue);
+ return;
+ case IJavaBeanPackage.VALUE__DATA:
+ setData((String)newValue);
+ return;
+ case IJavaBeanPackage.VALUE__DATA_NS:
+ setDataNS((String)newValue);
+ return;
+ case IJavaBeanPackage.VALUE__DECODER:
+ setDecoder((String)newValue);
+ return;
+ case IJavaBeanPackage.VALUE__DEFAULT_VAL:
+ setDefaultVal((String)newValue);
+ return;
+ case IJavaBeanPackage.VALUE__DECODE_PARAMS:
+ getDecodeParams().clear();
+ getDecodeParams().addAll((Collection<? extends IDecodeParam>)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case IJavaBeanPackage.VALUE__PROPERTY:
+ setProperty(PROPERTY_EDEFAULT);
+ return;
+ case IJavaBeanPackage.VALUE__SETTER_METHOD:
+ setSetterMethod(SETTER_METHOD_EDEFAULT);
+ return;
+ case IJavaBeanPackage.VALUE__DATA:
+ setData(DATA_EDEFAULT);
+ return;
+ case IJavaBeanPackage.VALUE__DATA_NS:
+ setDataNS(DATA_NS_EDEFAULT);
+ return;
+ case IJavaBeanPackage.VALUE__DECODER:
+ setDecoder(DECODER_EDEFAULT);
+ return;
+ case IJavaBeanPackage.VALUE__DEFAULT_VAL:
+ setDefaultVal(DEFAULT_VAL_EDEFAULT);
+ return;
+ case IJavaBeanPackage.VALUE__DECODE_PARAMS:
+ getDecodeParams().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case IJavaBeanPackage.VALUE__PROPERTY:
+ return PROPERTY_EDEFAULT == null ? property != null :
!PROPERTY_EDEFAULT.equals(property);
+ case IJavaBeanPackage.VALUE__SETTER_METHOD:
+ return SETTER_METHOD_EDEFAULT == null ? setterMethod != null :
!SETTER_METHOD_EDEFAULT.equals(setterMethod);
+ case IJavaBeanPackage.VALUE__DATA:
+ return DATA_EDEFAULT == null ? data != null : !DATA_EDEFAULT.equals(data);
+ case IJavaBeanPackage.VALUE__DATA_NS:
+ return DATA_NS_EDEFAULT == null ? dataNS != null : !DATA_NS_EDEFAULT.equals(dataNS);
+ case IJavaBeanPackage.VALUE__DECODER:
+ return DECODER_EDEFAULT == null ? decoder != null :
!DECODER_EDEFAULT.equals(decoder);
+ case IJavaBeanPackage.VALUE__DEFAULT_VAL:
+ return DEFAULT_VAL_EDEFAULT == null ? defaultVal != null :
!DEFAULT_VAL_EDEFAULT.equals(defaultVal);
+ case IJavaBeanPackage.VALUE__DECODE_PARAMS:
+ return decodeParams != null && !decodeParams.isEmpty();
+ }
+ 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(" (property: ");
+ result.append(property);
+ result.append(", setterMethod: ");
+ result.append(setterMethod);
+ result.append(", data: ");
+ result.append(data);
+ result.append(", dataNS: ");
+ result.append(dataNS);
+ result.append(", decoder: ");
+ result.append(decoder);
+ result.append(", defaultVal: ");
+ result.append(defaultVal);
+ result.append(')');
+ return result.toString();
+ }
+
+} //Value
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/Value.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/Wiring.java
===================================================================
---
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/Wiring.java
(rev 0)
+++
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/Wiring.java 2010-07-26
12:06:20 UTC (rev 23722)
@@ -0,0 +1,380 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.smooks.model.javabean;
+
+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;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object
'<em><b>Wiring</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.Wiring#getProperty
<em>Property</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.Wiring#getSetterMethod
<em>Setter Method</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.Wiring#getBeanIdRef
<em>Bean Id Ref</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.Wiring#getWireOnElement
<em>Wire On Element</em>}</li>
+ * <li>{@link org.jboss.tools.smooks.model.javabean.Wiring#getWireOnElementNS
<em>Wire On Element NS</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class Wiring extends EObjectImpl implements IWiring {
+ /**
+ * The default value of the '{@link #getProperty()
<em>Property</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProperty()
+ * @generated
+ * @ordered
+ */
+ protected static final String PROPERTY_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getProperty()
<em>Property</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProperty()
+ * @generated
+ * @ordered
+ */
+ protected String property = PROPERTY_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getSetterMethod() <em>Setter
Method</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSetterMethod()
+ * @generated
+ * @ordered
+ */
+ protected static final String SETTER_METHOD_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getSetterMethod() <em>Setter
Method</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSetterMethod()
+ * @generated
+ * @ordered
+ */
+ protected String setterMethod = SETTER_METHOD_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getBeanIdRef() <em>Bean Id
Ref</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getBeanIdRef()
+ * @generated
+ * @ordered
+ */
+ protected static final String BEAN_ID_REF_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getBeanIdRef() <em>Bean Id
Ref</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getBeanIdRef()
+ * @generated
+ * @ordered
+ */
+ protected String beanIdRef = BEAN_ID_REF_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getWireOnElement() <em>Wire On
Element</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getWireOnElement()
+ * @generated
+ * @ordered
+ */
+ protected static final String WIRE_ON_ELEMENT_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getWireOnElement() <em>Wire On
Element</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getWireOnElement()
+ * @generated
+ * @ordered
+ */
+ protected String wireOnElement = WIRE_ON_ELEMENT_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getWireOnElementNS() <em>Wire On Element
NS</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getWireOnElementNS()
+ * @generated
+ * @ordered
+ */
+ protected static final String WIRE_ON_ELEMENT_NS_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getWireOnElementNS() <em>Wire On Element
NS</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getWireOnElementNS()
+ * @generated
+ * @ordered
+ */
+ protected String wireOnElementNS = WIRE_ON_ELEMENT_NS_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Wiring() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return IJavaBeanPackage.Literals.WIRING;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getProperty() {
+ return property;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setProperty(String newProperty) {
+ String oldProperty = property;
+ property = newProperty;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
IJavaBeanPackage.WIRING__PROPERTY, oldProperty, property));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getSetterMethod() {
+ return setterMethod;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSetterMethod(String newSetterMethod) {
+ String oldSetterMethod = setterMethod;
+ setterMethod = newSetterMethod;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
IJavaBeanPackage.WIRING__SETTER_METHOD, oldSetterMethod, setterMethod));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getBeanIdRef() {
+ return beanIdRef;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setBeanIdRef(String newBeanIdRef) {
+ String oldBeanIdRef = beanIdRef;
+ beanIdRef = newBeanIdRef;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
IJavaBeanPackage.WIRING__BEAN_ID_REF, oldBeanIdRef, beanIdRef));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getWireOnElement() {
+ return wireOnElement;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setWireOnElement(String newWireOnElement) {
+ String oldWireOnElement = wireOnElement;
+ wireOnElement = newWireOnElement;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
IJavaBeanPackage.WIRING__WIRE_ON_ELEMENT, oldWireOnElement, wireOnElement));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getWireOnElementNS() {
+ return wireOnElementNS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setWireOnElementNS(String newWireOnElementNS) {
+ String oldWireOnElementNS = wireOnElementNS;
+ wireOnElementNS = newWireOnElementNS;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
IJavaBeanPackage.WIRING__WIRE_ON_ELEMENT_NS, oldWireOnElementNS, wireOnElementNS));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case IJavaBeanPackage.WIRING__PROPERTY:
+ return getProperty();
+ case IJavaBeanPackage.WIRING__SETTER_METHOD:
+ return getSetterMethod();
+ case IJavaBeanPackage.WIRING__BEAN_ID_REF:
+ return getBeanIdRef();
+ case IJavaBeanPackage.WIRING__WIRE_ON_ELEMENT:
+ return getWireOnElement();
+ case IJavaBeanPackage.WIRING__WIRE_ON_ELEMENT_NS:
+ return getWireOnElementNS();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case IJavaBeanPackage.WIRING__PROPERTY:
+ setProperty((String)newValue);
+ return;
+ case IJavaBeanPackage.WIRING__SETTER_METHOD:
+ setSetterMethod((String)newValue);
+ return;
+ case IJavaBeanPackage.WIRING__BEAN_ID_REF:
+ setBeanIdRef((String)newValue);
+ return;
+ case IJavaBeanPackage.WIRING__WIRE_ON_ELEMENT:
+ setWireOnElement((String)newValue);
+ return;
+ case IJavaBeanPackage.WIRING__WIRE_ON_ELEMENT_NS:
+ setWireOnElementNS((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case IJavaBeanPackage.WIRING__PROPERTY:
+ setProperty(PROPERTY_EDEFAULT);
+ return;
+ case IJavaBeanPackage.WIRING__SETTER_METHOD:
+ setSetterMethod(SETTER_METHOD_EDEFAULT);
+ return;
+ case IJavaBeanPackage.WIRING__BEAN_ID_REF:
+ setBeanIdRef(BEAN_ID_REF_EDEFAULT);
+ return;
+ case IJavaBeanPackage.WIRING__WIRE_ON_ELEMENT:
+ setWireOnElement(WIRE_ON_ELEMENT_EDEFAULT);
+ return;
+ case IJavaBeanPackage.WIRING__WIRE_ON_ELEMENT_NS:
+ setWireOnElementNS(WIRE_ON_ELEMENT_NS_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case IJavaBeanPackage.WIRING__PROPERTY:
+ return PROPERTY_EDEFAULT == null ? property != null :
!PROPERTY_EDEFAULT.equals(property);
+ case IJavaBeanPackage.WIRING__SETTER_METHOD:
+ return SETTER_METHOD_EDEFAULT == null ? setterMethod != null :
!SETTER_METHOD_EDEFAULT.equals(setterMethod);
+ case IJavaBeanPackage.WIRING__BEAN_ID_REF:
+ return BEAN_ID_REF_EDEFAULT == null ? beanIdRef != null :
!BEAN_ID_REF_EDEFAULT.equals(beanIdRef);
+ case IJavaBeanPackage.WIRING__WIRE_ON_ELEMENT:
+ return WIRE_ON_ELEMENT_EDEFAULT == null ? wireOnElement != null :
!WIRE_ON_ELEMENT_EDEFAULT.equals(wireOnElement);
+ case IJavaBeanPackage.WIRING__WIRE_ON_ELEMENT_NS:
+ return WIRE_ON_ELEMENT_NS_EDEFAULT == null ? wireOnElementNS != null :
!WIRE_ON_ELEMENT_NS_EDEFAULT.equals(wireOnElementNS);
+ }
+ 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(" (property: ");
+ result.append(property);
+ result.append(", setterMethod: ");
+ result.append(setterMethod);
+ result.append(", beanIdRef: ");
+ result.append(beanIdRef);
+ result.append(", wireOnElement: ");
+ result.append(wireOnElement);
+ result.append(", wireOnElementNS: ");
+ result.append(wireOnElementNS);
+ result.append(')');
+ return result.toString();
+ }
+
+} //Wiring
Property changes on:
branches/smooks-dmb/plugins/org.jboss.tools.smooks.ecore.model/src/org/jboss/tools/smooks/model/javabean/Wiring.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Modified: branches/smooks-dmb/plugins/org.jboss.tools.smooks.model/.classpath
===================================================================
--- branches/smooks-dmb/plugins/org.jboss.tools.smooks.model/.classpath 2010-07-26
11:16:16 UTC (rev 23721)
+++ branches/smooks-dmb/plugins/org.jboss.tools.smooks.model/.classpath 2010-07-26
12:06:20 UTC (rev 23722)
@@ -1,11 +1,11 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry exported="true" kind="lib"
path="libs/commons-logging-1.1.1.jar"/>
- <classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
- <classpathentry kind="con"
path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="lib"
path="libs/commons-beanutils-1.8.3.jar"/>
- <classpathentry kind="lib"
path="libs/commons-beanutils-bean-collections-1.8.3.jar"/>
- <classpathentry kind="lib"
path="libs/commons-beanutils-core-1.8.3.jar"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry exported="true" kind="lib"
path="libs/commons-logging-1.1.1.jar"/>
+ <classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
+ <classpathentry kind="con"
path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="lib"
path="libs/commons-beanutils-1.8.3.jar"/>
+ <classpathentry kind="lib"
path="libs/commons-beanutils-bean-collections-1.8.3.jar"/>
+ <classpathentry kind="lib"
path="libs/commons-beanutils-core-1.8.3.jar"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
Modified: branches/smooks-dmb/plugins/org.jboss.tools.smooks.model/.project
===================================================================
--- branches/smooks-dmb/plugins/org.jboss.tools.smooks.model/.project 2010-07-26 11:16:16
UTC (rev 23721)
+++ branches/smooks-dmb/plugins/org.jboss.tools.smooks.model/.project 2010-07-26 12:06:20
UTC (rev 23722)
@@ -26,15 +26,5 @@
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
<linkedResources>
- <link>
- <name>SMOOKS_CORE_SRC</name>
- <type>2</type>
- <locationURI>SMOOKS_CORE_SRC</locationURI>
- </link>
- <link>
- <name>SMOOKS_JAVABEAN_SRC</name>
- <type>2</type>
- <locationURI>SMOOKS_JAVABEAN_SRC</locationURI>
- </link>
</linkedResources>
</projectDescription>