Return-Path: Delivered-To: apmail-directory-commits-archive@www.apache.org Received: (qmail 71337 invoked from network); 17 Mar 2007 18:19:55 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 17 Mar 2007 18:19:55 -0000 Received: (qmail 25342 invoked by uid 500); 17 Mar 2007 18:20:03 -0000 Delivered-To: apmail-directory-commits-archive@directory.apache.org Received: (qmail 25199 invoked by uid 500); 17 Mar 2007 18:20:02 -0000 Mailing-List: contact commits-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@directory.apache.org Delivered-To: mailing list commits@directory.apache.org Received: (qmail 25165 invoked by uid 99); 17 Mar 2007 18:20:02 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 17 Mar 2007 11:20:02 -0700 X-ASF-Spam-Status: No, hits=-99.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 17 Mar 2007 11:19:47 -0700 Received: by eris.apache.org (Postfix, from userid 65534) id 992BE1A9844; Sat, 17 Mar 2007 11:19:27 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r519385 [3/7] - in /directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent: ./ rpm.factory.archetype/ rpm.factory.archetype/.settings/ rpm.factory.archetype/src/ rpm.factory.archetype/src/main/ rpm.factory.archetype/src/main/resources/... Date: Sat, 17 Mar 2007 18:19:24 -0000 To: commits@directory.apache.org From: oersoy@apache.org X-Mailer: svnmailer-1.1.0 Message-Id: <20070317181927.992BE1A9844@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.pom2spec.ecore2ecore.code/.settings/org.eclipse.jdt.core.prefs URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.pom2spec.ecore2ecore.code/.settings/org.eclipse.jdt.core.prefs?view=auto&rev=519385 ============================================================================== --- directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.pom2spec.ecore2ecore.code/.settings/org.eclipse.jdt.core.prefs (added) +++ directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.pom2spec.ecore2ecore.code/.settings/org.eclipse.jdt.core.prefs Sat Mar 17 11:19:14 2007 @@ -0,0 +1,5 @@ +#Thu Jan 25 19:37:36 CST 2007 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.source=1.5 +org.eclipse.jdt.core.compiler.compliance=1.5 Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.pom2spec.ecore2ecore.code/pom.xml URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.pom2spec.ecore2ecore.code/pom.xml?view=auto&rev=519385 ============================================================================== --- directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.pom2spec.ecore2ecore.code/pom.xml (added) +++ directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.pom2spec.ecore2ecore.code/pom.xml Sat Mar 17 11:19:14 2007 @@ -0,0 +1,193 @@ + + + rpm.factory.parent + org.apache.maven + 1.0-SNAPSHOT + + 4.0.0 + org.apache.maven + rpm.factory.model.pom2spec.ecore2ecore.code + + 1.0-SNAPSHOT + http://pyramidetechnologies.com/model/archetype + + + + maven-compiler-plugin + + 1.5 + 1.5 + + + + + + + + org.apache.maven + rpm.factory.model.spec + 1.0-SNAPSHOT + + + + org.apache.maven.emf + pom.model.v400 + 1.0-SNAPSHOT + + + + org.apache.maven.emf + ecore2ecore.model + 1.0-SNAPSHOT + + + + junit + junit + + + org.eclipse.emf + ant + + + org.eclipse.emf + codegen + + + org.eclipse.emf + codegen-ecore + + + org.eclipse.emf + codegen-ecore-ui + + + org.eclipse.emf + codegen-ui + + + org.eclipse.emf + common + + + org.eclipse.emf + commonj-sdo + + + org.eclipse.emf + common-ui + + + org.eclipse.emf + converter + + + org.eclipse.emf + ecore + + + org.eclipse.emf + ecore-change + + + org.eclipse.emf + ecore-change-edit + + + org.eclipse.emf + ecore-edit + + + org.eclipse.emf + ecore-sdo + + + org.eclipse.emf + ecore-sdo-edit + + + org.eclipse.emf + ecore-xmi + + + org.eclipse.emf + edit + + + org.eclipse.emf + edit-ui + + + org.eclipse.emf + emf + + + org.eclipse.emf + exporter + + + org.eclipse.emf + importer + + + org.eclipse.emf + importer-ecore + + + org.eclipse.emf + importer-java + + + org.eclipse.emf + importer-rose + + + org.eclipse.emf + mapping + + + org.eclipse.emf + mapping-ecore2ecore + + + org.eclipse.emf + mapping-ecore2ecore-editor + + + org.eclipse.emf + mapping-ecore2xml + + + org.eclipse.emf + mapping-ecore2xml-ui + + + org.eclipse.emf + mapping-ui + + + org.eclipse.emf + mapping-xsd2ecore + + + org.eclipse.emf + mapping-xsd2ecore-editor + + + org.eclipse.xsd + ecore-exporter + + + org.eclipse.xsd + ecore-importer + + + org.eclipse.xsd + edit + + + org.eclipse.xsd + xsd + + + \ No newline at end of file Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.pom2spec.ecore2ecore.code/src/main/java/org/apache/maven/emf/pom2spec/ecore2ecore/Pom2SpecModel.java URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.pom2spec.ecore2ecore.code/src/main/java/org/apache/maven/emf/pom2spec/ecore2ecore/Pom2SpecModel.java?view=auto&rev=519385 ============================================================================== --- directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.pom2spec.ecore2ecore.code/src/main/java/org/apache/maven/emf/pom2spec/ecore2ecore/Pom2SpecModel.java (added) +++ directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.pom2spec.ecore2ecore.code/src/main/java/org/apache/maven/emf/pom2spec/ecore2ecore/Pom2SpecModel.java Sat Mar 17 11:19:14 2007 @@ -0,0 +1,47 @@ +package org.apache.maven.emf.pom2spec.ecore2ecore; + +import org.apache.maven.emf.model.PomPackage; +import org.apache.maven.emf.model.rpm.factory.spec.SpecPackage; +import org.apache.maven.model.emf.ecore2ecore.Ecore2EcoreFactory; +import org.apache.maven.model.emf.ecore2ecore.Mapping; +import org.apache.maven.model.emf.ecore2ecore.MappingRoot; +import org.eclipse.emf.ecore.EClass; + +public class Pom2SpecModel { + + private MappingRoot fromPomPackageToSpecPackageMappingRoot + = null; + private Mapping model2SpecDescriptorMapping = null; + + public MappingRoot getFromPomPackageToSpecPackageMappingRoot() { + + if (this.fromPomPackageToSpecPackageMappingRoot == null) + { + fromPomPackageToSpecPackageMappingRoot + = Ecore2EcoreFactory.eINSTANCE.createMappingRoot(); + model2SpecDescriptorMapping = Ecore2EcoreFactory.eINSTANCE.createMapping(); + + EClass specDescriptorEClass = SpecPackage.eINSTANCE.getLibrarySpecDescriptor(); + EClass modelEClass = PomPackage.eINSTANCE.getModel(); + + model2SpecDescriptorMapping.setTargetEClass(specDescriptorEClass); + + model2SpecDescriptorMapping.getFeature2featureMap().put( + PomPackage.eINSTANCE.getModel_Version(), + SpecPackage.eINSTANCE.getAbstractSpecDescriptor_Version()); + + model2SpecDescriptorMapping.getFeature2featureMap().put( + PomPackage.eINSTANCE.getModel_Name(), + SpecPackage.eINSTANCE.getAbstractSpecDescriptor_Name()); + + model2SpecDescriptorMapping.getFeature2featureMap().put( + PomPackage.eINSTANCE.getModel_Url(), + SpecPackage.eINSTANCE.getAbstractSpecDescriptor_Url()); + + fromPomPackageToSpecPackageMappingRoot.getEClassifier2MappingMap().put(modelEClass, model2SpecDescriptorMapping); + + return fromPomPackageToSpecPackageMappingRoot; + } + return fromPomPackageToSpecPackageMappingRoot; + } +} Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.pom2spec.ecore2ecore.code/src/test/java/org/apache/maven/ModelTest.java URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.pom2spec.ecore2ecore.code/src/test/java/org/apache/maven/ModelTest.java?view=auto&rev=519385 ============================================================================== --- directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.pom2spec.ecore2ecore.code/src/test/java/org/apache/maven/ModelTest.java (added) +++ directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.pom2spec.ecore2ecore.code/src/test/java/org/apache/maven/ModelTest.java Sat Mar 17 11:19:14 2007 @@ -0,0 +1,19 @@ +package org.apache.maven; + +import junit.framework.TestCase; + +public class ModelTest extends TestCase { + + protected void setUp() throws Exception { + super.setUp(); + } + + protected void tearDown() throws Exception { + super.tearDown(); + } + + public void testModelLoad() + { + assertTrue(true); + } +} Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.pom2spec.ecore2ecore.code/target/classes/org/apache/maven/emf/pom2spec/ecore2ecore/Pom2SpecModel.class URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.pom2spec.ecore2ecore.code/target/classes/org/apache/maven/emf/pom2spec/ecore2ecore/Pom2SpecModel.class?view=auto&rev=519385 ============================================================================== Binary file - no diff available. Propchange: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.pom2spec.ecore2ecore.code/target/classes/org/apache/maven/emf/pom2spec/ecore2ecore/Pom2SpecModel.class ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.pom2spec.ecore2ecore.code/target/test-classes/org/apache/maven/ModelTest.class URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.pom2spec.ecore2ecore.code/target/test-classes/org/apache/maven/ModelTest.class?view=auto&rev=519385 ============================================================================== Binary file - no diff available. Propchange: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.pom2spec.ecore2ecore.code/target/test-classes/org/apache/maven/ModelTest.class ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/.classpath URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/.classpath?view=auto&rev=519385 ============================================================================== --- directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/.classpath (added) +++ directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/.classpath Sat Mar 17 11:19:14 2007 @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/.project URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/.project?view=auto&rev=519385 ============================================================================== --- directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/.project (added) +++ directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/.project Sat Mar 17 11:19:14 2007 @@ -0,0 +1,14 @@ + + rpm.factory.model.spec.ecore + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.jdt.core.javanature + + \ No newline at end of file Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/.settings/org.eclipse.jdt.core.prefs URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/.settings/org.eclipse.jdt.core.prefs?view=auto&rev=519385 ============================================================================== --- directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/.settings/org.eclipse.jdt.core.prefs (added) +++ directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/.settings/org.eclipse.jdt.core.prefs Sat Mar 17 11:19:14 2007 @@ -0,0 +1,5 @@ +#Thu Jan 25 19:37:36 CST 2007 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.source=1.5 +org.eclipse.jdt.core.compiler.compliance=1.5 Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/model/model.ecore URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/model/model.ecore?view=auto&rev=519385 ============================================================================== --- directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/model/model.ecore (added) +++ directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/model/model.ecore Sat Mar 17 11:19:14 2007 @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/model/model.genmodel URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/model/model.genmodel?view=auto&rev=519385 ============================================================================== --- directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/model/model.genmodel (added) +++ directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/model/model.genmodel Sat Mar 17 11:19:14 2007 @@ -0,0 +1,28 @@ + + + model.ecore + + + + + + + + + + + + + + + + + + + + Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/model/model.old.ecore URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/model/model.old.ecore?view=auto&rev=519385 ============================================================================== --- directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/model/model.old.ecore (added) +++ directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/model/model.old.ecore Sat Mar 17 11:19:14 2007 @@ -0,0 +1,242 @@ + + + + + + + + + + + + +
+
+
+ + + + +
+
+
+ + +
+ + + + +
+
+ + +
+ + + + + + + +
+
+
+
+ + + + + + +
+ + + + +
+
+ + + + +
+ + + + +
+
+ + + + + + + + +
+ + + + + + + + + + + + + + + + + +
+ + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/pom.xml URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/pom.xml?view=auto&rev=519385 ============================================================================== --- directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/pom.xml (added) +++ directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/pom.xml Sat Mar 17 11:19:14 2007 @@ -0,0 +1,13 @@ + + + rpm.factory.parent + org.apache.maven + 1.0-SNAPSHOT + + 4.0.0 + org.apache.maven + rpm.factory.model.spec.ecore + + 1.0-SNAPSHOT + + \ No newline at end of file Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/target/rpm.factory.model.spec.ecore-1.0-SNAPSHOT.jar URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/target/rpm.factory.model.spec.ecore-1.0-SNAPSHOT.jar?view=auto&rev=519385 ============================================================================== Binary file - no diff available. Propchange: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec.ecore/target/rpm.factory.model.spec.ecore-1.0-SNAPSHOT.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/.classpath URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/.classpath?view=auto&rev=519385 ============================================================================== --- directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/.classpath (added) +++ directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/.classpath Sat Mar 17 11:19:14 2007 @@ -0,0 +1,7 @@ + + + + + + + Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/.project URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/.project?view=auto&rev=519385 ============================================================================== --- directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/.project (added) +++ directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/.project Sat Mar 17 11:19:14 2007 @@ -0,0 +1,23 @@ + + rpm.factory.model.spec + + + + + org.eclipse.jdt.core.javabuilder + + + + org.eclipse.pde.ManifestBuilder + + + + org.eclipse.pde.SchemaBuilder + + + + + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + \ No newline at end of file Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/.settings/org.eclipse.jdt.core.prefs URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/.settings/org.eclipse.jdt.core.prefs?view=auto&rev=519385 ============================================================================== --- directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/.settings/org.eclipse.jdt.core.prefs (added) +++ directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/.settings/org.eclipse.jdt.core.prefs Sat Mar 17 11:19:14 2007 @@ -0,0 +1,5 @@ +#Thu Jan 25 23:07:02 CST 2007 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.source=1.5 +org.eclipse.jdt.core.compiler.compliance=1.5 Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/META-INF/MANIFEST.MF URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/META-INF/MANIFEST.MF?view=auto&rev=519385 ============================================================================== --- directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/META-INF/MANIFEST.MF (added) +++ directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/META-INF/MANIFEST.MF Sat Mar 17 11:19:14 2007 @@ -0,0 +1,16 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: %pluginName +Bundle-SymbolicName: rpm.factory.model.spec.ecore; singleton:=true +Bundle-Version: 1.0.0 +Bundle-ClassPath: . +Bundle-Vendor: %providerName +Bundle-Localization: plugin +Bundle-RequiredExecutionEnvironment: J2SE-1.5 +Export-Package: org.apache.maven.rpm.factory.model.spec.v100, + org.apache.maven.rpm.factory.model.spec.v100.impl, + org.apache.maven.rpm.factory.model.spec.v100.util +Require-Bundle: org.eclipse.core.runtime, + org.eclipse.emf.ecore;visibility:=reexport, + pom.model.ecore;visibility:=reexport +Eclipse-LazyStart: true Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/build.properties URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/build.properties?view=auto&rev=519385 ============================================================================== --- directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/build.properties (added) +++ directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/build.properties Sat Mar 17 11:19:14 2007 @@ -0,0 +1,13 @@ +# +# +# +# $Id$ + +bin.includes = .,\ + model/,\ + META-INF/,\ + plugin.xml,\ + plugin.properties +jars.compile.order = . +source.. = src/ +output.. = bin/ Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/plugin.properties URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/plugin.properties?view=auto&rev=519385 ============================================================================== --- directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/plugin.properties (added) +++ directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/plugin.properties Sat Mar 17 11:19:14 2007 @@ -0,0 +1,19 @@ +# +# +# +# $Id$ + +# ==================================================================== +# 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 = Spec Model +providerName = www.example.org Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/plugin.xml URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/plugin.xml?view=auto&rev=519385 ============================================================================== --- directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/plugin.xml (added) +++ directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/plugin.xml Sat Mar 17 11:19:14 2007 @@ -0,0 +1,19 @@ + + + + + + + + + + + + Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/pom.xml URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/pom.xml?view=auto&rev=519385 ============================================================================== --- directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/pom.xml (added) +++ directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/pom.xml Sat Mar 17 11:19:14 2007 @@ -0,0 +1,181 @@ + + + + rpm.factory.parent + org.apache.maven + 1.0-SNAPSHOT + + 4.0.0 + org.apache.maven + rpm.factory.model.spec + + 1.0-SNAPSHOT + http://pyramidetechnologies.com/model/archetype + + + + maven-compiler-plugin + + 1.5 + 1.5 + + + + + + + org.apache.maven.emf + pom.model.v400 + 1.0-SNAPSHOT + + + + junit + junit + + + org.eclipse.emf + ant + + + org.eclipse.emf + codegen + + + org.eclipse.emf + codegen-ecore + + + org.eclipse.emf + codegen-ecore-ui + + + org.eclipse.emf + codegen-ui + + + org.eclipse.emf + common + + + org.eclipse.emf + commonj-sdo + + + org.eclipse.emf + common-ui + + + org.eclipse.emf + converter + + + org.eclipse.emf + ecore + + + org.eclipse.emf + ecore-change + + + org.eclipse.emf + ecore-change-edit + + + org.eclipse.emf + ecore-edit + + + org.eclipse.emf + ecore-sdo + + + org.eclipse.emf + ecore-sdo-edit + + + org.eclipse.emf + ecore-xmi + + + org.eclipse.emf + edit + + + org.eclipse.emf + edit-ui + + + org.eclipse.emf + emf + + + org.eclipse.emf + exporter + + + org.eclipse.emf + importer + + + org.eclipse.emf + importer-ecore + + + org.eclipse.emf + importer-java + + + org.eclipse.emf + importer-rose + + + org.eclipse.emf + mapping + + + org.eclipse.emf + mapping-ecore2ecore + + + org.eclipse.emf + mapping-ecore2ecore-editor + + + org.eclipse.emf + mapping-ecore2xml + + + org.eclipse.emf + mapping-ecore2xml-ui + + + org.eclipse.emf + mapping-ui + + + org.eclipse.emf + mapping-xsd2ecore + + + org.eclipse.emf + mapping-xsd2ecore-editor + + + org.eclipse.xsd + ecore-exporter + + + org.eclipse.xsd + ecore-importer + + + org.eclipse.xsd + edit + + + org.eclipse.xsd + xsd + + + \ No newline at end of file Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/src/main/java/org/apache/maven/rpm/factory/model/spec/v100/AbstractSpecDescriptor.java URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/src/main/java/org/apache/maven/rpm/factory/model/spec/v100/AbstractSpecDescriptor.java?view=auto&rev=519385 ============================================================================== --- directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/src/main/java/org/apache/maven/rpm/factory/model/spec/v100/AbstractSpecDescriptor.java (added) +++ directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/src/main/java/org/apache/maven/rpm/factory/model/spec/v100/AbstractSpecDescriptor.java Sat Mar 17 11:19:14 2007 @@ -0,0 +1,330 @@ +/** + * + * + * + * $Id$ + */ +package org.apache.maven.rpm.factory.model.spec.v100; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Abstract Spec Descriptor'. + * + * + *

+ * The following features are supported: + *

    + *
  • {@link org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getSummary Summary}
  • + *
  • {@link org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getName Name}
  • + *
  • {@link org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getVersion Version}
  • + *
  • {@link org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getRelease Release}
  • + *
  • {@link org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getDescription Description}
  • + *
  • {@link org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getLicense License}
  • + *
  • {@link org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getVendor Vendor}
  • + *
  • {@link org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getUrl Url}
  • + *
  • {@link org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getGroup Group}
  • + *
  • {@link org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getDistribution Distribution}
  • + *
  • {@link org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getBuildArchitecture Build Architecture}
  • + *
+ *

+ * + * @see org.apache.maven.rpm.factory.model.spec.v100.SpecV100Package#getAbstractSpecDescriptor() + * @model + * @generated + */ +public interface AbstractSpecDescriptor extends EObject +{ + /** + * Returns the value of the 'Summary' attribute. + * The default value is "See Description". + * + *

+ * If the meaning of the 'Summary' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Summary' attribute. + * @see #setSummary(String) + * @see org.apache.maven.rpm.factory.model.spec.v100.SpecV100Package#getAbstractSpecDescriptor_Summary() + * @model default="See Description" required="true" + * @generated + */ + String getSummary(); + + /** + * Sets the value of the '{@link org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getSummary Summary}' attribute. + * + * + * @param value the new value of the 'Summary' attribute. + * @see #getSummary() + * @generated + */ + void setSummary(String value); + + /** + * Returns the value of the 'Name' attribute. + * + *

+ * If the meaning of the 'Name' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Name' attribute. + * @see #setName(String) + * @see org.apache.maven.rpm.factory.model.spec.v100.SpecV100Package#getAbstractSpecDescriptor_Name() + * @model required="true" + * @generated + */ + String getName(); + + /** + * Sets the value of the '{@link org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getName Name}' attribute. + * + * + * @param value the new value of the 'Name' attribute. + * @see #getName() + * @generated + */ + void setName(String value); + + /** + * Returns the value of the 'Version' attribute. + * + *

+ * If the meaning of the 'Version' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Version' attribute. + * @see #setVersion(String) + * @see org.apache.maven.rpm.factory.model.spec.v100.SpecV100Package#getAbstractSpecDescriptor_Version() + * @model required="true" + * @generated + */ + String getVersion(); + + /** + * Sets the value of the '{@link org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getVersion Version}' attribute. + * + * + * @param value the new value of the 'Version' attribute. + * @see #getVersion() + * @generated + */ + void setVersion(String value); + + /** + * Returns the value of the 'Release' attribute. + * + *

+ * If the meaning of the 'Release' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Release' attribute. + * @see #setRelease(String) + * @see org.apache.maven.rpm.factory.model.spec.v100.SpecV100Package#getAbstractSpecDescriptor_Release() + * @model + * @generated + */ + String getRelease(); + + /** + * Sets the value of the '{@link org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getRelease Release}' attribute. + * + * + * @param value the new value of the 'Release' attribute. + * @see #getRelease() + * @generated + */ + void setRelease(String value); + + /** + * Returns the value of the 'Description' attribute. + * + *

+ * If the meaning of the 'Description' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Description' attribute. + * @see #setDescription(String) + * @see org.apache.maven.rpm.factory.model.spec.v100.SpecV100Package#getAbstractSpecDescriptor_Description() + * @model required="true" + * @generated + */ + String getDescription(); + + /** + * Sets the value of the '{@link org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getDescription Description}' attribute. + * + * + * @param value the new value of the 'Description' attribute. + * @see #getDescription() + * @generated + */ + void setDescription(String value); + + /** + * Returns the value of the 'License' attribute. + * + *

+ * If the meaning of the 'License' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'License' attribute. + * @see #setLicense(String) + * @see org.apache.maven.rpm.factory.model.spec.v100.SpecV100Package#getAbstractSpecDescriptor_License() + * @model required="true" + * @generated + */ + String getLicense(); + + /** + * Sets the value of the '{@link org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getLicense License}' attribute. + * + * + * @param value the new value of the 'License' attribute. + * @see #getLicense() + * @generated + */ + void setLicense(String value); + + /** + * Returns the value of the 'Vendor' attribute. + * The default value is "Maven RPM Factory". + * + *

+ * If the meaning of the 'Vendor' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Vendor' attribute. + * @see #setVendor(String) + * @see org.apache.maven.rpm.factory.model.spec.v100.SpecV100Package#getAbstractSpecDescriptor_Vendor() + * @model default="Maven RPM Factory" required="true" + * @generated + */ + String getVendor(); + + /** + * Sets the value of the '{@link org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getVendor Vendor}' attribute. + * + * + * @param value the new value of the 'Vendor' attribute. + * @see #getVendor() + * @generated + */ + void setVendor(String value); + + /** + * Returns the value of the 'Url' attribute. + * + *

+ * If the meaning of the 'Url' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Url' attribute. + * @see #setUrl(String) + * @see org.apache.maven.rpm.factory.model.spec.v100.SpecV100Package#getAbstractSpecDescriptor_Url() + * @model required="true" + * @generated + */ + String getUrl(); + + /** + * Sets the value of the '{@link org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getUrl Url}' attribute. + * + * + * @param value the new value of the 'Url' attribute. + * @see #getUrl() + * @generated + */ + void setUrl(String value); + + /** + * Returns the value of the 'Group' attribute. + * The default value is "Development/Libraries/Java". + * + *

+ * If the meaning of the 'Group' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Group' attribute. + * @see #setGroup(String) + * @see org.apache.maven.rpm.factory.model.spec.v100.SpecV100Package#getAbstractSpecDescriptor_Group() + * @model default="Development/Libraries/Java" required="true" + * @generated + */ + String getGroup(); + + /** + * Sets the value of the '{@link org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getGroup Group}' attribute. + * + * + * @param value the new value of the 'Group' attribute. + * @see #getGroup() + * @generated + */ + void setGroup(String value); + + /** + * Returns the value of the 'Distribution' attribute. + * The default value is "Maven RPM Factory". + * + *

+ * If the meaning of the 'Distribution' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Distribution' attribute. + * @see #setDistribution(String) + * @see org.apache.maven.rpm.factory.model.spec.v100.SpecV100Package#getAbstractSpecDescriptor_Distribution() + * @model default="Maven RPM Factory" required="true" + * @generated + */ + String getDistribution(); + + /** + * Sets the value of the '{@link org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getDistribution Distribution}' attribute. + * + * + * @param value the new value of the 'Distribution' attribute. + * @see #getDistribution() + * @generated + */ + void setDistribution(String value); + + /** + * Returns the value of the 'Build Architecture' attribute. + * The default value is "noarch". + * + *

+ * If the meaning of the 'Build Architecture' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Build Architecture' attribute. + * @see #setBuildArchitecture(String) + * @see org.apache.maven.rpm.factory.model.spec.v100.SpecV100Package#getAbstractSpecDescriptor_BuildArchitecture() + * @model default="noarch" required="true" + * @generated + */ + String getBuildArchitecture(); + + /** + * Sets the value of the '{@link org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getBuildArchitecture Build Architecture}' attribute. + * + * + * @param value the new value of the 'Build Architecture' attribute. + * @see #getBuildArchitecture() + * @generated + */ + void setBuildArchitecture(String value); + +} // AbstractSpecDescriptor Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/src/main/java/org/apache/maven/rpm/factory/model/spec/v100/LibrarySpecDescriptor.java URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/src/main/java/org/apache/maven/rpm/factory/model/spec/v100/LibrarySpecDescriptor.java?view=auto&rev=519385 ============================================================================== --- directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/src/main/java/org/apache/maven/rpm/factory/model/spec/v100/LibrarySpecDescriptor.java (added) +++ directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/src/main/java/org/apache/maven/rpm/factory/model/spec/v100/LibrarySpecDescriptor.java Sat Mar 17 11:19:14 2007 @@ -0,0 +1,84 @@ +/** + * + * + * + * $Id$ + */ +package org.apache.maven.rpm.factory.model.spec.v100; + +import org.apache.maven.model.emf.pom.v400.DependenciesType; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'Library Spec Descriptor'. + * + * + *

+ * The following features are supported: + *

    + *
  • {@link org.apache.maven.rpm.factory.model.spec.v100.LibrarySpecDescriptor#getRequiresDependencies Requires Dependencies}
  • + *
  • {@link org.apache.maven.rpm.factory.model.spec.v100.LibrarySpecDescriptor#getLibraryDirectory Library Directory}
  • + *
+ *

+ * + * @see org.apache.maven.rpm.factory.model.spec.v100.SpecV100Package#getLibrarySpecDescriptor() + * @model + * @generated + */ +public interface LibrarySpecDescriptor extends AbstractSpecDescriptor +{ + /** + * Returns the value of the 'Requires Dependencies' reference. + * + *

+ * If the meaning of the 'Requires Dependencies' reference list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Requires Dependencies' reference. + * @see #setRequiresDependencies(DependenciesType) + * @see org.apache.maven.rpm.factory.model.spec.v100.SpecV100Package#getLibrarySpecDescriptor_RequiresDependencies() + * @model + * @generated + */ + DependenciesType getRequiresDependencies(); + + /** + * Sets the value of the '{@link org.apache.maven.rpm.factory.model.spec.v100.LibrarySpecDescriptor#getRequiresDependencies Requires Dependencies}' reference. + * + * + * @param value the new value of the 'Requires Dependencies' reference. + * @see #getRequiresDependencies() + * @generated + */ + void setRequiresDependencies(DependenciesType value); + + /** + * Returns the value of the 'Library Directory' attribute. + * + *

+ * If the meaning of the 'Library Directory' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Library Directory' attribute. + * @see #setLibraryDirectory(String) + * @see org.apache.maven.rpm.factory.model.spec.v100.SpecV100Package#getLibrarySpecDescriptor_LibraryDirectory() + * @model required="true" + * @generated + */ + String getLibraryDirectory(); + + /** + * Sets the value of the '{@link org.apache.maven.rpm.factory.model.spec.v100.LibrarySpecDescriptor#getLibraryDirectory Library Directory}' attribute. + * + * + * @param value the new value of the 'Library Directory' attribute. + * @see #getLibraryDirectory() + * @generated + */ + void setLibraryDirectory(String value); + +} // LibrarySpecDescriptor Added: directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/src/main/java/org/apache/maven/rpm/factory/model/spec/v100/SpecV100Factory.java URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/src/main/java/org/apache/maven/rpm/factory/model/spec/v100/SpecV100Factory.java?view=auto&rev=519385 ============================================================================== --- directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/src/main/java/org/apache/maven/rpm/factory/model/spec/v100/SpecV100Factory.java (added) +++ directory/sandbox/oersoy/rpm.factory.all/rpm.factory.parent/rpm.factory.model.spec/src/main/java/org/apache/maven/rpm/factory/model/spec/v100/SpecV100Factory.java Sat Mar 17 11:19:14 2007 @@ -0,0 +1,56 @@ +/** + * + * + * + * $Id$ + */ +package org.apache.maven.rpm.factory.model.spec.v100; + +import org.eclipse.emf.ecore.EFactory; + +/** + * + * The Factory for the model. + * It provides a create method for each non-abstract class of the model. + * + * @see org.apache.maven.rpm.factory.model.spec.v100.SpecV100Package + * @generated + */ +public interface SpecV100Factory extends EFactory +{ + /** + * The singleton instance of the factory. + * + * + * @generated + */ + SpecV100Factory eINSTANCE = org.apache.maven.rpm.factory.model.spec.v100.impl.SpecV100FactoryImpl.init(); + + /** + * Returns a new object of class 'Abstract Spec Descriptor'. + * + * + * @return a new object of class 'Abstract Spec Descriptor'. + * @generated + */ + AbstractSpecDescriptor createAbstractSpecDescriptor(); + + /** + * Returns a new object of class 'Library Spec Descriptor'. + * + * + * @return a new object of class 'Library Spec Descriptor'. + * @generated + */ + LibrarySpecDescriptor createLibrarySpecDescriptor(); + + /** + * Returns the package supported by this factory. + * + * + * @return the package supported by this factory. + * @generated + */ + SpecV100Package getSpecV100Package(); + +} //SpecV100Factory