Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'examples/org.eclipse.jet.ec2008.pbpmodel')
-rw-r--r--examples/org.eclipse.jet.ec2008.pbpmodel/.classpath7
-rw-r--r--examples/org.eclipse.jet.ec2008.pbpmodel/.project28
-rw-r--r--examples/org.eclipse.jet.ec2008.pbpmodel/META-INF/MANIFEST.MF17
-rw-r--r--examples/org.eclipse.jet.ec2008.pbpmodel/build.properties14
-rw-r--r--examples/org.eclipse.jet.ec2008.pbpmodel/model/pushbuttonbuild.ecore165
-rw-r--r--examples/org.eclipse.jet.ec2008.pbpmodel/model/pushbuttonbuild.genmodel36
-rw-r--r--examples/org.eclipse.jet.ec2008.pbpmodel/plugin.properties20
-rw-r--r--examples/org.eclipse.jet.ec2008.pbpmodel/plugin.xml26
-rw-r--r--examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/BuildType.java362
-rw-r--r--examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/DocumentRoot.java144
-rw-r--r--examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/ExtraZIPType.java56
-rw-r--r--examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/JreType.java213
-rw-r--r--examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/PushbuttonbuildFactory.java65
-rw-r--r--examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/PushbuttonbuildPackage.java689
-rw-r--r--examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/impl/BuildTypeImpl.java708
-rw-r--r--examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/impl/DocumentRootImpl.java328
-rw-r--r--examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/impl/ExtraZIPTypeImpl.java168
-rw-r--r--examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/impl/PushbuttonbuildFactoryImpl.java195
-rw-r--r--examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/impl/PushbuttonbuildPackageImpl.java599
-rw-r--r--examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/util/PushbuttonbuildAdapterFactory.java161
-rw-r--r--examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/util/PushbuttonbuildResourceFactoryImpl.java57
-rw-r--r--examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/util/PushbuttonbuildResourceImpl.java33
-rw-r--r--examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/util/PushbuttonbuildSwitch.java173
-rw-r--r--examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/util/PushbuttonbuildXMLProcessor.java55
24 files changed, 0 insertions, 4319 deletions
diff --git a/examples/org.eclipse.jet.ec2008.pbpmodel/.classpath b/examples/org.eclipse.jet.ec2008.pbpmodel/.classpath
deleted file mode 100644
index 304e861..0000000
--- a/examples/org.eclipse.jet.ec2008.pbpmodel/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="src" path="src"/>
- <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="output" path="bin"/>
-</classpath>
diff --git a/examples/org.eclipse.jet.ec2008.pbpmodel/.project b/examples/org.eclipse.jet.ec2008.pbpmodel/.project
deleted file mode 100644
index 35396cc..0000000
--- a/examples/org.eclipse.jet.ec2008.pbpmodel/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.jet.ec2008.pbpmodel</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.jdt.core.javanature</nature>
- <nature>org.eclipse.pde.PluginNature</nature>
- </natures>
-</projectDescription>
diff --git a/examples/org.eclipse.jet.ec2008.pbpmodel/META-INF/MANIFEST.MF b/examples/org.eclipse.jet.ec2008.pbpmodel/META-INF/MANIFEST.MF
deleted file mode 100644
index 4f612e9..0000000
--- a/examples/org.eclipse.jet.ec2008.pbpmodel/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,17 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: %pluginName
-Bundle-SymbolicName: org.eclipse.jet.ec2008.pbpmodel; singleton:=true
-Bundle-Version: 1.0.0
-Bundle-ClassPath: .
-Bundle-Vendor: %providerName
-Bundle-Localization: plugin
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Export-Package: org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild,
- org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl,
- org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.util
-Require-Bundle: org.eclipse.core.runtime,
- org.eclipse.emf.ecore;visibility:=reexport,
- org.eclipse.emf.ecore.xmi;visibility:=reexport
-Eclipse-LazyStart: true
-Bundle-ActivationPolicy: lazy
diff --git a/examples/org.eclipse.jet.ec2008.pbpmodel/build.properties b/examples/org.eclipse.jet.ec2008.pbpmodel/build.properties
deleted file mode 100644
index 07e636e..0000000
--- a/examples/org.eclipse.jet.ec2008.pbpmodel/build.properties
+++ /dev/null
@@ -1,14 +0,0 @@
-
-# <copyright>
-# </copyright>
-#
-# $Id: build.properties,v 1.1 2008/04/04 15:44:22 pelder Exp $
-
-bin.includes = .,\
- model/,\
- META-INF/,\
- plugin.xml,\
- plugin.properties
-jars.compile.order = .
-source.. = src/
-output.. = bin/
diff --git a/examples/org.eclipse.jet.ec2008.pbpmodel/model/pushbuttonbuild.ecore b/examples/org.eclipse.jet.ec2008.pbpmodel/model/pushbuttonbuild.ecore
deleted file mode 100644
index 399283f..0000000
--- a/examples/org.eclipse.jet.ec2008.pbpmodel/model/pushbuttonbuild.ecore
+++ /dev/null
@@ -1,165 +0,0 @@
-<?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="pushbuttonbuild"
- nsURI="http://www.eclipse.org/modeling/pushbuttonbuild/1.0.0" nsPrefix="pushbuttonbuld">
- <eClassifiers xsi:type="ecore:EClass" name="BuildType">
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="name" value="build_._type"/>
- <details key="kind" value="elementOnly"/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="extraZIP" upperBound="-1"
- eType="#//ExtraZIPType" containment="true" resolveProxies="false">
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="kind" value="element"/>
- <details key="name" value="extraZIP"/>
- <details key="namespace" value="##targetNamespace"/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="isIncubation" lowerBound="1"
- eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
- unsettable="true">
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="kind" value="attribute"/>
- <details key="name" value="isIncubation"/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="jre" lowerBound="1" eType="#//JreType"
- defaultValueLiteral="J2SE-1.4" unsettable="true">
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="kind" value="attribute"/>
- <details key="name" value="jre"/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="newsgroupPublisherEmail"
- lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="&#xD;&#xA; &#x9;&#x9;&#x9;&#x9;&#x9;E-mail address of user who will publish build&#xD;&#xA; &#x9;&#x9;&#x9;&#x9;&#x9;annoucements.&#xD;&#xA; &#x9;&#x9;&#x9;&#x9;"/>
- </eAnnotations>
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="kind" value="attribute"/>
- <details key="name" value="newsgroupPublisherEmail"/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="parentProjectName" lowerBound="1"
- eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Ex: m2t, emf, emft"/>
- </eAnnotations>
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="kind" value="attribute"/>
- <details key="name" value="parentProjectName"/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="projectNamespace" lowerBound="1"
- eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="&#xD;&#xA; &#x9;&#x9;&#x9;&#x9;&#x9;Typically shortname, but sometimes includes a&#xD;&#xA; &#x9;&#x9;&#x9;&#x9;&#x9;prefix on the short name. e.g. emf.validation,&#xD;&#xA; &#x9;&#x9;&#x9;&#x9;&#x9;where the short name might be validation.&#xD;&#xA; &#x9;&#x9;&#x9;&#x9;"/>
- </eAnnotations>
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="kind" value="attribute"/>
- <details key="name" value="projectNamespace"/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="shortName" lowerBound="1"
- eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="jet"/>
- </eAnnotations>
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="kind" value="attribute"/>
- <details key="name" value="shortName"/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="testsAreJarred" lowerBound="1"
- eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
- unsettable="true">
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="kind" value="attribute"/>
- <details key="name" value="testsAreJarred"/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="newsgroupPublisherName"
- lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="&#xD;&#xA; &#x9;&#x9;&#x9;&#x9;&#x9;E-mail address of user who will publish build&#xD;&#xA; &#x9;&#x9;&#x9;&#x9;&#x9;annoucements.&#xD;&#xA; &#x9;&#x9;&#x9;&#x9;"/>
- </eAnnotations>
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="kind" value="attribute"/>
- <details key="name" value="newsgroupPublisherName"/>
- </eAnnotations>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="DocumentRoot">
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="name" value=""/>
- <details key="kind" value="mixed"/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
- eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="kind" value="elementWildcard"/>
- <details key="name" value=":mixed"/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="xMLNSPrefixMap" upperBound="-1"
- eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"
- transient="true" containment="true" resolveProxies="false">
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="kind" value="attribute"/>
- <details key="name" value="xmlns:prefix"/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="xSISchemaLocation" upperBound="-1"
- eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"
- transient="true" containment="true" resolveProxies="false">
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="kind" value="attribute"/>
- <details key="name" value="xsi:schemaLocation"/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="build" upperBound="-2"
- eType="#//BuildType" volatile="true" transient="true" derived="true" containment="true"
- resolveProxies="false">
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="kind" value="element"/>
- <details key="name" value="build"/>
- <details key="namespace" value="##targetNamespace"/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="extraZIP" upperBound="-2"
- eType="#//ExtraZIPType" volatile="true" transient="true" derived="true" containment="true"
- resolveProxies="false">
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="kind" value="element"/>
- <details key="name" value="extraZIP"/>
- <details key="namespace" value="##targetNamespace"/>
- </eAnnotations>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ExtraZIPType">
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="name" value="extraZIP_._type"/>
- <details key="kind" value="empty"/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="kind" value="attribute"/>
- <details key="name" value="name"/>
- </eAnnotations>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EEnum" name="JreType">
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="name" value="jre_._type"/>
- </eAnnotations>
- <eLiterals name="J2SE14" literal="J2SE-1.4"/>
- <eLiterals name="J2SE15" value="1" literal="J2SE-1.5"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EDataType" name="JreTypeObject" instanceClassName="org.eclipse.emf.common.util.Enumerator">
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="name" value="jre_._type:Object"/>
- <details key="baseType" value="jre_._type"/>
- </eAnnotations>
- </eClassifiers>
-</ecore:EPackage>
diff --git a/examples/org.eclipse.jet.ec2008.pbpmodel/model/pushbuttonbuild.genmodel b/examples/org.eclipse.jet.ec2008.pbpmodel/model/pushbuttonbuild.genmodel
deleted file mode 100644
index d40603a..0000000
--- a/examples/org.eclipse.jet.ec2008.pbpmodel/model/pushbuttonbuild.genmodel
+++ /dev/null
@@ -1,36 +0,0 @@
-<?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.eclipse.jet.ec2008.pbpmodel/src"
- modelPluginID="org.eclipse.jet.ec2008.pbpmodel" modelName="Pushbuttonbuild" importerID="org.eclipse.emf.importer.ecore"
- complianceLevel="5.0" copyrightFields="false">
- <foreignModel>../../org.eclipse.jet.ec2008.pushbuttonbuild.model/model/pushbuttonbuild.ecore</foreignModel>
- <genPackages prefix="Pushbuttonbuild" basePackage="org.eclipse.jet.ec2008.pbpmodel"
- resource="XML" disposableProviderFactory="true" ecorePackage="pushbuttonbuild.ecore#/">
- <genEnums typeSafeEnumCompatible="false" ecoreEnum="pushbuttonbuild.ecore#//JreType">
- <genEnumLiterals ecoreEnumLiteral="pushbuttonbuild.ecore#//JreType/J2SE14"/>
- <genEnumLiterals ecoreEnumLiteral="pushbuttonbuild.ecore#//JreType/J2SE15"/>
- </genEnums>
- <genDataTypes ecoreDataType="pushbuttonbuild.ecore#//JreTypeObject"/>
- <genClasses ecoreClass="pushbuttonbuild.ecore#//BuildType">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference pushbuttonbuild.ecore#//BuildType/extraZIP"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute pushbuttonbuild.ecore#//BuildType/isIncubation"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute pushbuttonbuild.ecore#//BuildType/jre"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute pushbuttonbuild.ecore#//BuildType/newsgroupPublisherEmail"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute pushbuttonbuild.ecore#//BuildType/parentProjectName"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute pushbuttonbuild.ecore#//BuildType/projectNamespace"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute pushbuttonbuild.ecore#//BuildType/shortName"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute pushbuttonbuild.ecore#//BuildType/testsAreJarred"/>
- </genClasses>
- <genClasses ecoreClass="pushbuttonbuild.ecore#//DocumentRoot">
- <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute pushbuttonbuild.ecore#//DocumentRoot/mixed"/>
- <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference pushbuttonbuild.ecore#//DocumentRoot/xMLNSPrefixMap"/>
- <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference pushbuttonbuild.ecore#//DocumentRoot/xSISchemaLocation"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference pushbuttonbuild.ecore#//DocumentRoot/build"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference pushbuttonbuild.ecore#//DocumentRoot/extraZIP"/>
- </genClasses>
- <genClasses ecoreClass="pushbuttonbuild.ecore#//ExtraZIPType">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute pushbuttonbuild.ecore#//ExtraZIPType/name"/>
- </genClasses>
- </genPackages>
-</genmodel:GenModel>
diff --git a/examples/org.eclipse.jet.ec2008.pbpmodel/plugin.properties b/examples/org.eclipse.jet.ec2008.pbpmodel/plugin.properties
deleted file mode 100644
index c92e811..0000000
--- a/examples/org.eclipse.jet.ec2008.pbpmodel/plugin.properties
+++ /dev/null
@@ -1,20 +0,0 @@
-
-# <copyright>
-# </copyright>
-#
-# $Id: plugin.properties,v 1.1 2008/04/04 15:44:22 pelder Exp $
-
-# ====================================================================
-# To code developer:
-# Do NOT change the properties between this line and the
-# "%%% END OF TRANSLATED PROPERTIES %%%" line.
-# Make a new property name, append to the end of the file and change
-# the code to use the new property.
-# ====================================================================
-
-# ====================================================================
-# %%% END OF TRANSLATED PROPERTIES %%%
-# ====================================================================
-
-pluginName = Pushbuttonbuild Model
-providerName = www.example.org
diff --git a/examples/org.eclipse.jet.ec2008.pbpmodel/plugin.xml b/examples/org.eclipse.jet.ec2008.pbpmodel/plugin.xml
deleted file mode 100644
index a6383a4..0000000
--- a/examples/org.eclipse.jet.ec2008.pbpmodel/plugin.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-
-<!--
- <copyright>
- </copyright>
-
- $Id: plugin.xml,v 1.1 2008/04/04 15:44:22 pelder Exp $
--->
-
-<plugin>
-
- <extension point="org.eclipse.emf.ecore.generated_package">
- <package
- uri = "http://www.eclipse.org/modeling/pushbuttonbuild/1.0.0"
- class = "org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage"
- genModel = "model/pushbuttonbuild.genmodel" />
- </extension>
-
- <extension point="org.eclipse.emf.ecore.extension_parser">
- <parser
- type="pushbuttonbuild"
- class="org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.util.PushbuttonbuildResourceFactoryImpl" />
- </extension>
-
-</plugin>
diff --git a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/BuildType.java b/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/BuildType.java
deleted file mode 100644
index e254382..0000000
--- a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/BuildType.java
+++ /dev/null
@@ -1,362 +0,0 @@
-/**
- * <copyright>
- * Copyright 2008 IBM Corp. All rights reserved. This source code is made available under the terms of the Eclipse Public License, v1.0.
- * </copyright>
- *
- * $Id: BuildType.java,v 1.1 2008/04/04 15:44:22 pelder Exp $
- */
-package org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild;
-
-import org.eclipse.emf.common.util.EList;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Build Type</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getExtraZIP <em>Extra ZIP</em>}</li>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#isIsIncubation <em>Is Incubation</em>}</li>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getJre <em>Jre</em>}</li>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getNewsgroupPublisherEmail <em>Newsgroup Publisher Email</em>}</li>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getParentProjectName <em>Parent Project Name</em>}</li>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getProjectNamespace <em>Project Namespace</em>}</li>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getShortName <em>Short Name</em>}</li>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#isTestsAreJarred <em>Tests Are Jarred</em>}</li>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getNewsgroupPublisherName <em>Newsgroup Publisher Name</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage#getBuildType()
- * @model extendedMetaData="name='build_._type' kind='elementOnly'"
- * @generated
- */
-public interface BuildType extends EObject {
- /**
- * Returns the value of the '<em><b>Extra ZIP</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.ExtraZIPType}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Extra ZIP</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Extra ZIP</em>' containment reference list.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage#getBuildType_ExtraZIP()
- * @model containment="true"
- * extendedMetaData="kind='element' name='extraZIP' namespace='##targetNamespace'"
- * @generated
- */
- EList<ExtraZIPType> getExtraZIP();
-
- /**
- * Returns the value of the '<em><b>Is Incubation</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Is Incubation</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Is Incubation</em>' attribute.
- * @see #isSetIsIncubation()
- * @see #unsetIsIncubation()
- * @see #setIsIncubation(boolean)
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage#getBuildType_IsIncubation()
- * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" required="true"
- * extendedMetaData="kind='attribute' name='isIncubation'"
- * @generated
- */
- boolean isIsIncubation();
-
- /**
- * Sets the value of the '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#isIsIncubation <em>Is Incubation</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Is Incubation</em>' attribute.
- * @see #isSetIsIncubation()
- * @see #unsetIsIncubation()
- * @see #isIsIncubation()
- * @generated
- */
- void setIsIncubation(boolean value);
-
- /**
- * Unsets the value of the '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#isIsIncubation <em>Is Incubation</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetIsIncubation()
- * @see #isIsIncubation()
- * @see #setIsIncubation(boolean)
- * @generated
- */
- void unsetIsIncubation();
-
- /**
- * Returns whether the value of the '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#isIsIncubation <em>Is Incubation</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Is Incubation</em>' attribute is set.
- * @see #unsetIsIncubation()
- * @see #isIsIncubation()
- * @see #setIsIncubation(boolean)
- * @generated
- */
- boolean isSetIsIncubation();
-
- /**
- * Returns the value of the '<em><b>Jre</b></em>' attribute.
- * The default value is <code>"J2SE-1.4"</code>.
- * The literals are from the enumeration {@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.JreType}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Jre</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Jre</em>' attribute.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.JreType
- * @see #isSetJre()
- * @see #unsetJre()
- * @see #setJre(JreType)
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage#getBuildType_Jre()
- * @model default="J2SE-1.4" unsettable="true" required="true"
- * extendedMetaData="kind='attribute' name='jre'"
- * @generated
- */
- JreType getJre();
-
- /**
- * Sets the value of the '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getJre <em>Jre</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Jre</em>' attribute.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.JreType
- * @see #isSetJre()
- * @see #unsetJre()
- * @see #getJre()
- * @generated
- */
- void setJre(JreType value);
-
- /**
- * Unsets the value of the '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getJre <em>Jre</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetJre()
- * @see #getJre()
- * @see #setJre(JreType)
- * @generated
- */
- void unsetJre();
-
- /**
- * Returns whether the value of the '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getJre <em>Jre</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Jre</em>' attribute is set.
- * @see #unsetJre()
- * @see #getJre()
- * @see #setJre(JreType)
- * @generated
- */
- boolean isSetJre();
-
- /**
- * Returns the value of the '<em><b>Newsgroup Publisher Email</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * E-mail address of user who will publish build
- * annoucements.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Newsgroup Publisher Email</em>' attribute.
- * @see #setNewsgroupPublisherEmail(String)
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage#getBuildType_NewsgroupPublisherEmail()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
- * extendedMetaData="kind='attribute' name='newsgroupPublisherEmail'"
- * @generated
- */
- String getNewsgroupPublisherEmail();
-
- /**
- * Sets the value of the '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getNewsgroupPublisherEmail <em>Newsgroup Publisher Email</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Newsgroup Publisher Email</em>' attribute.
- * @see #getNewsgroupPublisherEmail()
- * @generated
- */
- void setNewsgroupPublisherEmail(String value);
-
- /**
- * Returns the value of the '<em><b>Parent Project Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- * Ex: m2t, emf, emft
- * <!-- end-model-doc -->
- * @return the value of the '<em>Parent Project Name</em>' attribute.
- * @see #setParentProjectName(String)
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage#getBuildType_ParentProjectName()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
- * extendedMetaData="kind='attribute' name='parentProjectName'"
- * @generated
- */
- String getParentProjectName();
-
- /**
- * Sets the value of the '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getParentProjectName <em>Parent Project Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Parent Project Name</em>' attribute.
- * @see #getParentProjectName()
- * @generated
- */
- void setParentProjectName(String value);
-
- /**
- * Returns the value of the '<em><b>Project Namespace</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * Typically shortname, but sometimes includes a
- * prefix on the short name. e.g. emf.validation,
- * where the short name might be validation.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Project Namespace</em>' attribute.
- * @see #setProjectNamespace(String)
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage#getBuildType_ProjectNamespace()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
- * extendedMetaData="kind='attribute' name='projectNamespace'"
- * @generated
- */
- String getProjectNamespace();
-
- /**
- * Sets the value of the '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getProjectNamespace <em>Project Namespace</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Project Namespace</em>' attribute.
- * @see #getProjectNamespace()
- * @generated
- */
- void setProjectNamespace(String value);
-
- /**
- * Returns the value of the '<em><b>Short Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- * jet
- * <!-- end-model-doc -->
- * @return the value of the '<em>Short Name</em>' attribute.
- * @see #setShortName(String)
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage#getBuildType_ShortName()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
- * extendedMetaData="kind='attribute' name='shortName'"
- * @generated
- */
- String getShortName();
-
- /**
- * Sets the value of the '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getShortName <em>Short Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Short Name</em>' attribute.
- * @see #getShortName()
- * @generated
- */
- void setShortName(String value);
-
- /**
- * Returns the value of the '<em><b>Tests Are Jarred</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Tests Are Jarred</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Tests Are Jarred</em>' attribute.
- * @see #isSetTestsAreJarred()
- * @see #unsetTestsAreJarred()
- * @see #setTestsAreJarred(boolean)
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage#getBuildType_TestsAreJarred()
- * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" required="true"
- * extendedMetaData="kind='attribute' name='testsAreJarred'"
- * @generated
- */
- boolean isTestsAreJarred();
-
- /**
- * Sets the value of the '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#isTestsAreJarred <em>Tests Are Jarred</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Tests Are Jarred</em>' attribute.
- * @see #isSetTestsAreJarred()
- * @see #unsetTestsAreJarred()
- * @see #isTestsAreJarred()
- * @generated
- */
- void setTestsAreJarred(boolean value);
-
- /**
- * Unsets the value of the '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#isTestsAreJarred <em>Tests Are Jarred</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetTestsAreJarred()
- * @see #isTestsAreJarred()
- * @see #setTestsAreJarred(boolean)
- * @generated
- */
- void unsetTestsAreJarred();
-
- /**
- * Returns whether the value of the '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#isTestsAreJarred <em>Tests Are Jarred</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Tests Are Jarred</em>' attribute is set.
- * @see #unsetTestsAreJarred()
- * @see #isTestsAreJarred()
- * @see #setTestsAreJarred(boolean)
- * @generated
- */
- boolean isSetTestsAreJarred();
-
- /**
- * Returns the value of the '<em><b>Newsgroup Publisher Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- *
- * E-mail address of user who will publish build
- * annoucements.
- *
- * <!-- end-model-doc -->
- * @return the value of the '<em>Newsgroup Publisher Name</em>' attribute.
- * @see #setNewsgroupPublisherName(String)
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage#getBuildType_NewsgroupPublisherName()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
- * extendedMetaData="kind='attribute' name='newsgroupPublisherName'"
- * @generated
- */
- String getNewsgroupPublisherName();
-
- /**
- * Sets the value of the '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getNewsgroupPublisherName <em>Newsgroup Publisher Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Newsgroup Publisher Name</em>' attribute.
- * @see #getNewsgroupPublisherName()
- * @generated
- */
- void setNewsgroupPublisherName(String value);
-
-} // BuildType
diff --git a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/DocumentRoot.java b/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/DocumentRoot.java
deleted file mode 100644
index d1db639..0000000
--- a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/DocumentRoot.java
+++ /dev/null
@@ -1,144 +0,0 @@
-/**
- * <copyright>
- * Copyright 2008 IBM Corp. All rights reserved. This source code is made available under the terms of the Eclipse Public License, v1.0.
- * </copyright>
- *
- * $Id: DocumentRoot.java,v 1.1 2008/04/04 15:44:22 pelder Exp $
- */
-package org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild;
-
-import org.eclipse.emf.common.util.EMap;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.ecore.util.FeatureMap;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Document Root</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.DocumentRoot#getMixed <em>Mixed</em>}</li>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.DocumentRoot#getBuild <em>Build</em>}</li>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.DocumentRoot#getExtraZIP <em>Extra ZIP</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage#getDocumentRoot()
- * @model extendedMetaData="name='' kind='mixed'"
- * @generated
- */
-public interface DocumentRoot extends EObject {
- /**
- * Returns the value of the '<em><b>Mixed</b></em>' attribute list.
- * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Mixed</em>' attribute list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Mixed</em>' attribute list.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage#getDocumentRoot_Mixed()
- * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
- * extendedMetaData="kind='elementWildcard' name=':mixed'"
- * @generated
- */
- FeatureMap getMixed();
-
- /**
- * Returns the value of the '<em><b>XMLNS Prefix Map</b></em>' map.
- * The key is of type {@link java.lang.String},
- * and the value is of type {@link java.lang.String},
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>XMLNS Prefix Map</em>' map isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>XMLNS Prefix Map</em>' map.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage#getDocumentRoot_XMLNSPrefixMap()
- * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
- * extendedMetaData="kind='attribute' name='xmlns:prefix'"
- * @generated
- */
- EMap<String, String> getXMLNSPrefixMap();
-
- /**
- * Returns the value of the '<em><b>XSI Schema Location</b></em>' map.
- * The key is of type {@link java.lang.String},
- * and the value is of type {@link java.lang.String},
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>XSI Schema Location</em>' map isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>XSI Schema Location</em>' map.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage#getDocumentRoot_XSISchemaLocation()
- * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
- * extendedMetaData="kind='attribute' name='xsi:schemaLocation'"
- * @generated
- */
- EMap<String, String> getXSISchemaLocation();
-
- /**
- * Returns the value of the '<em><b>Build</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Build</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Build</em>' containment reference.
- * @see #setBuild(BuildType)
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage#getDocumentRoot_Build()
- * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
- * extendedMetaData="kind='element' name='build' namespace='##targetNamespace'"
- * @generated
- */
- BuildType getBuild();
-
- /**
- * Sets the value of the '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.DocumentRoot#getBuild <em>Build</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Build</em>' containment reference.
- * @see #getBuild()
- * @generated
- */
- void setBuild(BuildType value);
-
- /**
- * Returns the value of the '<em><b>Extra ZIP</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Extra ZIP</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Extra ZIP</em>' containment reference.
- * @see #setExtraZIP(ExtraZIPType)
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage#getDocumentRoot_ExtraZIP()
- * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
- * extendedMetaData="kind='element' name='extraZIP' namespace='##targetNamespace'"
- * @generated
- */
- ExtraZIPType getExtraZIP();
-
- /**
- * Sets the value of the '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.DocumentRoot#getExtraZIP <em>Extra ZIP</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Extra ZIP</em>' containment reference.
- * @see #getExtraZIP()
- * @generated
- */
- void setExtraZIP(ExtraZIPType value);
-
-} // DocumentRoot
diff --git a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/ExtraZIPType.java b/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/ExtraZIPType.java
deleted file mode 100644
index 751703e..0000000
--- a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/ExtraZIPType.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/**
- * <copyright>
- * Copyright 2008 IBM Corp. All rights reserved. This source code is made available under the terms of the Eclipse Public License, v1.0.
- * </copyright>
- *
- * $Id: ExtraZIPType.java,v 1.1 2008/04/04 15:44:22 pelder Exp $
- */
-package org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Extra ZIP Type</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.ExtraZIPType#getName <em>Name</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage#getExtraZIPType()
- * @model extendedMetaData="name='extraZIP_._type' kind='empty'"
- * @generated
- */
-public interface ExtraZIPType 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.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage#getExtraZIPType_Name()
- * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
- * extendedMetaData="kind='attribute' name='name'"
- * @generated
- */
- String getName();
-
- /**
- * Sets the value of the '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.ExtraZIPType#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);
-
-} // ExtraZIPType
diff --git a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/JreType.java b/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/JreType.java
deleted file mode 100644
index c9979b1..0000000
--- a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/JreType.java
+++ /dev/null
@@ -1,213 +0,0 @@
-/**
- * <copyright>
- * Copyright 2008 IBM Corp. All rights reserved. This source code is made available under the terms of the Eclipse Public License, v1.0.
- * </copyright>
- *
- * $Id: JreType.java,v 1.1 2008/04/04 15:44:22 pelder Exp $
- */
-package org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild;
-
-import java.util.Arrays;
-import java.util.Collections;
-import java.util.List;
-
-import org.eclipse.emf.common.util.Enumerator;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the literals of the enumeration '<em><b>Jre Type</b></em>',
- * and utility methods for working with them.
- * <!-- end-user-doc -->
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage#getJreType()
- * @model extendedMetaData="name='jre_._type'"
- * @generated
- */
-public enum JreType implements Enumerator {
- /**
- * The '<em><b>J2SE14</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #J2SE14_VALUE
- * @generated
- * @ordered
- */
- J2SE14(0, "J2SE14", "J2SE-1.4"),
-
- /**
- * The '<em><b>J2SE15</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #J2SE15_VALUE
- * @generated
- * @ordered
- */
- J2SE15(1, "J2SE15", "J2SE-1.5");
-
- /**
- * The '<em><b>J2SE14</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>J2SE14</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #J2SE14
- * @model literal="J2SE-1.4"
- * @generated
- * @ordered
- */
- public static final int J2SE14_VALUE = 0;
-
- /**
- * The '<em><b>J2SE15</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>J2SE15</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #J2SE15
- * @model literal="J2SE-1.5"
- * @generated
- * @ordered
- */
- public static final int J2SE15_VALUE = 1;
-
- /**
- * An array of all the '<em><b>Jre Type</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static final JreType[] VALUES_ARRAY =
- new JreType[] {
- J2SE14,
- J2SE15,
- };
-
- /**
- * A public read-only list of all the '<em><b>Jre Type</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static final List<JreType> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
-
- /**
- * Returns the '<em><b>Jre Type</b></em>' literal with the specified literal value.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static JreType get(String literal) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- JreType result = VALUES_ARRAY[i];
- if (result.toString().equals(literal)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Jre Type</b></em>' literal with the specified name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static JreType getByName(String name) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- JreType result = VALUES_ARRAY[i];
- if (result.getName().equals(name)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Jre Type</b></em>' literal with the specified integer value.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static JreType get(int value) {
- switch (value) {
- case J2SE14_VALUE: return J2SE14;
- case J2SE15_VALUE: return J2SE15;
- }
- return null;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private final int value;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private final String name;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private final String literal;
-
- /**
- * Only this class can construct instances.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private JreType(int value, String name, String literal) {
- this.value = value;
- this.name = name;
- this.literal = literal;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public int getValue() {
- return value;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getName() {
- return name;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getLiteral() {
- return literal;
- }
-
- /**
- * Returns the literal value of the enumerator, which is its string representation.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- return literal;
- }
-
-} //JreType
diff --git a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/PushbuttonbuildFactory.java b/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/PushbuttonbuildFactory.java
deleted file mode 100644
index f39c131..0000000
--- a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/PushbuttonbuildFactory.java
+++ /dev/null
@@ -1,65 +0,0 @@
-/**
- * <copyright>
- * Copyright 2008 IBM Corp. All rights reserved. This source code is made available under the terms of the Eclipse Public License, v1.0.
- * </copyright>
- *
- * $Id: PushbuttonbuildFactory.java,v 1.1 2008/04/04 15:44:22 pelder Exp $
- */
-package org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild;
-
-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.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage
- * @generated
- */
-public interface PushbuttonbuildFactory extends EFactory {
- /**
- * The singleton instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- PushbuttonbuildFactory eINSTANCE = org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.PushbuttonbuildFactoryImpl.init();
-
- /**
- * Returns a new object of class '<em>Build Type</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Build Type</em>'.
- * @generated
- */
- BuildType createBuildType();
-
- /**
- * Returns a new object of class '<em>Document Root</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Document Root</em>'.
- * @generated
- */
- DocumentRoot createDocumentRoot();
-
- /**
- * Returns a new object of class '<em>Extra ZIP Type</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Extra ZIP Type</em>'.
- * @generated
- */
- ExtraZIPType createExtraZIPType();
-
- /**
- * Returns the package supported by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the package supported by this factory.
- * @generated
- */
- PushbuttonbuildPackage getPushbuttonbuildPackage();
-
-} //PushbuttonbuildFactory
diff --git a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/PushbuttonbuildPackage.java b/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/PushbuttonbuildPackage.java
deleted file mode 100644
index 6dbda54..0000000
--- a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/PushbuttonbuildPackage.java
+++ /dev/null
@@ -1,689 +0,0 @@
-/**
- * <copyright>
- * Copyright 2008 IBM Corp. All rights reserved. This source code is made available under the terms of the Eclipse Public License, v1.0.
- * </copyright>
- *
- * $Id: PushbuttonbuildPackage.java,v 1.1 2008/04/04 15:44:22 pelder Exp $
- */
-package org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild;
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EEnum;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-
-/**
- * <!-- 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.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildFactory
- * @model kind="package"
- * @generated
- */
-public interface PushbuttonbuildPackage extends EPackage {
- /**
- * The package name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNAME = "pushbuttonbuild";
-
- /**
- * The package namespace URI.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_URI = "http://www.eclipse.org/modeling/pushbuttonbuild/1.0.0";
-
- /**
- * The package namespace name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_PREFIX = "pushbuttonbuld";
-
- /**
- * The singleton instance of the package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- PushbuttonbuildPackage eINSTANCE = org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.PushbuttonbuildPackageImpl.init();
-
- /**
- * The meta object id for the '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.BuildTypeImpl <em>Build Type</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.BuildTypeImpl
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.PushbuttonbuildPackageImpl#getBuildType()
- * @generated
- */
- int BUILD_TYPE = 0;
-
- /**
- * The feature id for the '<em><b>Extra ZIP</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BUILD_TYPE__EXTRA_ZIP = 0;
-
- /**
- * The feature id for the '<em><b>Is Incubation</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BUILD_TYPE__IS_INCUBATION = 1;
-
- /**
- * The feature id for the '<em><b>Jre</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BUILD_TYPE__JRE = 2;
-
- /**
- * The feature id for the '<em><b>Newsgroup Publisher Email</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BUILD_TYPE__NEWSGROUP_PUBLISHER_EMAIL = 3;
-
- /**
- * The feature id for the '<em><b>Parent Project Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BUILD_TYPE__PARENT_PROJECT_NAME = 4;
-
- /**
- * The feature id for the '<em><b>Project Namespace</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BUILD_TYPE__PROJECT_NAMESPACE = 5;
-
- /**
- * The feature id for the '<em><b>Short Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BUILD_TYPE__SHORT_NAME = 6;
-
- /**
- * The feature id for the '<em><b>Tests Are Jarred</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BUILD_TYPE__TESTS_ARE_JARRED = 7;
-
- /**
- * The feature id for the '<em><b>Newsgroup Publisher Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BUILD_TYPE__NEWSGROUP_PUBLISHER_NAME = 8;
-
- /**
- * The number of structural features of the '<em>Build Type</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BUILD_TYPE_FEATURE_COUNT = 9;
-
- /**
- * The meta object id for the '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.DocumentRootImpl <em>Document Root</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.DocumentRootImpl
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.PushbuttonbuildPackageImpl#getDocumentRoot()
- * @generated
- */
- int DOCUMENT_ROOT = 1;
-
- /**
- * The feature id for the '<em><b>Mixed</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__MIXED = 0;
-
- /**
- * The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;
-
- /**
- * The feature id for the '<em><b>XSI Schema Location</b></em>' map.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;
-
- /**
- * The feature id for the '<em><b>Build</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__BUILD = 3;
-
- /**
- * The feature id for the '<em><b>Extra ZIP</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT__EXTRA_ZIP = 4;
-
- /**
- * The number of structural features of the '<em>Document Root</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DOCUMENT_ROOT_FEATURE_COUNT = 5;
-
- /**
- * The meta object id for the '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.ExtraZIPTypeImpl <em>Extra ZIP Type</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.ExtraZIPTypeImpl
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.PushbuttonbuildPackageImpl#getExtraZIPType()
- * @generated
- */
- int EXTRA_ZIP_TYPE = 2;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EXTRA_ZIP_TYPE__NAME = 0;
-
- /**
- * The number of structural features of the '<em>Extra ZIP Type</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EXTRA_ZIP_TYPE_FEATURE_COUNT = 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.JreType <em>Jre Type</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.JreType
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.PushbuttonbuildPackageImpl#getJreType()
- * @generated
- */
- int JRE_TYPE = 3;
-
- /**
- * The meta object id for the '<em>Jre Type Object</em>' data type.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.JreType
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.PushbuttonbuildPackageImpl#getJreTypeObject()
- * @generated
- */
- int JRE_TYPE_OBJECT = 4;
-
-
- /**
- * Returns the meta object for class '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType <em>Build Type</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Build Type</em>'.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType
- * @generated
- */
- EClass getBuildType();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getExtraZIP <em>Extra ZIP</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Extra ZIP</em>'.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getExtraZIP()
- * @see #getBuildType()
- * @generated
- */
- EReference getBuildType_ExtraZIP();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#isIsIncubation <em>Is Incubation</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Is Incubation</em>'.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#isIsIncubation()
- * @see #getBuildType()
- * @generated
- */
- EAttribute getBuildType_IsIncubation();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getJre <em>Jre</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Jre</em>'.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getJre()
- * @see #getBuildType()
- * @generated
- */
- EAttribute getBuildType_Jre();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getNewsgroupPublisherEmail <em>Newsgroup Publisher Email</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Newsgroup Publisher Email</em>'.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getNewsgroupPublisherEmail()
- * @see #getBuildType()
- * @generated
- */
- EAttribute getBuildType_NewsgroupPublisherEmail();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getParentProjectName <em>Parent Project Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Parent Project Name</em>'.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getParentProjectName()
- * @see #getBuildType()
- * @generated
- */
- EAttribute getBuildType_ParentProjectName();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getProjectNamespace <em>Project Namespace</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Project Namespace</em>'.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getProjectNamespace()
- * @see #getBuildType()
- * @generated
- */
- EAttribute getBuildType_ProjectNamespace();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getShortName <em>Short Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Short Name</em>'.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getShortName()
- * @see #getBuildType()
- * @generated
- */
- EAttribute getBuildType_ShortName();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#isTestsAreJarred <em>Tests Are Jarred</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Tests Are Jarred</em>'.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#isTestsAreJarred()
- * @see #getBuildType()
- * @generated
- */
- EAttribute getBuildType_TestsAreJarred();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getNewsgroupPublisherName <em>Newsgroup Publisher Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Newsgroup Publisher Name</em>'.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType#getNewsgroupPublisherName()
- * @see #getBuildType()
- * @generated
- */
- EAttribute getBuildType_NewsgroupPublisherName();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.DocumentRoot <em>Document Root</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Document Root</em>'.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.DocumentRoot
- * @generated
- */
- EClass getDocumentRoot();
-
- /**
- * Returns the meta object for the attribute list '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.DocumentRoot#getMixed <em>Mixed</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute list '<em>Mixed</em>'.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.DocumentRoot#getMixed()
- * @see #getDocumentRoot()
- * @generated
- */
- EAttribute getDocumentRoot_Mixed();
-
- /**
- * Returns the meta object for the map '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.DocumentRoot#getXMLNSPrefixMap()
- * @see #getDocumentRoot()
- * @generated
- */
- EReference getDocumentRoot_XMLNSPrefixMap();
-
- /**
- * Returns the meta object for the map '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the map '<em>XSI Schema Location</em>'.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.DocumentRoot#getXSISchemaLocation()
- * @see #getDocumentRoot()
- * @generated
- */
- EReference getDocumentRoot_XSISchemaLocation();
-
- /**
- * Returns the meta object for the containment reference '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.DocumentRoot#getBuild <em>Build</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Build</em>'.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.DocumentRoot#getBuild()
- * @see #getDocumentRoot()
- * @generated
- */
- EReference getDocumentRoot_Build();
-
- /**
- * Returns the meta object for the containment reference '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.DocumentRoot#getExtraZIP <em>Extra ZIP</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Extra ZIP</em>'.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.DocumentRoot#getExtraZIP()
- * @see #getDocumentRoot()
- * @generated
- */
- EReference getDocumentRoot_ExtraZIP();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.ExtraZIPType <em>Extra ZIP Type</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Extra ZIP Type</em>'.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.ExtraZIPType
- * @generated
- */
- EClass getExtraZIPType();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.ExtraZIPType#getName <em>Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.ExtraZIPType#getName()
- * @see #getExtraZIPType()
- * @generated
- */
- EAttribute getExtraZIPType_Name();
-
- /**
- * Returns the meta object for enum '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.JreType <em>Jre Type</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for enum '<em>Jre Type</em>'.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.JreType
- * @generated
- */
- EEnum getJreType();
-
- /**
- * Returns the meta object for data type '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.JreType <em>Jre Type Object</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for data type '<em>Jre Type Object</em>'.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.JreType
- * @model instanceClass="org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.JreType"
- * extendedMetaData="name='jre_._type:Object' baseType='jre_._type'"
- * @generated
- */
- EDataType getJreTypeObject();
-
- /**
- * 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
- */
- PushbuttonbuildFactory getPushbuttonbuildFactory();
-
- /**
- * <!-- 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.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.BuildTypeImpl <em>Build Type</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.BuildTypeImpl
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.PushbuttonbuildPackageImpl#getBuildType()
- * @generated
- */
- EClass BUILD_TYPE = eINSTANCE.getBuildType();
-
- /**
- * The meta object literal for the '<em><b>Extra ZIP</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference BUILD_TYPE__EXTRA_ZIP = eINSTANCE.getBuildType_ExtraZIP();
-
- /**
- * The meta object literal for the '<em><b>Is Incubation</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute BUILD_TYPE__IS_INCUBATION = eINSTANCE.getBuildType_IsIncubation();
-
- /**
- * The meta object literal for the '<em><b>Jre</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute BUILD_TYPE__JRE = eINSTANCE.getBuildType_Jre();
-
- /**
- * The meta object literal for the '<em><b>Newsgroup Publisher Email</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute BUILD_TYPE__NEWSGROUP_PUBLISHER_EMAIL = eINSTANCE.getBuildType_NewsgroupPublisherEmail();
-
- /**
- * The meta object literal for the '<em><b>Parent Project Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute BUILD_TYPE__PARENT_PROJECT_NAME = eINSTANCE.getBuildType_ParentProjectName();
-
- /**
- * The meta object literal for the '<em><b>Project Namespace</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute BUILD_TYPE__PROJECT_NAMESPACE = eINSTANCE.getBuildType_ProjectNamespace();
-
- /**
- * The meta object literal for the '<em><b>Short Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute BUILD_TYPE__SHORT_NAME = eINSTANCE.getBuildType_ShortName();
-
- /**
- * The meta object literal for the '<em><b>Tests Are Jarred</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute BUILD_TYPE__TESTS_ARE_JARRED = eINSTANCE.getBuildType_TestsAreJarred();
-
- /**
- * The meta object literal for the '<em><b>Newsgroup Publisher Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute BUILD_TYPE__NEWSGROUP_PUBLISHER_NAME = eINSTANCE.getBuildType_NewsgroupPublisherName();
-
- /**
- * The meta object literal for the '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.DocumentRootImpl <em>Document Root</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.DocumentRootImpl
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.PushbuttonbuildPackageImpl#getDocumentRoot()
- * @generated
- */
- EClass DOCUMENT_ROOT = eINSTANCE.getDocumentRoot();
-
- /**
- * The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DOCUMENT_ROOT__MIXED = eINSTANCE.getDocumentRoot_Mixed();
-
- /**
- * The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getDocumentRoot_XMLNSPrefixMap();
-
- /**
- * The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getDocumentRoot_XSISchemaLocation();
-
- /**
- * The meta object literal for the '<em><b>Build</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DOCUMENT_ROOT__BUILD = eINSTANCE.getDocumentRoot_Build();
-
- /**
- * The meta object literal for the '<em><b>Extra ZIP</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DOCUMENT_ROOT__EXTRA_ZIP = eINSTANCE.getDocumentRoot_ExtraZIP();
-
- /**
- * The meta object literal for the '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.ExtraZIPTypeImpl <em>Extra ZIP Type</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.ExtraZIPTypeImpl
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.PushbuttonbuildPackageImpl#getExtraZIPType()
- * @generated
- */
- EClass EXTRA_ZIP_TYPE = eINSTANCE.getExtraZIPType();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute EXTRA_ZIP_TYPE__NAME = eINSTANCE.getExtraZIPType_Name();
-
- /**
- * The meta object literal for the '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.JreType <em>Jre Type</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.JreType
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.PushbuttonbuildPackageImpl#getJreType()
- * @generated
- */
- EEnum JRE_TYPE = eINSTANCE.getJreType();
-
- /**
- * The meta object literal for the '<em>Jre Type Object</em>' data type.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.JreType
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.PushbuttonbuildPackageImpl#getJreTypeObject()
- * @generated
- */
- EDataType JRE_TYPE_OBJECT = eINSTANCE.getJreTypeObject();
-
- }
-
-} //PushbuttonbuildPackage
diff --git a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/impl/BuildTypeImpl.java b/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/impl/BuildTypeImpl.java
deleted file mode 100644
index 937b003..0000000
--- a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/impl/BuildTypeImpl.java
+++ /dev/null
@@ -1,708 +0,0 @@
-/**
- * <copyright>
- * Copyright 2008 IBM Corp. All rights reserved. This source code is made available under the terms of the Eclipse Public License, v1.0.
- * </copyright>
- *
- * $Id: BuildTypeImpl.java,v 1.1 2008/04/04 15:44:22 pelder Exp $
- */
-package org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl;
-
-import java.util.Collection;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-
-import org.eclipse.emf.common.util.EList;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-
-import org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType;
-import org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.ExtraZIPType;
-import org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.JreType;
-import org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Build Type</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.BuildTypeImpl#getExtraZIP <em>Extra ZIP</em>}</li>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.BuildTypeImpl#isIsIncubation <em>Is Incubation</em>}</li>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.BuildTypeImpl#getJre <em>Jre</em>}</li>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.BuildTypeImpl#getNewsgroupPublisherEmail <em>Newsgroup Publisher Email</em>}</li>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.BuildTypeImpl#getParentProjectName <em>Parent Project Name</em>}</li>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.BuildTypeImpl#getProjectNamespace <em>Project Namespace</em>}</li>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.BuildTypeImpl#getShortName <em>Short Name</em>}</li>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.BuildTypeImpl#isTestsAreJarred <em>Tests Are Jarred</em>}</li>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.BuildTypeImpl#getNewsgroupPublisherName <em>Newsgroup Publisher Name</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class BuildTypeImpl extends EObjectImpl implements BuildType {
- /**
- * The cached value of the '{@link #getExtraZIP() <em>Extra ZIP</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getExtraZIP()
- * @generated
- * @ordered
- */
- protected EList<ExtraZIPType> extraZIP;
-
- /**
- * The default value of the '{@link #isIsIncubation() <em>Is Incubation</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isIsIncubation()
- * @generated
- * @ordered
- */
- protected static final boolean IS_INCUBATION_EDEFAULT = false;
-
- /**
- * The cached value of the '{@link #isIsIncubation() <em>Is Incubation</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isIsIncubation()
- * @generated
- * @ordered
- */
- protected boolean isIncubation = IS_INCUBATION_EDEFAULT;
-
- /**
- * This is true if the Is Incubation attribute has been set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- protected boolean isIncubationESet;
-
- /**
- * The default value of the '{@link #getJre() <em>Jre</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getJre()
- * @generated
- * @ordered
- */
- protected static final JreType JRE_EDEFAULT = JreType.J2SE14;
-
- /**
- * The cached value of the '{@link #getJre() <em>Jre</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getJre()
- * @generated
- * @ordered
- */
- protected JreType jre = JRE_EDEFAULT;
-
- /**
- * This is true if the Jre attribute has been set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- protected boolean jreESet;
-
- /**
- * The default value of the '{@link #getNewsgroupPublisherEmail() <em>Newsgroup Publisher Email</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getNewsgroupPublisherEmail()
- * @generated
- * @ordered
- */
- protected static final String NEWSGROUP_PUBLISHER_EMAIL_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getNewsgroupPublisherEmail() <em>Newsgroup Publisher Email</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getNewsgroupPublisherEmail()
- * @generated
- * @ordered
- */
- protected String newsgroupPublisherEmail = NEWSGROUP_PUBLISHER_EMAIL_EDEFAULT;
-
- /**
- * The default value of the '{@link #getParentProjectName() <em>Parent Project Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getParentProjectName()
- * @generated
- * @ordered
- */
- protected static final String PARENT_PROJECT_NAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getParentProjectName() <em>Parent Project Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getParentProjectName()
- * @generated
- * @ordered
- */
- protected String parentProjectName = PARENT_PROJECT_NAME_EDEFAULT;
-
- /**
- * The default value of the '{@link #getProjectNamespace() <em>Project Namespace</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getProjectNamespace()
- * @generated
- * @ordered
- */
- protected static final String PROJECT_NAMESPACE_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getProjectNamespace() <em>Project Namespace</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getProjectNamespace()
- * @generated
- * @ordered
- */
- protected String projectNamespace = PROJECT_NAMESPACE_EDEFAULT;
-
- /**
- * The default value of the '{@link #getShortName() <em>Short Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getShortName()
- * @generated
- * @ordered
- */
- protected static final String SHORT_NAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getShortName() <em>Short Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getShortName()
- * @generated
- * @ordered
- */
- protected String shortName = SHORT_NAME_EDEFAULT;
-
- /**
- * The default value of the '{@link #isTestsAreJarred() <em>Tests Are Jarred</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isTestsAreJarred()
- * @generated
- * @ordered
- */
- protected static final boolean TESTS_ARE_JARRED_EDEFAULT = false;
-
- /**
- * The cached value of the '{@link #isTestsAreJarred() <em>Tests Are Jarred</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isTestsAreJarred()
- * @generated
- * @ordered
- */
- protected boolean testsAreJarred = TESTS_ARE_JARRED_EDEFAULT;
-
- /**
- * This is true if the Tests Are Jarred attribute has been set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- protected boolean testsAreJarredESet;
-
- /**
- * The default value of the '{@link #getNewsgroupPublisherName() <em>Newsgroup Publisher Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getNewsgroupPublisherName()
- * @generated
- * @ordered
- */
- protected static final String NEWSGROUP_PUBLISHER_NAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getNewsgroupPublisherName() <em>Newsgroup Publisher Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getNewsgroupPublisherName()
- * @generated
- * @ordered
- */
- protected String newsgroupPublisherName = NEWSGROUP_PUBLISHER_NAME_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected BuildTypeImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return PushbuttonbuildPackage.Literals.BUILD_TYPE;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList<ExtraZIPType> getExtraZIP() {
- if (extraZIP == null) {
- extraZIP = new EObjectContainmentEList<ExtraZIPType>(ExtraZIPType.class, this, PushbuttonbuildPackage.BUILD_TYPE__EXTRA_ZIP);
- }
- return extraZIP;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean isIsIncubation() {
- return isIncubation;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setIsIncubation(boolean newIsIncubation) {
- boolean oldIsIncubation = isIncubation;
- isIncubation = newIsIncubation;
- boolean oldIsIncubationESet = isIncubationESet;
- isIncubationESet = true;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, PushbuttonbuildPackage.BUILD_TYPE__IS_INCUBATION, oldIsIncubation, isIncubation, !oldIsIncubationESet));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void unsetIsIncubation() {
- boolean oldIsIncubation = isIncubation;
- boolean oldIsIncubationESet = isIncubationESet;
- isIncubation = IS_INCUBATION_EDEFAULT;
- isIncubationESet = false;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.UNSET, PushbuttonbuildPackage.BUILD_TYPE__IS_INCUBATION, oldIsIncubation, IS_INCUBATION_EDEFAULT, oldIsIncubationESet));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean isSetIsIncubation() {
- return isIncubationESet;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public JreType getJre() {
- return jre;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setJre(JreType newJre) {
- JreType oldJre = jre;
- jre = newJre == null ? JRE_EDEFAULT : newJre;
- boolean oldJreESet = jreESet;
- jreESet = true;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, PushbuttonbuildPackage.BUILD_TYPE__JRE, oldJre, jre, !oldJreESet));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void unsetJre() {
- JreType oldJre = jre;
- boolean oldJreESet = jreESet;
- jre = JRE_EDEFAULT;
- jreESet = false;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.UNSET, PushbuttonbuildPackage.BUILD_TYPE__JRE, oldJre, JRE_EDEFAULT, oldJreESet));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean isSetJre() {
- return jreESet;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getNewsgroupPublisherEmail() {
- return newsgroupPublisherEmail;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setNewsgroupPublisherEmail(String newNewsgroupPublisherEmail) {
- String oldNewsgroupPublisherEmail = newsgroupPublisherEmail;
- newsgroupPublisherEmail = newNewsgroupPublisherEmail;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, PushbuttonbuildPackage.BUILD_TYPE__NEWSGROUP_PUBLISHER_EMAIL, oldNewsgroupPublisherEmail, newsgroupPublisherEmail));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getParentProjectName() {
- return parentProjectName;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setParentProjectName(String newParentProjectName) {
- String oldParentProjectName = parentProjectName;
- parentProjectName = newParentProjectName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, PushbuttonbuildPackage.BUILD_TYPE__PARENT_PROJECT_NAME, oldParentProjectName, parentProjectName));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getProjectNamespace() {
- return projectNamespace;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setProjectNamespace(String newProjectNamespace) {
- String oldProjectNamespace = projectNamespace;
- projectNamespace = newProjectNamespace;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, PushbuttonbuildPackage.BUILD_TYPE__PROJECT_NAMESPACE, oldProjectNamespace, projectNamespace));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getShortName() {
- return shortName;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setShortName(String newShortName) {
- String oldShortName = shortName;
- shortName = newShortName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, PushbuttonbuildPackage.BUILD_TYPE__SHORT_NAME, oldShortName, shortName));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean isTestsAreJarred() {
- return testsAreJarred;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setTestsAreJarred(boolean newTestsAreJarred) {
- boolean oldTestsAreJarred = testsAreJarred;
- testsAreJarred = newTestsAreJarred;
- boolean oldTestsAreJarredESet = testsAreJarredESet;
- testsAreJarredESet = true;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, PushbuttonbuildPackage.BUILD_TYPE__TESTS_ARE_JARRED, oldTestsAreJarred, testsAreJarred, !oldTestsAreJarredESet));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void unsetTestsAreJarred() {
- boolean oldTestsAreJarred = testsAreJarred;
- boolean oldTestsAreJarredESet = testsAreJarredESet;
- testsAreJarred = TESTS_ARE_JARRED_EDEFAULT;
- testsAreJarredESet = false;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.UNSET, PushbuttonbuildPackage.BUILD_TYPE__TESTS_ARE_JARRED, oldTestsAreJarred, TESTS_ARE_JARRED_EDEFAULT, oldTestsAreJarredESet));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean isSetTestsAreJarred() {
- return testsAreJarredESet;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getNewsgroupPublisherName() {
- return newsgroupPublisherName;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setNewsgroupPublisherName(String newNewsgroupPublisherName) {
- String oldNewsgroupPublisherName = newsgroupPublisherName;
- newsgroupPublisherName = newNewsgroupPublisherName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, PushbuttonbuildPackage.BUILD_TYPE__NEWSGROUP_PUBLISHER_NAME, oldNewsgroupPublisherName, newsgroupPublisherName));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case PushbuttonbuildPackage.BUILD_TYPE__EXTRA_ZIP:
- return ((InternalEList<?>)getExtraZIP()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case PushbuttonbuildPackage.BUILD_TYPE__EXTRA_ZIP:
- return getExtraZIP();
- case PushbuttonbuildPackage.BUILD_TYPE__IS_INCUBATION:
- return isIsIncubation() ? Boolean.TRUE : Boolean.FALSE;
- case PushbuttonbuildPackage.BUILD_TYPE__JRE:
- return getJre();
- case PushbuttonbuildPackage.BUILD_TYPE__NEWSGROUP_PUBLISHER_EMAIL:
- return getNewsgroupPublisherEmail();
- case PushbuttonbuildPackage.BUILD_TYPE__PARENT_PROJECT_NAME:
- return getParentProjectName();
- case PushbuttonbuildPackage.BUILD_TYPE__PROJECT_NAMESPACE:
- return getProjectNamespace();
- case PushbuttonbuildPackage.BUILD_TYPE__SHORT_NAME:
- return getShortName();
- case PushbuttonbuildPackage.BUILD_TYPE__TESTS_ARE_JARRED:
- return isTestsAreJarred() ? Boolean.TRUE : Boolean.FALSE;
- case PushbuttonbuildPackage.BUILD_TYPE__NEWSGROUP_PUBLISHER_NAME:
- return getNewsgroupPublisherName();
- }
- 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 PushbuttonbuildPackage.BUILD_TYPE__EXTRA_ZIP:
- getExtraZIP().clear();
- getExtraZIP().addAll((Collection<? extends ExtraZIPType>)newValue);
- return;
- case PushbuttonbuildPackage.BUILD_TYPE__IS_INCUBATION:
- setIsIncubation(((Boolean)newValue).booleanValue());
- return;
- case PushbuttonbuildPackage.BUILD_TYPE__JRE:
- setJre((JreType)newValue);
- return;
- case PushbuttonbuildPackage.BUILD_TYPE__NEWSGROUP_PUBLISHER_EMAIL:
- setNewsgroupPublisherEmail((String)newValue);
- return;
- case PushbuttonbuildPackage.BUILD_TYPE__PARENT_PROJECT_NAME:
- setParentProjectName((String)newValue);
- return;
- case PushbuttonbuildPackage.BUILD_TYPE__PROJECT_NAMESPACE:
- setProjectNamespace((String)newValue);
- return;
- case PushbuttonbuildPackage.BUILD_TYPE__SHORT_NAME:
- setShortName((String)newValue);
- return;
- case PushbuttonbuildPackage.BUILD_TYPE__TESTS_ARE_JARRED:
- setTestsAreJarred(((Boolean)newValue).booleanValue());
- return;
- case PushbuttonbuildPackage.BUILD_TYPE__NEWSGROUP_PUBLISHER_NAME:
- setNewsgroupPublisherName((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case PushbuttonbuildPackage.BUILD_TYPE__EXTRA_ZIP:
- getExtraZIP().clear();
- return;
- case PushbuttonbuildPackage.BUILD_TYPE__IS_INCUBATION:
- unsetIsIncubation();
- return;
- case PushbuttonbuildPackage.BUILD_TYPE__JRE:
- unsetJre();
- return;
- case PushbuttonbuildPackage.BUILD_TYPE__NEWSGROUP_PUBLISHER_EMAIL:
- setNewsgroupPublisherEmail(NEWSGROUP_PUBLISHER_EMAIL_EDEFAULT);
- return;
- case PushbuttonbuildPackage.BUILD_TYPE__PARENT_PROJECT_NAME:
- setParentProjectName(PARENT_PROJECT_NAME_EDEFAULT);
- return;
- case PushbuttonbuildPackage.BUILD_TYPE__PROJECT_NAMESPACE:
- setProjectNamespace(PROJECT_NAMESPACE_EDEFAULT);
- return;
- case PushbuttonbuildPackage.BUILD_TYPE__SHORT_NAME:
- setShortName(SHORT_NAME_EDEFAULT);
- return;
- case PushbuttonbuildPackage.BUILD_TYPE__TESTS_ARE_JARRED:
- unsetTestsAreJarred();
- return;
- case PushbuttonbuildPackage.BUILD_TYPE__NEWSGROUP_PUBLISHER_NAME:
- setNewsgroupPublisherName(NEWSGROUP_PUBLISHER_NAME_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case PushbuttonbuildPackage.BUILD_TYPE__EXTRA_ZIP:
- return extraZIP != null && !extraZIP.isEmpty();
- case PushbuttonbuildPackage.BUILD_TYPE__IS_INCUBATION:
- return isSetIsIncubation();
- case PushbuttonbuildPackage.BUILD_TYPE__JRE:
- return isSetJre();
- case PushbuttonbuildPackage.BUILD_TYPE__NEWSGROUP_PUBLISHER_EMAIL:
- return NEWSGROUP_PUBLISHER_EMAIL_EDEFAULT == null ? newsgroupPublisherEmail != null : !NEWSGROUP_PUBLISHER_EMAIL_EDEFAULT.equals(newsgroupPublisherEmail);
- case PushbuttonbuildPackage.BUILD_TYPE__PARENT_PROJECT_NAME:
- return PARENT_PROJECT_NAME_EDEFAULT == null ? parentProjectName != null : !PARENT_PROJECT_NAME_EDEFAULT.equals(parentProjectName);
- case PushbuttonbuildPackage.BUILD_TYPE__PROJECT_NAMESPACE:
- return PROJECT_NAMESPACE_EDEFAULT == null ? projectNamespace != null : !PROJECT_NAMESPACE_EDEFAULT.equals(projectNamespace);
- case PushbuttonbuildPackage.BUILD_TYPE__SHORT_NAME:
- return SHORT_NAME_EDEFAULT == null ? shortName != null : !SHORT_NAME_EDEFAULT.equals(shortName);
- case PushbuttonbuildPackage.BUILD_TYPE__TESTS_ARE_JARRED:
- return isSetTestsAreJarred();
- case PushbuttonbuildPackage.BUILD_TYPE__NEWSGROUP_PUBLISHER_NAME:
- return NEWSGROUP_PUBLISHER_NAME_EDEFAULT == null ? newsgroupPublisherName != null : !NEWSGROUP_PUBLISHER_NAME_EDEFAULT.equals(newsgroupPublisherName);
- }
- 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(" (isIncubation: ");
- if (isIncubationESet) result.append(isIncubation); else result.append("<unset>");
- result.append(", jre: ");
- if (jreESet) result.append(jre); else result.append("<unset>");
- result.append(", newsgroupPublisherEmail: ");
- result.append(newsgroupPublisherEmail);
- result.append(", parentProjectName: ");
- result.append(parentProjectName);
- result.append(", projectNamespace: ");
- result.append(projectNamespace);
- result.append(", shortName: ");
- result.append(shortName);
- result.append(", testsAreJarred: ");
- if (testsAreJarredESet) result.append(testsAreJarred); else result.append("<unset>");
- result.append(", newsgroupPublisherName: ");
- result.append(newsgroupPublisherName);
- result.append(')');
- return result.toString();
- }
-
-} //BuildTypeImpl
diff --git a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/impl/DocumentRootImpl.java b/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/impl/DocumentRootImpl.java
deleted file mode 100644
index ba01576..0000000
--- a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/impl/DocumentRootImpl.java
+++ /dev/null
@@ -1,328 +0,0 @@
-/**
- * <copyright>
- * Copyright 2008 IBM Corp. All rights reserved. This source code is made available under the terms of the Eclipse Public License, v1.0.
- * </copyright>
- *
- * $Id: DocumentRootImpl.java,v 1.1 2008/04/04 15:44:22 pelder Exp $
- */
-package org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl;
-
-import org.eclipse.emf.common.notify.NotificationChain;
-
-import org.eclipse.emf.common.util.EMap;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.EcorePackage;
-import org.eclipse.emf.ecore.InternalEObject;
-
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl;
-
-import org.eclipse.emf.ecore.util.BasicFeatureMap;
-import org.eclipse.emf.ecore.util.EcoreEMap;
-import org.eclipse.emf.ecore.util.FeatureMap;
-import org.eclipse.emf.ecore.util.InternalEList;
-
-import org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType;
-import org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.DocumentRoot;
-import org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.ExtraZIPType;
-import org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Document Root</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.DocumentRootImpl#getMixed <em>Mixed</em>}</li>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.DocumentRootImpl#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.DocumentRootImpl#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.DocumentRootImpl#getBuild <em>Build</em>}</li>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.DocumentRootImpl#getExtraZIP <em>Extra ZIP</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class DocumentRootImpl extends EObjectImpl implements DocumentRoot {
- /**
- * The cached value of the '{@link #getMixed() <em>Mixed</em>}' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getMixed()
- * @generated
- * @ordered
- */
- protected FeatureMap mixed;
-
- /**
- * The cached value of the '{@link #getXMLNSPrefixMap() <em>XMLNS Prefix Map</em>}' map.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getXMLNSPrefixMap()
- * @generated
- * @ordered
- */
- protected EMap<String, String> xMLNSPrefixMap;
-
- /**
- * The cached value of the '{@link #getXSISchemaLocation() <em>XSI Schema Location</em>}' map.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getXSISchemaLocation()
- * @generated
- * @ordered
- */
- protected EMap<String, String> xSISchemaLocation;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected DocumentRootImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return PushbuttonbuildPackage.Literals.DOCUMENT_ROOT;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public FeatureMap getMixed() {
- if (mixed == null) {
- mixed = new BasicFeatureMap(this, PushbuttonbuildPackage.DOCUMENT_ROOT__MIXED);
- }
- return mixed;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EMap<String, String> getXMLNSPrefixMap() {
- if (xMLNSPrefixMap == null) {
- xMLNSPrefixMap = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, PushbuttonbuildPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
- }
- return xMLNSPrefixMap;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EMap<String, String> getXSISchemaLocation() {
- if (xSISchemaLocation == null) {
- xSISchemaLocation = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, PushbuttonbuildPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
- }
- return xSISchemaLocation;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public BuildType getBuild() {
- return (BuildType)getMixed().get(PushbuttonbuildPackage.Literals.DOCUMENT_ROOT__BUILD, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetBuild(BuildType newBuild, NotificationChain msgs) {
- return ((FeatureMap.Internal)getMixed()).basicAdd(PushbuttonbuildPackage.Literals.DOCUMENT_ROOT__BUILD, newBuild, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setBuild(BuildType newBuild) {
- ((FeatureMap.Internal)getMixed()).set(PushbuttonbuildPackage.Literals.DOCUMENT_ROOT__BUILD, newBuild);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public ExtraZIPType getExtraZIP() {
- return (ExtraZIPType)getMixed().get(PushbuttonbuildPackage.Literals.DOCUMENT_ROOT__EXTRA_ZIP, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetExtraZIP(ExtraZIPType newExtraZIP, NotificationChain msgs) {
- return ((FeatureMap.Internal)getMixed()).basicAdd(PushbuttonbuildPackage.Literals.DOCUMENT_ROOT__EXTRA_ZIP, newExtraZIP, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setExtraZIP(ExtraZIPType newExtraZIP) {
- ((FeatureMap.Internal)getMixed()).set(PushbuttonbuildPackage.Literals.DOCUMENT_ROOT__EXTRA_ZIP, newExtraZIP);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case PushbuttonbuildPackage.DOCUMENT_ROOT__MIXED:
- return ((InternalEList<?>)getMixed()).basicRemove(otherEnd, msgs);
- case PushbuttonbuildPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
- return ((InternalEList<?>)getXMLNSPrefixMap()).basicRemove(otherEnd, msgs);
- case PushbuttonbuildPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
- return ((InternalEList<?>)getXSISchemaLocation()).basicRemove(otherEnd, msgs);
- case PushbuttonbuildPackage.DOCUMENT_ROOT__BUILD:
- return basicSetBuild(null, msgs);
- case PushbuttonbuildPackage.DOCUMENT_ROOT__EXTRA_ZIP:
- return basicSetExtraZIP(null, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case PushbuttonbuildPackage.DOCUMENT_ROOT__MIXED:
- if (coreType) return getMixed();
- return ((FeatureMap.Internal)getMixed()).getWrapper();
- case PushbuttonbuildPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
- if (coreType) return getXMLNSPrefixMap();
- else return getXMLNSPrefixMap().map();
- case PushbuttonbuildPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
- if (coreType) return getXSISchemaLocation();
- else return getXSISchemaLocation().map();
- case PushbuttonbuildPackage.DOCUMENT_ROOT__BUILD:
- return getBuild();
- case PushbuttonbuildPackage.DOCUMENT_ROOT__EXTRA_ZIP:
- return getExtraZIP();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case PushbuttonbuildPackage.DOCUMENT_ROOT__MIXED:
- ((FeatureMap.Internal)getMixed()).set(newValue);
- return;
- case PushbuttonbuildPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
- ((EStructuralFeature.Setting)getXMLNSPrefixMap()).set(newValue);
- return;
- case PushbuttonbuildPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
- ((EStructuralFeature.Setting)getXSISchemaLocation()).set(newValue);
- return;
- case PushbuttonbuildPackage.DOCUMENT_ROOT__BUILD:
- setBuild((BuildType)newValue);
- return;
- case PushbuttonbuildPackage.DOCUMENT_ROOT__EXTRA_ZIP:
- setExtraZIP((ExtraZIPType)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case PushbuttonbuildPackage.DOCUMENT_ROOT__MIXED:
- getMixed().clear();
- return;
- case PushbuttonbuildPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
- getXMLNSPrefixMap().clear();
- return;
- case PushbuttonbuildPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
- getXSISchemaLocation().clear();
- return;
- case PushbuttonbuildPackage.DOCUMENT_ROOT__BUILD:
- setBuild((BuildType)null);
- return;
- case PushbuttonbuildPackage.DOCUMENT_ROOT__EXTRA_ZIP:
- setExtraZIP((ExtraZIPType)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case PushbuttonbuildPackage.DOCUMENT_ROOT__MIXED:
- return mixed != null && !mixed.isEmpty();
- case PushbuttonbuildPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
- return xMLNSPrefixMap != null && !xMLNSPrefixMap.isEmpty();
- case PushbuttonbuildPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
- return xSISchemaLocation != null && !xSISchemaLocation.isEmpty();
- case PushbuttonbuildPackage.DOCUMENT_ROOT__BUILD:
- return getBuild() != null;
- case PushbuttonbuildPackage.DOCUMENT_ROOT__EXTRA_ZIP:
- return getExtraZIP() != null;
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (mixed: ");
- result.append(mixed);
- result.append(')');
- return result.toString();
- }
-
-} //DocumentRootImpl
diff --git a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/impl/ExtraZIPTypeImpl.java b/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/impl/ExtraZIPTypeImpl.java
deleted file mode 100644
index d53149d..0000000
--- a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/impl/ExtraZIPTypeImpl.java
+++ /dev/null
@@ -1,168 +0,0 @@
-/**
- * <copyright>
- * Copyright 2008 IBM Corp. All rights reserved. This source code is made available under the terms of the Eclipse Public License, v1.0.
- * </copyright>
- *
- * $Id: ExtraZIPTypeImpl.java,v 1.1 2008/04/04 15:44:22 pelder Exp $
- */
-package org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-
-import org.eclipse.emf.ecore.EClass;
-
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-
-import org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.ExtraZIPType;
-import org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Extra ZIP Type</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl.ExtraZIPTypeImpl#getName <em>Name</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ExtraZIPTypeImpl extends EObjectImpl implements ExtraZIPType {
- /**
- * 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;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected ExtraZIPTypeImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return PushbuttonbuildPackage.Literals.EXTRA_ZIP_TYPE;
- }
-
- /**
- * <!-- 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, PushbuttonbuildPackage.EXTRA_ZIP_TYPE__NAME, oldName, name));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case PushbuttonbuildPackage.EXTRA_ZIP_TYPE__NAME:
- return getName();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case PushbuttonbuildPackage.EXTRA_ZIP_TYPE__NAME:
- setName((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case PushbuttonbuildPackage.EXTRA_ZIP_TYPE__NAME:
- setName(NAME_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case PushbuttonbuildPackage.EXTRA_ZIP_TYPE__NAME:
- return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
- }
- 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(')');
- return result.toString();
- }
-
-} //ExtraZIPTypeImpl
diff --git a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/impl/PushbuttonbuildFactoryImpl.java b/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/impl/PushbuttonbuildFactoryImpl.java
deleted file mode 100644
index 8007bbd..0000000
--- a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/impl/PushbuttonbuildFactoryImpl.java
+++ /dev/null
@@ -1,195 +0,0 @@
-/**
- * <copyright>
- * Copyright 2008 IBM Corp. All rights reserved. This source code is made available under the terms of the Eclipse Public License, v1.0.
- * </copyright>
- *
- * $Id: PushbuttonbuildFactoryImpl.java,v 1.1 2008/04/04 15:44:22 pelder Exp $
- */
-package org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EPackage;
-
-import org.eclipse.emf.ecore.impl.EFactoryImpl;
-
-import org.eclipse.emf.ecore.plugin.EcorePlugin;
-
-import org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.*;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Factory</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class PushbuttonbuildFactoryImpl extends EFactoryImpl implements PushbuttonbuildFactory {
- /**
- * Creates the default factory implementation.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static PushbuttonbuildFactory init() {
- try {
- PushbuttonbuildFactory thePushbuttonbuildFactory = (PushbuttonbuildFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.eclipse.org/modeling/pushbuttonbuild/1.0.0");
- if (thePushbuttonbuildFactory != null) {
- return thePushbuttonbuildFactory;
- }
- }
- catch (Exception exception) {
- EcorePlugin.INSTANCE.log(exception);
- }
- return new PushbuttonbuildFactoryImpl();
- }
-
- /**
- * Creates an instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public PushbuttonbuildFactoryImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EObject create(EClass eClass) {
- switch (eClass.getClassifierID()) {
- case PushbuttonbuildPackage.BUILD_TYPE: return createBuildType();
- case PushbuttonbuildPackage.DOCUMENT_ROOT: return createDocumentRoot();
- case PushbuttonbuildPackage.EXTRA_ZIP_TYPE: return createExtraZIPType();
- 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 PushbuttonbuildPackage.JRE_TYPE:
- return createJreTypeFromString(eDataType, initialValue);
- case PushbuttonbuildPackage.JRE_TYPE_OBJECT:
- return createJreTypeObjectFromString(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 PushbuttonbuildPackage.JRE_TYPE:
- return convertJreTypeToString(eDataType, instanceValue);
- case PushbuttonbuildPackage.JRE_TYPE_OBJECT:
- return convertJreTypeObjectToString(eDataType, instanceValue);
- default:
- throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
- }
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public BuildType createBuildType() {
- BuildTypeImpl buildType = new BuildTypeImpl();
- return buildType;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public DocumentRoot createDocumentRoot() {
- DocumentRootImpl documentRoot = new DocumentRootImpl();
- return documentRoot;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public ExtraZIPType createExtraZIPType() {
- ExtraZIPTypeImpl extraZIPType = new ExtraZIPTypeImpl();
- return extraZIPType;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public JreType createJreTypeFromString(EDataType eDataType, String initialValue) {
- JreType result = JreType.get(initialValue);
- if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
- return result;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String convertJreTypeToString(EDataType eDataType, Object instanceValue) {
- return instanceValue == null ? null : instanceValue.toString();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public JreType createJreTypeObjectFromString(EDataType eDataType, String initialValue) {
- return createJreTypeFromString(PushbuttonbuildPackage.Literals.JRE_TYPE, initialValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String convertJreTypeObjectToString(EDataType eDataType, Object instanceValue) {
- return convertJreTypeToString(PushbuttonbuildPackage.Literals.JRE_TYPE, instanceValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public PushbuttonbuildPackage getPushbuttonbuildPackage() {
- return (PushbuttonbuildPackage)getEPackage();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @deprecated
- * @generated
- */
- @Deprecated
- public static PushbuttonbuildPackage getPackage() {
- return PushbuttonbuildPackage.eINSTANCE;
- }
-
-} //PushbuttonbuildFactoryImpl
diff --git a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/impl/PushbuttonbuildPackageImpl.java b/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/impl/PushbuttonbuildPackageImpl.java
deleted file mode 100644
index 1b0c2c0..0000000
--- a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/impl/PushbuttonbuildPackageImpl.java
+++ /dev/null
@@ -1,599 +0,0 @@
-/**
- * <copyright>
- * Copyright 2008 IBM Corp. All rights reserved. This source code is made available under the terms of the Eclipse Public License, v1.0.
- * </copyright>
- *
- * $Id: PushbuttonbuildPackageImpl.java,v 1.1 2008/04/04 15:44:22 pelder Exp $
- */
-package org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.impl;
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EEnum;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-
-import org.eclipse.emf.ecore.impl.EPackageImpl;
-
-import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
-
-import org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType;
-import org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.DocumentRoot;
-import org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.ExtraZIPType;
-import org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.JreType;
-import org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildFactory;
-import org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Package</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class PushbuttonbuildPackageImpl extends EPackageImpl implements PushbuttonbuildPackage {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass buildTypeEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass documentRootEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass extraZIPTypeEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EEnum jreTypeEEnum = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EDataType jreTypeObjectEDataType = 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.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage#eNS_URI
- * @see #init()
- * @generated
- */
- private PushbuttonbuildPackageImpl() {
- super(eNS_URI, PushbuttonbuildFactory.eINSTANCE);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static boolean isInited = false;
-
- /**
- * Creates, registers, and initializes the <b>Package</b> for this
- * model, and for any others upon which it depends. Simple
- * dependencies are satisfied by calling this method on all
- * dependent packages before doing anything else. This method drives
- * initialization for interdependent packages directly, in parallel
- * with this package, itself.
- * <p>Of this package and its interdependencies, all packages which
- * have not yet been registered by their URI values are first created
- * and registered. The packages are then initialized in two steps:
- * meta-model objects for all of the packages are created before any
- * are initialized, since one package's meta-model objects may refer to
- * those of another.
- * <p>Invocation of this method will not affect any packages that have
- * already been initialized.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #eNS_URI
- * @see #createPackageContents()
- * @see #initializePackageContents()
- * @generated
- */
- public static PushbuttonbuildPackage init() {
- if (isInited) return (PushbuttonbuildPackage)EPackage.Registry.INSTANCE.getEPackage(PushbuttonbuildPackage.eNS_URI);
-
- // Obtain or create and register package
- PushbuttonbuildPackageImpl thePushbuttonbuildPackage = (PushbuttonbuildPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof PushbuttonbuildPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new PushbuttonbuildPackageImpl());
-
- isInited = true;
-
- // Initialize simple dependencies
- XMLTypePackage.eINSTANCE.eClass();
-
- // Create package meta-data objects
- thePushbuttonbuildPackage.createPackageContents();
-
- // Initialize created meta-data
- thePushbuttonbuildPackage.initializePackageContents();
-
- // Mark meta-data to indicate it can't be changed
- thePushbuttonbuildPackage.freeze();
-
- return thePushbuttonbuildPackage;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getBuildType() {
- return buildTypeEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getBuildType_ExtraZIP() {
- return (EReference)buildTypeEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getBuildType_IsIncubation() {
- return (EAttribute)buildTypeEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getBuildType_Jre() {
- return (EAttribute)buildTypeEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getBuildType_NewsgroupPublisherEmail() {
- return (EAttribute)buildTypeEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getBuildType_ParentProjectName() {
- return (EAttribute)buildTypeEClass.getEStructuralFeatures().get(4);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getBuildType_ProjectNamespace() {
- return (EAttribute)buildTypeEClass.getEStructuralFeatures().get(5);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getBuildType_ShortName() {
- return (EAttribute)buildTypeEClass.getEStructuralFeatures().get(6);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getBuildType_TestsAreJarred() {
- return (EAttribute)buildTypeEClass.getEStructuralFeatures().get(7);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getBuildType_NewsgroupPublisherName() {
- return (EAttribute)buildTypeEClass.getEStructuralFeatures().get(8);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getDocumentRoot() {
- return documentRootEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getDocumentRoot_Mixed() {
- return (EAttribute)documentRootEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getDocumentRoot_XMLNSPrefixMap() {
- return (EReference)documentRootEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getDocumentRoot_XSISchemaLocation() {
- return (EReference)documentRootEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getDocumentRoot_Build() {
- return (EReference)documentRootEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getDocumentRoot_ExtraZIP() {
- return (EReference)documentRootEClass.getEStructuralFeatures().get(4);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getExtraZIPType() {
- return extraZIPTypeEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getExtraZIPType_Name() {
- return (EAttribute)extraZIPTypeEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EEnum getJreType() {
- return jreTypeEEnum;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EDataType getJreTypeObject() {
- return jreTypeObjectEDataType;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public PushbuttonbuildFactory getPushbuttonbuildFactory() {
- return (PushbuttonbuildFactory)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
- buildTypeEClass = createEClass(BUILD_TYPE);
- createEReference(buildTypeEClass, BUILD_TYPE__EXTRA_ZIP);
- createEAttribute(buildTypeEClass, BUILD_TYPE__IS_INCUBATION);
- createEAttribute(buildTypeEClass, BUILD_TYPE__JRE);
- createEAttribute(buildTypeEClass, BUILD_TYPE__NEWSGROUP_PUBLISHER_EMAIL);
- createEAttribute(buildTypeEClass, BUILD_TYPE__PARENT_PROJECT_NAME);
- createEAttribute(buildTypeEClass, BUILD_TYPE__PROJECT_NAMESPACE);
- createEAttribute(buildTypeEClass, BUILD_TYPE__SHORT_NAME);
- createEAttribute(buildTypeEClass, BUILD_TYPE__TESTS_ARE_JARRED);
- createEAttribute(buildTypeEClass, BUILD_TYPE__NEWSGROUP_PUBLISHER_NAME);
-
- documentRootEClass = createEClass(DOCUMENT_ROOT);
- createEAttribute(documentRootEClass, DOCUMENT_ROOT__MIXED);
- createEReference(documentRootEClass, DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
- createEReference(documentRootEClass, DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
- createEReference(documentRootEClass, DOCUMENT_ROOT__BUILD);
- createEReference(documentRootEClass, DOCUMENT_ROOT__EXTRA_ZIP);
-
- extraZIPTypeEClass = createEClass(EXTRA_ZIP_TYPE);
- createEAttribute(extraZIPTypeEClass, EXTRA_ZIP_TYPE__NAME);
-
- // Create enums
- jreTypeEEnum = createEEnum(JRE_TYPE);
-
- // Create data types
- jreTypeObjectEDataType = createEDataType(JRE_TYPE_OBJECT);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private boolean isInitialized = false;
-
- /**
- * Complete the initialization of the package and its meta-model. This
- * method is guarded to have no affect on any invocation but its first.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void initializePackageContents() {
- if (isInitialized) return;
- isInitialized = true;
-
- // Initialize package
- setName(eNAME);
- setNsPrefix(eNS_PREFIX);
- setNsURI(eNS_URI);
-
- // Obtain other dependent packages
- XMLTypePackage theXMLTypePackage = (XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI);
-
- // Create type parameters
-
- // Set bounds for type parameters
-
- // Add supertypes to classes
-
- // Initialize classes and features; add operations and parameters
- initEClass(buildTypeEClass, BuildType.class, "BuildType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getBuildType_ExtraZIP(), this.getExtraZIPType(), null, "extraZIP", null, 0, -1, BuildType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getBuildType_IsIncubation(), theXMLTypePackage.getBoolean(), "isIncubation", null, 1, 1, BuildType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getBuildType_Jre(), this.getJreType(), "jre", "J2SE-1.4", 1, 1, BuildType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getBuildType_NewsgroupPublisherEmail(), theXMLTypePackage.getString(), "newsgroupPublisherEmail", null, 1, 1, BuildType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getBuildType_ParentProjectName(), theXMLTypePackage.getString(), "parentProjectName", null, 1, 1, BuildType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getBuildType_ProjectNamespace(), theXMLTypePackage.getString(), "projectNamespace", null, 1, 1, BuildType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getBuildType_ShortName(), theXMLTypePackage.getString(), "shortName", null, 1, 1, BuildType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getBuildType_TestsAreJarred(), theXMLTypePackage.getBoolean(), "testsAreJarred", null, 1, 1, BuildType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getBuildType_NewsgroupPublisherName(), theXMLTypePackage.getString(), "newsgroupPublisherName", null, 1, 1, BuildType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(documentRootEClass, DocumentRoot.class, "DocumentRoot", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getDocumentRoot_Mixed(), ecorePackage.getEFeatureMapEntry(), "mixed", null, 0, -1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getDocumentRoot_XMLNSPrefixMap(), ecorePackage.getEStringToStringMapEntry(), null, "xMLNSPrefixMap", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getDocumentRoot_XSISchemaLocation(), ecorePackage.getEStringToStringMapEntry(), null, "xSISchemaLocation", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getDocumentRoot_Build(), this.getBuildType(), null, "build", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
- initEReference(getDocumentRoot_ExtraZIP(), this.getExtraZIPType(), null, "extraZIP", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
-
- initEClass(extraZIPTypeEClass, ExtraZIPType.class, "ExtraZIPType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getExtraZIPType_Name(), theXMLTypePackage.getString(), "name", null, 1, 1, ExtraZIPType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- // Initialize enums and add enum literals
- initEEnum(jreTypeEEnum, JreType.class, "JreType");
- addEEnumLiteral(jreTypeEEnum, JreType.J2SE14);
- addEEnumLiteral(jreTypeEEnum, JreType.J2SE15);
-
- // Initialize data types
- initEDataType(jreTypeObjectEDataType, JreType.class, "JreTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS);
-
- // Create resource
- createResource(eNS_URI);
-
- // Create annotations
- // http:///org/eclipse/emf/ecore/util/ExtendedMetaData
- createExtendedMetaDataAnnotations();
- }
-
- /**
- * Initializes the annotations for <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected void createExtendedMetaDataAnnotations() {
- String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData";
- addAnnotation
- (buildTypeEClass,
- source,
- new String[] {
- "name", "build_._type",
- "kind", "elementOnly"
- });
- addAnnotation
- (getBuildType_ExtraZIP(),
- source,
- new String[] {
- "kind", "element",
- "name", "extraZIP",
- "namespace", "##targetNamespace"
- });
- addAnnotation
- (getBuildType_IsIncubation(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "isIncubation"
- });
- addAnnotation
- (getBuildType_Jre(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "jre"
- });
- addAnnotation
- (getBuildType_NewsgroupPublisherEmail(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "newsgroupPublisherEmail"
- });
- addAnnotation
- (getBuildType_ParentProjectName(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "parentProjectName"
- });
- addAnnotation
- (getBuildType_ProjectNamespace(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "projectNamespace"
- });
- addAnnotation
- (getBuildType_ShortName(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "shortName"
- });
- addAnnotation
- (getBuildType_TestsAreJarred(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "testsAreJarred"
- });
- addAnnotation
- (getBuildType_NewsgroupPublisherName(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "newsgroupPublisherName"
- });
- addAnnotation
- (documentRootEClass,
- source,
- new String[] {
- "name", "",
- "kind", "mixed"
- });
- addAnnotation
- (getDocumentRoot_Mixed(),
- source,
- new String[] {
- "kind", "elementWildcard",
- "name", ":mixed"
- });
- addAnnotation
- (getDocumentRoot_XMLNSPrefixMap(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "xmlns:prefix"
- });
- addAnnotation
- (getDocumentRoot_XSISchemaLocation(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "xsi:schemaLocation"
- });
- addAnnotation
- (getDocumentRoot_Build(),
- source,
- new String[] {
- "kind", "element",
- "name", "build",
- "namespace", "##targetNamespace"
- });
- addAnnotation
- (getDocumentRoot_ExtraZIP(),
- source,
- new String[] {
- "kind", "element",
- "name", "extraZIP",
- "namespace", "##targetNamespace"
- });
- addAnnotation
- (extraZIPTypeEClass,
- source,
- new String[] {
- "name", "extraZIP_._type",
- "kind", "empty"
- });
- addAnnotation
- (getExtraZIPType_Name(),
- source,
- new String[] {
- "kind", "attribute",
- "name", "name"
- });
- addAnnotation
- (jreTypeEEnum,
- source,
- new String[] {
- "name", "jre_._type"
- });
- addAnnotation
- (jreTypeObjectEDataType,
- source,
- new String[] {
- "name", "jre_._type:Object",
- "baseType", "jre_._type"
- });
- }
-
-} //PushbuttonbuildPackageImpl
diff --git a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/util/PushbuttonbuildAdapterFactory.java b/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/util/PushbuttonbuildAdapterFactory.java
deleted file mode 100644
index 506cfa0..0000000
--- a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/util/PushbuttonbuildAdapterFactory.java
+++ /dev/null
@@ -1,161 +0,0 @@
-/**
- * <copyright>
- * Copyright 2008 IBM Corp. All rights reserved. This source code is made available under the terms of the Eclipse Public License, v1.0.
- * </copyright>
- *
- * $Id: PushbuttonbuildAdapterFactory.java,v 1.1 2008/04/04 15:44:22 pelder Exp $
- */
-package org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.util;
-
-import org.eclipse.emf.common.notify.Adapter;
-import org.eclipse.emf.common.notify.Notifier;
-
-import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.*;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Adapter Factory</b> for the model.
- * It provides an adapter <code>createXXX</code> method for each class of the model.
- * <!-- end-user-doc -->
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage
- * @generated
- */
-public class PushbuttonbuildAdapterFactory extends AdapterFactoryImpl {
- /**
- * The cached model package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected static PushbuttonbuildPackage modelPackage;
-
- /**
- * Creates an instance of the adapter factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public PushbuttonbuildAdapterFactory() {
- if (modelPackage == null) {
- modelPackage = PushbuttonbuildPackage.eINSTANCE;
- }
- }
-
- /**
- * Returns whether this factory is applicable for the type of the object.
- * <!-- begin-user-doc -->
- * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
- * <!-- end-user-doc -->
- * @return whether this factory is applicable for the type of the object.
- * @generated
- */
- @Override
- public boolean isFactoryForType(Object object) {
- if (object == modelPackage) {
- return true;
- }
- if (object instanceof EObject) {
- return ((EObject)object).eClass().getEPackage() == modelPackage;
- }
- return false;
- }
-
- /**
- * The switch that delegates to the <code>createXXX</code> methods.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected PushbuttonbuildSwitch<Adapter> modelSwitch =
- new PushbuttonbuildSwitch<Adapter>() {
- @Override
- public Adapter caseBuildType(BuildType object) {
- return createBuildTypeAdapter();
- }
- @Override
- public Adapter caseDocumentRoot(DocumentRoot object) {
- return createDocumentRootAdapter();
- }
- @Override
- public Adapter caseExtraZIPType(ExtraZIPType object) {
- return createExtraZIPTypeAdapter();
- }
- @Override
- public Adapter defaultCase(EObject object) {
- return createEObjectAdapter();
- }
- };
-
- /**
- * Creates an adapter for the <code>target</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param target the object to adapt.
- * @return the adapter for the <code>target</code>.
- * @generated
- */
- @Override
- public Adapter createAdapter(Notifier target) {
- return modelSwitch.doSwitch((EObject)target);
- }
-
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType <em>Build Type</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.BuildType
- * @generated
- */
- public Adapter createBuildTypeAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.DocumentRoot <em>Document Root</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.DocumentRoot
- * @generated
- */
- public Adapter createDocumentRootAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.ExtraZIPType <em>Extra ZIP Type</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.ExtraZIPType
- * @generated
- */
- public Adapter createExtraZIPTypeAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for the default case.
- * <!-- begin-user-doc -->
- * This default implementation returns null.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @generated
- */
- public Adapter createEObjectAdapter() {
- return null;
- }
-
-} //PushbuttonbuildAdapterFactory
diff --git a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/util/PushbuttonbuildResourceFactoryImpl.java b/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/util/PushbuttonbuildResourceFactoryImpl.java
deleted file mode 100644
index 2f058c5..0000000
--- a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/util/PushbuttonbuildResourceFactoryImpl.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/**
- * <copyright>
- * Copyright 2008 IBM Corp. All rights reserved. This source code is made available under the terms of the Eclipse Public License, v1.0.
- * </copyright>
- *
- * $Id: PushbuttonbuildResourceFactoryImpl.java,v 1.1 2008/04/04 15:44:22 pelder Exp $
- */
-package org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.util;
-
-import org.eclipse.emf.common.util.URI;
-
-import org.eclipse.emf.ecore.resource.Resource;
-
-import org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl;
-
-import org.eclipse.emf.ecore.xmi.XMLResource;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Resource Factory</b> associated with the package.
- * <!-- end-user-doc -->
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.util.PushbuttonbuildResourceImpl
- * @generated
- */
-public class PushbuttonbuildResourceFactoryImpl extends ResourceFactoryImpl {
- /**
- * Creates an instance of the resource factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public PushbuttonbuildResourceFactoryImpl() {
- super();
- }
-
- /**
- * Creates an instance of the resource.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Resource createResource(URI uri) {
- XMLResource result = new PushbuttonbuildResourceImpl(uri);
- result.getDefaultSaveOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE);
- result.getDefaultLoadOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE);
-
- result.getDefaultSaveOptions().put(XMLResource.OPTION_SCHEMA_LOCATION, Boolean.TRUE);
-
- result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE);
- result.getDefaultSaveOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE);
-
- result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_LEXICAL_HANDLER, Boolean.TRUE);
- return result;
- }
-
-} //PushbuttonbuildResourceFactoryImpl
diff --git a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/util/PushbuttonbuildResourceImpl.java b/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/util/PushbuttonbuildResourceImpl.java
deleted file mode 100644
index 0442873..0000000
--- a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/util/PushbuttonbuildResourceImpl.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/**
- * <copyright>
- * Copyright 2008 IBM Corp. All rights reserved. This source code is made available under the terms of the Eclipse Public License, v1.0.
- * </copyright>
- *
- * $Id: PushbuttonbuildResourceImpl.java,v 1.1 2008/04/04 15:44:22 pelder Exp $
- */
-package org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.util;
-
-import org.eclipse.emf.common.util.URI;
-
-import org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Resource </b> associated with the package.
- * <!-- end-user-doc -->
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.util.PushbuttonbuildResourceFactoryImpl
- * @generated
- */
-public class PushbuttonbuildResourceImpl extends XMLResourceImpl {
- /**
- * Creates an instance of the resource.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param uri the URI of the new resource.
- * @generated
- */
- public PushbuttonbuildResourceImpl(URI uri) {
- super(uri);
- }
-
-} //PushbuttonbuildResourceImpl
diff --git a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/util/PushbuttonbuildSwitch.java b/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/util/PushbuttonbuildSwitch.java
deleted file mode 100644
index 0fd0cad..0000000
--- a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/util/PushbuttonbuildSwitch.java
+++ /dev/null
@@ -1,173 +0,0 @@
-/**
- * <copyright>
- * Copyright 2008 IBM Corp. All rights reserved. This source code is made available under the terms of the Eclipse Public License, v1.0.
- * </copyright>
- *
- * $Id: PushbuttonbuildSwitch.java,v 1.1 2008/04/04 15:44:22 pelder Exp $
- */
-package org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.util;
-
-import java.util.List;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.*;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Switch</b> for the model's inheritance hierarchy.
- * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
- * to invoke the <code>caseXXX</code> method for each class of the model,
- * starting with the actual class of the object
- * and proceeding up the inheritance hierarchy
- * until a non-null result is returned,
- * which is the result of the switch.
- * <!-- end-user-doc -->
- * @see org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage
- * @generated
- */
-public class PushbuttonbuildSwitch<T> {
- /**
- * The cached model package
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected static PushbuttonbuildPackage modelPackage;
-
- /**
- * Creates an instance of the switch.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public PushbuttonbuildSwitch() {
- if (modelPackage == null) {
- modelPackage = PushbuttonbuildPackage.eINSTANCE;
- }
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- public T doSwitch(EObject theEObject) {
- return doSwitch(theEObject.eClass(), theEObject);
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- protected T doSwitch(EClass theEClass, EObject theEObject) {
- if (theEClass.eContainer() == modelPackage) {
- return doSwitch(theEClass.getClassifierID(), theEObject);
- }
- else {
- List<EClass> eSuperTypes = theEClass.getESuperTypes();
- return
- eSuperTypes.isEmpty() ?
- defaultCase(theEObject) :
- doSwitch(eSuperTypes.get(0), theEObject);
- }
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- protected T doSwitch(int classifierID, EObject theEObject) {
- switch (classifierID) {
- case PushbuttonbuildPackage.BUILD_TYPE: {
- BuildType buildType = (BuildType)theEObject;
- T result = caseBuildType(buildType);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case PushbuttonbuildPackage.DOCUMENT_ROOT: {
- DocumentRoot documentRoot = (DocumentRoot)theEObject;
- T result = caseDocumentRoot(documentRoot);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case PushbuttonbuildPackage.EXTRA_ZIP_TYPE: {
- ExtraZIPType extraZIPType = (ExtraZIPType)theEObject;
- T result = caseExtraZIPType(extraZIPType);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- default: return defaultCase(theEObject);
- }
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Build Type</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Build Type</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseBuildType(BuildType object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Document Root</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Document Root</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseDocumentRoot(DocumentRoot object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Extra ZIP Type</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Extra ZIP Type</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseExtraZIPType(ExtraZIPType object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch, but this is the last case anyway.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject)
- * @generated
- */
- public T defaultCase(EObject object) {
- return null;
- }
-
-} //PushbuttonbuildSwitch
diff --git a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/util/PushbuttonbuildXMLProcessor.java b/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/util/PushbuttonbuildXMLProcessor.java
deleted file mode 100644
index e4da220..0000000
--- a/examples/org.eclipse.jet.ec2008.pbpmodel/src/org/eclipse/jet/ec2008/pbpmodel/pushbuttonbuild/util/PushbuttonbuildXMLProcessor.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/**
- * <copyright>
- * Copyright 2008 IBM Corp. All rights reserved. This source code is made available under the terms of the Eclipse Public License, v1.0.
- * </copyright>
- *
- * $Id: PushbuttonbuildXMLProcessor.java,v 1.1 2008/04/04 15:44:22 pelder Exp $
- */
-package org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.util;
-
-import java.util.Map;
-
-import org.eclipse.emf.ecore.EPackage;
-
-import org.eclipse.emf.ecore.resource.Resource;
-
-import org.eclipse.emf.ecore.xmi.util.XMLProcessor;
-
-import org.eclipse.jet.ec2008.pbpmodel.pushbuttonbuild.PushbuttonbuildPackage;
-
-/**
- * This class contains helper methods to serialize and deserialize XML documents
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
-public class PushbuttonbuildXMLProcessor extends XMLProcessor {
-
- /**
- * Public constructor to instantiate the helper.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public PushbuttonbuildXMLProcessor() {
- super((EPackage.Registry.INSTANCE));
- PushbuttonbuildPackage.eINSTANCE.eClass();
- }
-
- /**
- * Register for "*" and "xml" file extensions the PushbuttonbuildResourceFactoryImpl factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected Map<String, Resource.Factory> getRegistrations() {
- if (registrations == null) {
- super.getRegistrations();
- registrations.put(XML_EXTENSION, new PushbuttonbuildResourceFactoryImpl());
- registrations.put(STAR_EXTENSION, new PushbuttonbuildResourceFactoryImpl());
- }
- return registrations;
- }
-
-} //PushbuttonbuildXMLProcessor

Back to the top