|
|
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec.ecore/model/model.old.ecore
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec.ecore/model/model.old.ecore?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec.ecore/model/model.old.ecore
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec.ecore/model/model.old.ecore
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,242 @@
+<?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="v100"
+ nsURI="http://org.apache.maven/model.spec.ecore" nsPrefix="spec">
+ <eClassifiers xsi:type="ecore:EClass" name="PomDescriptor">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="artifactId"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="groupId"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="version"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="AbstractSpecDescriptor">
+ <eOperations name="computeRequiresDependencies"/>
+ <eOperations name="computeBuildRequiresDependencies"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="summary"
lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://org.jpackage/emf/2006/GenSpec">
+ <details key="fragment" value="//@project"/>
+ <details key="inherited" value="false"/>
+ <details key="name" value="description"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name"
lowerBound="1" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://org.jpackage/emf/2006/GenSpec">
+ <details key="fragment" value="//@project"/>
+ <details key="inherited" value="false"/>
+ <details key="name" value="artifactId"/>
+ </eAnnotations>
+ <eAnnotations source="TODO">
+ <details key="updateNameMappingKey" value="Change name to
sourceAttributeName"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="version"
lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://org.jpackage/emf/2006/GenSpec">
+ <details key="inherited" value="true"/>
+ <details key="fragment" value="//@project"/>
+ </eAnnotations>
+ <eAnnotations source="TODO">
+ <details key="transform" value="Make sure the version does not have a
"-" in it.
"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="release"
lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="epoch"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
+ defaultValueLiteral="0"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="description"
lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="license"
lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://org.jpackage/emf/2006/GenSpec">
+ <details key="inherited" value="true"/>
+ <details key="fragment" value="//@project/@licenses/@license.0"/>
+ <details key="description" value="The maven project object model
supports many license elements, so it's possible for a project to have more
than one license. Still I suspect that 90% or more of projects will have a
single license, thus the current convention looks for the first license on the
project, or parent projects, and uses it."/>
+ <details key="name" value="name"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="vendor"
lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="distribution"
lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="group"
lowerBound="1" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"
+ defaultValueLiteral="Development/Libraries/Java">
+ <eAnnotations source="TODO">
+ <details key="1" value="Make this an enumerated type"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://org.jpackage/emf/2006/GenSpec">
+ <details key="fragment" value="//@project"/>
+ <details key="inherited" value="true"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="buildArch"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
+ defaultValueLiteral="noarch">
+ <eAnnotations source="TODO">
+ <details key="1" value="Make this an enumerated type"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="source"
lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://org.jpackage/emf/2006/GenSpec">
+ <details key="inherited" value="true"/>
+ <details key="fragment" value="//@project"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceTargetName"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
+ defaultValueLiteral="%{name}-%{version}"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="project"
lowerBound="1"
+ eType="ecore:EClass ../../pom.model.ecore/model/model.ecore#//Model"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="pomDescriptor"
lowerBound="1"
+ eType="#//PomDescriptor" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="dependencies"
eType="ecore:EClass ../../pom.model.ecore/model/model.ecore#//DependenciesType"
+ containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="requiresDependencies" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EEList">
+ <eAnnotations source="TODO">
+ <details value="Remove once the corresponding derived values
operations are implemented"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="buildRequiresDependencies"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EEList"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceProtocol"
eType="#//SourceProtocolEnum"
+ defaultValueLiteral="none"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="mavenRepositoryBasePath"
+ lowerBound="1" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="javadocPluginConfigured"
+ lowerBound="1" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
+ defaultValueLiteral="false"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="defaultFilePermissions"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString" defaultValueLiteral="0644"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="defaultFileOwnership" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"
+ defaultValueLiteral="root,root"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="defaultDirectoryPermissions"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString" defaultValueLiteral="0755"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="requiresJDKVersion"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
+ defaultValueLiteral="none"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="mojoConfig"
eType="#//MojoConfig"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="SpecDescriptor">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="pomDescriptor"
lowerBound="1"
+ eType="#//PomDescriptor" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="dependencies"
eType="ecore:EClass ../../pom.model.ecore/model/model.ecore#//DependenciesType"
+ containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="requiresDependencies" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EEList">
+ <eAnnotations source="TODO">
+ <details value="Remove once the corresponding derived values
operations are implemented"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="buildRequiresDependencies"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EEList"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceProtocol"
eType="#//SourceProtocolEnum"
+ defaultValueLiteral="none"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="mavenRepositoryBasePath"
+ lowerBound="1" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://org.jpackage/emf/2006/GenSpec">
+ <details key="fragment" value="//@project"/>
+ <details key="inherited" value="false"/>
+ <details key="name" value="description"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="javadocPluginConfigured"
+ lowerBound="1" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
+ defaultValueLiteral="false"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="defaultFilePermissions"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString" defaultValueLiteral="0644"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="defaultFileOwnership" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"
+ defaultValueLiteral="root,root"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="defaultDirectoryPermissions"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString" defaultValueLiteral="0755"/>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="applicationInstallFiles"
+ upperBound="-1" eType="#//ApplicationInstallFile"/>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="libraryInstallFiles" upperBound="-1"
+ eType="#//ApplicationInstallFile"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="mojoConfig"
eType="#//MojoConfig"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="requiresJDKVersion"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
+ defaultValueLiteral="none"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="ApplicationInstallFile">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceFilePath"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceFileName"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="permissions"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="ownership"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetFilePath"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetFileName"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="fileType"
eType="#//FileTypeMarkerEnum"
+ defaultValueLiteral="none"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="LibraryInstallFile">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="path"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="permissions"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="ownership"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="fileType"
eType="#//FileTypeMarkerEnum"
+ defaultValueLiteral="none"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="MojoConfig">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="buildOption"
eType="#//RPMBuildOptionsEnum"
+ defaultValueLiteral="ba"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="deploymentRequired"
eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
+ defaultValueLiteral="false"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="rpmDirectories"
eType="#//RPMDirectories"
+ containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="javaDirectories"
eType="#//JavaDirectories"
+ containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="localRepositoryDirectories"
+ eType="#//LocalRepositoryDirectories" containment="true"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="LocalRepositoryDirectories">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="RPMDirectoryPath"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
+ defaultValueLiteral="/var/www/html/rpms/"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="SRPMDirectoryPath"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
+ defaultValueLiteral="/var/www/html/srpms/"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="JavaDirectories">
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="javadocDirectoryPath" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"
+ defaultValueLiteral="/usr/share/javadoc/"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="javaLibraryDirectoryPath"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"
defaultValueLiteral="/usr/share/java/"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="RPMDirectories">
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="sourcesDirectoryPath" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EString"
+ defaultValueLiteral="/SOURCES"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="specsDirectoryPath"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
+ defaultValueLiteral="/SPECS"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="buildDirectoryPath"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
+ defaultValueLiteral="/BUILD"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="rpmsDirectoryPath"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
+ defaultValueLiteral="/RPMS"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="srpmsDirectoryPath"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
+ defaultValueLiteral="/SRPMS"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="tmpDirectoryPath"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
+ defaultValueLiteral="/tmp"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="topDirectoryPath"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
+ defaultValueLiteral="/src/main/rpmbuild"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="topDirectoryBaseRequired"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EBoolean" defaultValueLiteral="true"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EEnum" name="JavaVersionEnum"/>
+ <eClassifiers xsi:type="ecore:EEnum" name="RPMGroupEnum"/>
+ <eClassifiers xsi:type="ecore:EEnum" name="BuildArchEnum"/>
+ <eClassifiers xsi:type="ecore:EEnum" name="SourceProtocolEnum">
+ <eLiterals name="svn"/>
+ <eLiterals name="http" value="1"/>
+ <eLiterals name="cvs" value="2"/>
+ <eLiterals name="archive" value="3"/>
+ <eLiterals name="maven" value="4"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EEnum" name="RPMBuildOptionsEnum">
+ <eLiterals name="ba"/>
+ <eLiterals name="bs" value="1"/>
+ <eLiterals name="bb" value="2"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EEnum" name="FileTypeMarkerEnum">
+ <eLiterals name="doc"/>
+ <eLiterals name="config" value="1"/>
+ <eLiterals name="dir" value="2"/>
+ <eLiterals name="none" value="3"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EEnum" name="SupportedPackagingEnum">
+ <eLiterals name="jar"/>
+ <eLiterals name="application" value="1"/>
+ </eClassifiers>
+</ecore:EPackage>
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec.ecore/pom.xml
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec.ecore/pom.xml?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec.ecore/pom.xml
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec.ecore/pom.xml
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,13 @@
+<?xml version="1.0"?><project>
+ <parent>
+ <artifactId>rpm.factory.parent</artifactId>
+ <groupId>org.apache.maven</groupId>
+ <version>1.0-SNAPSHOT</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>rpm.factory.model.spec.ecore</artifactId>
+ <name></name>
+ <version>1.0-SNAPSHOT</version>
+ <url></url>
+</project>
\ No newline at end of file
Added:
directory/sandbox/oersoy/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.parent/rpm.factory.model.spec.ecore/target/rpm.factory.model.spec.ecore-1.0-SNAPSHOT.jar?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/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.parent/rpm.factory.model.spec/.classpath
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/.classpath?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/.classpath
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/.classpath
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src/main/java"/>
+ <classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="output" path="target/classes"/>
+</classpath>
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/.project
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/.project?view=auto&rev=519232
==============================================================================
--- directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/.project
(added)
+++ directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/.project
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,23 @@
+<projectDescription>
+ <name>rpm.factory.model.spec</name>
+ <comment/>
+ <projects/>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments/>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments/>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments/>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ </natures>
+</projectDescription>
\ No newline at end of file
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/.settings/org.eclipse.jdt.core.prefs
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/.settings/org.eclipse.jdt.core.prefs?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/.settings/org.eclipse.jdt.core.prefs
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/.settings/org.eclipse.jdt.core.prefs
Fri Mar 16 20:39:26 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.parent/rpm.factory.model.spec/META-INF/MANIFEST.MF
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/META-INF/MANIFEST.MF?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/META-INF/MANIFEST.MF
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/META-INF/MANIFEST.MF
Fri Mar 16 20:39:26 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.parent/rpm.factory.model.spec/build.properties
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/build.properties?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/build.properties
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/build.properties
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,13 @@
+# <copyright>
+# </copyright>
+#
+# $Id$
+
+bin.includes = .,\
+ model/,\
+ META-INF/,\
+ plugin.xml,\
+ plugin.properties
+jars.compile.order = .
+source.. = src/
+output.. = bin/
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/plugin.properties
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/plugin.properties?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/plugin.properties
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/plugin.properties
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,19 @@
+# <copyright>
+# </copyright>
+#
+# $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.parent/rpm.factory.model.spec/plugin.xml
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/plugin.xml?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/plugin.xml
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/plugin.xml
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+
+<!--
+ <copyright>
+ </copyright>
+
+ $Id$
+-->
+
+<plugin>
+
+ <extension point="org.eclipse.emf.ecore.generated_package">
+ <package
+ uri = "http:/maven.apache.org/rpm.factory.model.spec"
+ class = "org.apache.maven.rpm.factory.model.spec.v100.SpecV100Package"
/>
+ </extension>
+
+</plugin>
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/pom.xml
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/pom.xml?view=auto&rev=519232
==============================================================================
--- directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/pom.xml
(added)
+++ directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/pom.xml
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,181 @@
+<?xml version="1.0"?>
+<project>
+ <parent>
+ <artifactId>rpm.factory.parent</artifactId>
+ <groupId>org.apache.maven</groupId>
+ <version>1.0-SNAPSHOT</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>rpm.factory.model.spec</artifactId>
+ <name></name>
+ <version>1.0-SNAPSHOT</version>
+ <url>http://pyramidetechnologies.com/model/archetype</url>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>1.5</source>
+ <target>1.5</target>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.maven.emf</groupId>
+ <artifactId>pom.model.v400</artifactId>
+ <version>1.0-SNAPSHOT</version>
+ </dependency>
+
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>ant</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>codegen</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>codegen-ecore</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>codegen-ecore-ui</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>codegen-ui</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>common</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>commonj-sdo</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>common-ui</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>converter</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>ecore</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>ecore-change</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>ecore-change-edit</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>ecore-edit</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>ecore-sdo</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>ecore-sdo-edit</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>ecore-xmi</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>edit</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>edit-ui</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>emf</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>exporter</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>importer</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>importer-ecore</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>importer-java</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>importer-rose</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>mapping</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>mapping-ecore2ecore</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>mapping-ecore2ecore-editor</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>mapping-ecore2xml</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>mapping-ecore2xml-ui</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>mapping-ui</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>mapping-xsd2ecore</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>mapping-xsd2ecore-editor</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.xsd</groupId>
+ <artifactId>ecore-exporter</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.xsd</groupId>
+ <artifactId>ecore-importer</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.xsd</groupId>
+ <artifactId>edit</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.xsd</groupId>
+ <artifactId>xsd</artifactId>
+ </dependency>
+ </dependencies>
+</project>
\ No newline at end of file
Added:
directory/sandbox/oersoy/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.parent/rpm.factory.model.spec/src/main/java/org/apache/maven/rpm/factory/model/spec/v100/AbstractSpecDescriptor.java?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/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.parent/rpm.factory.model.spec/src/main/java/org/apache/maven/rpm/factory/model/spec/v100/AbstractSpecDescriptor.java
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,330 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.maven.rpm.factory.model.spec.v100;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Abstract Spec
Descriptor</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getSummary
<em>Summary</em>}</li>
+ * <li>{@link
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getName
<em>Name</em>}</li>
+ * <li>{@link
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getVersion
<em>Version</em>}</li>
+ * <li>{@link
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getRelease
<em>Release</em>}</li>
+ * <li>{@link
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getDescription
<em>Description</em>}</li>
+ * <li>{@link
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getLicense
<em>License</em>}</li>
+ * <li>{@link
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getVendor
<em>Vendor</em>}</li>
+ * <li>{@link
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getUrl
<em>Url</em>}</li>
+ * <li>{@link
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getGroup
<em>Group</em>}</li>
+ * <li>{@link
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getDistribution
<em>Distribution</em>}</li>
+ * <li>{@link
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getBuildArchitecture
<em>Build Architecture</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see
org.apache.maven.rpm.factory.model.spec.v100.SpecV100Package#getAbstractSpecDescriptor()
+ * @model
+ * @generated
+ */
+public interface AbstractSpecDescriptor extends EObject
+{
+ /**
+ * Returns the value of the '<em><b>Summary</b></em>' attribute.
+ * The default value is <code>"See Description"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Summary</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Summary</em>' 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
<em>Summary</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Summary</em>' attribute.
+ * @see #getSummary()
+ * @generated
+ */
+ void setSummary(String value);
+
+ /**
+ * 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.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
<em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Name</em>' attribute.
+ * @see #getName()
+ * @generated
+ */
+ void setName(String value);
+
+ /**
+ * Returns the value of the '<em><b>Version</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Version</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Version</em>' attribute.
+ * @see #setVersion(String)
+ * @see
org.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
<em>Version</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Version</em>' attribute.
+ * @see #getVersion()
+ * @generated
+ */
+ void setVersion(String value);
+
+ /**
+ * Returns the value of the '<em><b>Release</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Release</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Release</em>' 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
<em>Release</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Release</em>' attribute.
+ * @see #getRelease()
+ * @generated
+ */
+ void setRelease(String value);
+
+ /**
+ * Returns the value of the '<em><b>Description</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Description</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Description</em>' 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
<em>Description</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Description</em>' attribute.
+ * @see #getDescription()
+ * @generated
+ */
+ void setDescription(String value);
+
+ /**
+ * Returns the value of the '<em><b>License</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>License</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>License</em>' 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
<em>License</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>License</em>' attribute.
+ * @see #getLicense()
+ * @generated
+ */
+ void setLicense(String value);
+
+ /**
+ * Returns the value of the '<em><b>Vendor</b></em>' attribute.
+ * The default value is <code>"Maven RPM Factory"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Vendor</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Vendor</em>' 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
<em>Vendor</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Vendor</em>' attribute.
+ * @see #getVendor()
+ * @generated
+ */
+ void setVendor(String value);
+
+ /**
+ * Returns the value of the '<em><b>Url</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Url</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Url</em>' 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
<em>Url</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Url</em>' attribute.
+ * @see #getUrl()
+ * @generated
+ */
+ void setUrl(String value);
+
+ /**
+ * Returns the value of the '<em><b>Group</b></em>' attribute.
+ * The default value is <code>"Development/Libraries/Java"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Group</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Group</em>' 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
<em>Group</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Group</em>' attribute.
+ * @see #getGroup()
+ * @generated
+ */
+ void setGroup(String value);
+
+ /**
+ * Returns the value of the '<em><b>Distribution</b></em>' attribute.
+ * The default value is <code>"Maven RPM Factory"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Distribution</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Distribution</em>' 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
<em>Distribution</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Distribution</em>' attribute.
+ * @see #getDistribution()
+ * @generated
+ */
+ void setDistribution(String value);
+
+ /**
+ * Returns the value of the '<em><b>Build Architecture</b></em>' attribute.
+ * The default value is <code>"noarch"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Build Architecture</em>' attribute isn't
clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Build Architecture</em>' 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
<em>Build Architecture</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Build Architecture</em>'
attribute.
+ * @see #getBuildArchitecture()
+ * @generated
+ */
+ void setBuildArchitecture(String value);
+
+} // AbstractSpecDescriptor
Added:
directory/sandbox/oersoy/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.parent/rpm.factory.model.spec/src/main/java/org/apache/maven/rpm/factory/model/spec/v100/LibrarySpecDescriptor.java?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/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.parent/rpm.factory.model.spec/src/main/java/org/apache/maven/rpm/factory/model/spec/v100/LibrarySpecDescriptor.java
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,84 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $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;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Library Spec
Descriptor</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link
org.apache.maven.rpm.factory.model.spec.v100.LibrarySpecDescriptor#getRequiresDependencies
<em>Requires Dependencies</em>}</li>
+ * <li>{@link
org.apache.maven.rpm.factory.model.spec.v100.LibrarySpecDescriptor#getLibraryDirectory
<em>Library Directory</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see
org.apache.maven.rpm.factory.model.spec.v100.SpecV100Package#getLibrarySpecDescriptor()
+ * @model
+ * @generated
+ */
+public interface LibrarySpecDescriptor extends AbstractSpecDescriptor
+{
+ /**
+ * Returns the value of the '<em><b>Requires Dependencies</b></em>'
reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Requires Dependencies</em>' reference list
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Requires Dependencies</em>' 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
<em>Requires Dependencies</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Requires Dependencies</em>'
reference.
+ * @see #getRequiresDependencies()
+ * @generated
+ */
+ void setRequiresDependencies(DependenciesType value);
+
+ /**
+ * Returns the value of the '<em><b>Library Directory</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Library Directory</em>' attribute isn't
clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Library Directory</em>' 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
<em>Library Directory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Library Directory</em>'
attribute.
+ * @see #getLibraryDirectory()
+ * @generated
+ */
+ void setLibraryDirectory(String value);
+
+} // LibrarySpecDescriptor
Added:
directory/sandbox/oersoy/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.parent/rpm.factory.model.spec/src/main/java/org/apache/maven/rpm/factory/model/spec/v100/SpecV100Factory.java?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/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.parent/rpm.factory.model.spec/src/main/java/org/apache/maven/rpm/factory/model/spec/v100/SpecV100Factory.java
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,56 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.maven.rpm.factory.model.spec.v100;
+
+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.apache.maven.rpm.factory.model.spec.v100.SpecV100Package
+ * @generated
+ */
+public interface SpecV100Factory extends EFactory
+{
+ /**
+ * The singleton instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ SpecV100Factory eINSTANCE =
org.apache.maven.rpm.factory.model.spec.v100.impl.SpecV100FactoryImpl.init();
+
+ /**
+ * Returns a new object of class '<em>Abstract Spec Descriptor</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Abstract Spec Descriptor</em>'.
+ * @generated
+ */
+ AbstractSpecDescriptor createAbstractSpecDescriptor();
+
+ /**
+ * Returns a new object of class '<em>Library Spec Descriptor</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Library Spec Descriptor</em>'.
+ * @generated
+ */
+ LibrarySpecDescriptor createLibrarySpecDescriptor();
+
+ /**
+ * Returns the package supported by this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the package supported by this factory.
+ * @generated
+ */
+ SpecV100Package getSpecV100Package();
+
+} //SpecV100Factory
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/src/main/java/org/apache/maven/rpm/factory/model/spec/v100/SpecV100Package.java
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/src/main/java/org/apache/maven/rpm/factory/model/spec/v100/SpecV100Package.java?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/src/main/java/org/apache/maven/rpm/factory/model/spec/v100/SpecV100Package.java
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.model.spec/src/main/java/org/apache/maven/rpm/factory/model/spec/v100/SpecV100Package.java
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,630 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.maven.rpm.factory.model.spec.v100;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+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.apache.maven.rpm.factory.model.spec.v100.SpecV100Factory
+ * @model kind="package"
+ * @generated
+ */
+public interface SpecV100Package extends EPackage
+{
+ /**
+ * The package name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNAME = "v100";
+
+ /**
+ * The package namespace URI.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_URI = "http:/maven.apache.org/rpm.factory.model.spec";
+
+ /**
+ * The package namespace name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_PREFIX = "spec";
+
+ /**
+ * The singleton instance of the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ SpecV100Package eINSTANCE =
org.apache.maven.rpm.factory.model.spec.v100.impl.SpecV100PackageImpl.init();
+
+ /**
+ * The meta object id for the '{@link
org.apache.maven.rpm.factory.model.spec.v100.impl.AbstractSpecDescriptorImpl
<em>Abstract Spec Descriptor</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see
org.apache.maven.rpm.factory.model.spec.v100.impl.AbstractSpecDescriptorImpl
+ * @see
org.apache.maven.rpm.factory.model.spec.v100.impl.SpecV100PackageImpl#getAbstractSpecDescriptor()
+ * @generated
+ */
+ int ABSTRACT_SPEC_DESCRIPTOR = 0;
+
+ /**
+ * The feature id for the '<em><b>Summary</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_SPEC_DESCRIPTOR__SUMMARY = 0;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_SPEC_DESCRIPTOR__NAME = 1;
+
+ /**
+ * The feature id for the '<em><b>Version</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_SPEC_DESCRIPTOR__VERSION = 2;
+
+ /**
+ * The feature id for the '<em><b>Release</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_SPEC_DESCRIPTOR__RELEASE = 3;
+
+ /**
+ * The feature id for the '<em><b>Description</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_SPEC_DESCRIPTOR__DESCRIPTION = 4;
+
+ /**
+ * The feature id for the '<em><b>License</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_SPEC_DESCRIPTOR__LICENSE = 5;
+
+ /**
+ * The feature id for the '<em><b>Vendor</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_SPEC_DESCRIPTOR__VENDOR = 6;
+
+ /**
+ * The feature id for the '<em><b>Url</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_SPEC_DESCRIPTOR__URL = 7;
+
+ /**
+ * The feature id for the '<em><b>Group</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_SPEC_DESCRIPTOR__GROUP = 8;
+
+ /**
+ * The feature id for the '<em><b>Distribution</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_SPEC_DESCRIPTOR__DISTRIBUTION = 9;
+
+ /**
+ * The feature id for the '<em><b>Build Architecture</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_SPEC_DESCRIPTOR__BUILD_ARCHITECTURE = 10;
+
+ /**
+ * The number of structural features of the '<em>Abstract Spec
Descriptor</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_SPEC_DESCRIPTOR_FEATURE_COUNT = 11;
+
+ /**
+ * The meta object id for the '{@link
org.apache.maven.rpm.factory.model.spec.v100.impl.LibrarySpecDescriptorImpl
<em>Library Spec Descriptor</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see
org.apache.maven.rpm.factory.model.spec.v100.impl.LibrarySpecDescriptorImpl
+ * @see
org.apache.maven.rpm.factory.model.spec.v100.impl.SpecV100PackageImpl#getLibrarySpecDescriptor()
+ * @generated
+ */
+ int LIBRARY_SPEC_DESCRIPTOR = 1;
+
+ /**
+ * The feature id for the '<em><b>Summary</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LIBRARY_SPEC_DESCRIPTOR__SUMMARY = ABSTRACT_SPEC_DESCRIPTOR__SUMMARY;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LIBRARY_SPEC_DESCRIPTOR__NAME = ABSTRACT_SPEC_DESCRIPTOR__NAME;
+
+ /**
+ * The feature id for the '<em><b>Version</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LIBRARY_SPEC_DESCRIPTOR__VERSION = ABSTRACT_SPEC_DESCRIPTOR__VERSION;
+
+ /**
+ * The feature id for the '<em><b>Release</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LIBRARY_SPEC_DESCRIPTOR__RELEASE = ABSTRACT_SPEC_DESCRIPTOR__RELEASE;
+
+ /**
+ * The feature id for the '<em><b>Description</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LIBRARY_SPEC_DESCRIPTOR__DESCRIPTION =
ABSTRACT_SPEC_DESCRIPTOR__DESCRIPTION;
+
+ /**
+ * The feature id for the '<em><b>License</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LIBRARY_SPEC_DESCRIPTOR__LICENSE = ABSTRACT_SPEC_DESCRIPTOR__LICENSE;
+
+ /**
+ * The feature id for the '<em><b>Vendor</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LIBRARY_SPEC_DESCRIPTOR__VENDOR = ABSTRACT_SPEC_DESCRIPTOR__VENDOR;
+
+ /**
+ * The feature id for the '<em><b>Url</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LIBRARY_SPEC_DESCRIPTOR__URL = ABSTRACT_SPEC_DESCRIPTOR__URL;
+
+ /**
+ * The feature id for the '<em><b>Group</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LIBRARY_SPEC_DESCRIPTOR__GROUP = ABSTRACT_SPEC_DESCRIPTOR__GROUP;
+
+ /**
+ * The feature id for the '<em><b>Distribution</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LIBRARY_SPEC_DESCRIPTOR__DISTRIBUTION =
ABSTRACT_SPEC_DESCRIPTOR__DISTRIBUTION;
+
+ /**
+ * The feature id for the '<em><b>Build Architecture</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LIBRARY_SPEC_DESCRIPTOR__BUILD_ARCHITECTURE =
ABSTRACT_SPEC_DESCRIPTOR__BUILD_ARCHITECTURE;
+
+ /**
+ * The feature id for the '<em><b>Requires Dependencies</b></em>'
reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LIBRARY_SPEC_DESCRIPTOR__REQUIRES_DEPENDENCIES =
ABSTRACT_SPEC_DESCRIPTOR_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Library Directory</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LIBRARY_SPEC_DESCRIPTOR__LIBRARY_DIRECTORY =
ABSTRACT_SPEC_DESCRIPTOR_FEATURE_COUNT + 1;
+
+ /**
+ * The number of structural features of the '<em>Library Spec
Descriptor</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LIBRARY_SPEC_DESCRIPTOR_FEATURE_COUNT =
ABSTRACT_SPEC_DESCRIPTOR_FEATURE_COUNT + 2;
+
+
+ /**
+ * Returns the meta object for class '{@link
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor
<em>Abstract Spec Descriptor</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Abstract Spec Descriptor</em>'.
+ * @see org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor
+ * @generated
+ */
+ EClass getAbstractSpecDescriptor();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getSummary
<em>Summary</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Summary</em>'.
+ * @see
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getSummary()
+ * @see #getAbstractSpecDescriptor()
+ * @generated
+ */
+ EAttribute getAbstractSpecDescriptor_Summary();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getName
<em>Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getName()
+ * @see #getAbstractSpecDescriptor()
+ * @generated
+ */
+ EAttribute getAbstractSpecDescriptor_Name();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getVersion
<em>Version</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Version</em>'.
+ * @see
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getVersion()
+ * @see #getAbstractSpecDescriptor()
+ * @generated
+ */
+ EAttribute getAbstractSpecDescriptor_Version();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getRelease
<em>Release</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Release</em>'.
+ * @see
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getRelease()
+ * @see #getAbstractSpecDescriptor()
+ * @generated
+ */
+ EAttribute getAbstractSpecDescriptor_Release();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getDescription
<em>Description</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Description</em>'.
+ * @see
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getDescription()
+ * @see #getAbstractSpecDescriptor()
+ * @generated
+ */
+ EAttribute getAbstractSpecDescriptor_Description();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getLicense
<em>License</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>License</em>'.
+ * @see
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getLicense()
+ * @see #getAbstractSpecDescriptor()
+ * @generated
+ */
+ EAttribute getAbstractSpecDescriptor_License();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getVendor
<em>Vendor</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Vendor</em>'.
+ * @see
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getVendor()
+ * @see #getAbstractSpecDescriptor()
+ * @generated
+ */
+ EAttribute getAbstractSpecDescriptor_Vendor();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getUrl
<em>Url</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Url</em>'.
+ * @see
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getUrl()
+ * @see #getAbstractSpecDescriptor()
+ * @generated
+ */
+ EAttribute getAbstractSpecDescriptor_Url();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getGroup
<em>Group</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Group</em>'.
+ * @see
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getGroup()
+ * @see #getAbstractSpecDescriptor()
+ * @generated
+ */
+ EAttribute getAbstractSpecDescriptor_Group();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getDistribution
<em>Distribution</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Distribution</em>'.
+ * @see
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getDistribution()
+ * @see #getAbstractSpecDescriptor()
+ * @generated
+ */
+ EAttribute getAbstractSpecDescriptor_Distribution();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getBuildArchitecture
<em>Build Architecture</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Build Architecture</em>'.
+ * @see
org.apache.maven.rpm.factory.model.spec.v100.AbstractSpecDescriptor#getBuildArchitecture()
+ * @see #getAbstractSpecDescriptor()
+ * @generated
+ */
+ EAttribute getAbstractSpecDescriptor_BuildArchitecture();
+
+ /**
+ * Returns the meta object for class '{@link
org.apache.maven.rpm.factory.model.spec.v100.LibrarySpecDescriptor <em>Library
Spec Descriptor</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Library Spec Descriptor</em>'.
+ * @see org.apache.maven.rpm.factory.model.spec.v100.LibrarySpecDescriptor
+ * @generated
+ */
+ EClass getLibrarySpecDescriptor();
+
+ /**
+ * Returns the meta object for the reference '{@link
org.apache.maven.rpm.factory.model.spec.v100.LibrarySpecDescriptor#getRequiresDependencies
<em>Requires Dependencies</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Requires
Dependencies</em>'.
+ * @see
org.apache.maven.rpm.factory.model.spec.v100.LibrarySpecDescriptor#getRequiresDependencies()
+ * @see #getLibrarySpecDescriptor()
+ * @generated
+ */
+ EReference getLibrarySpecDescriptor_RequiresDependencies();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.apache.maven.rpm.factory.model.spec.v100.LibrarySpecDescriptor#getLibraryDirectory
<em>Library Directory</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Library Directory</em>'.
+ * @see
org.apache.maven.rpm.factory.model.spec.v100.LibrarySpecDescriptor#getLibraryDirectory()
+ * @see #getLibrarySpecDescriptor()
+ * @generated
+ */
+ EAttribute getLibrarySpecDescriptor_LibraryDirectory();
+
+ /**
+ * 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
+ */
+ SpecV100Factory getSpecV100Factory();
+
+ /**
+ * <!-- 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.apache.maven.rpm.factory.model.spec.v100.impl.AbstractSpecDescriptorImpl
<em>Abstract Spec Descriptor</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see
org.apache.maven.rpm.factory.model.spec.v100.impl.AbstractSpecDescriptorImpl
+ * @see
org.apache.maven.rpm.factory.model.spec.v100.impl.SpecV100PackageImpl#getAbstractSpecDescriptor()
+ * @generated
+ */
+ EClass ABSTRACT_SPEC_DESCRIPTOR =
eINSTANCE.getAbstractSpecDescriptor();
+
+ /**
+ * The meta object literal for the '<em><b>Summary</b></em>' attribute
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ABSTRACT_SPEC_DESCRIPTOR__SUMMARY =
eINSTANCE.getAbstractSpecDescriptor_Summary();
+
+ /**
+ * The meta object literal for the '<em><b>Name</b></em>' attribute
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ABSTRACT_SPEC_DESCRIPTOR__NAME =
eINSTANCE.getAbstractSpecDescriptor_Name();
+
+ /**
+ * The meta object literal for the '<em><b>Version</b></em>' attribute
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ABSTRACT_SPEC_DESCRIPTOR__VERSION =
eINSTANCE.getAbstractSpecDescriptor_Version();
+
+ /**
+ * The meta object literal for the '<em><b>Release</b></em>' attribute
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ABSTRACT_SPEC_DESCRIPTOR__RELEASE =
eINSTANCE.getAbstractSpecDescriptor_Release();
+
+ /**
+ * The meta object literal for the '<em><b>Description</b></em>'
attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ABSTRACT_SPEC_DESCRIPTOR__DESCRIPTION =
eINSTANCE.getAbstractSpecDescriptor_Description();
+
+ /**
+ * The meta object literal for the '<em><b>License</b></em>' attribute
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ABSTRACT_SPEC_DESCRIPTOR__LICENSE =
eINSTANCE.getAbstractSpecDescriptor_License();
+
+ /**
+ * The meta object literal for the '<em><b>Vendor</b></em>' attribute
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ABSTRACT_SPEC_DESCRIPTOR__VENDOR =
eINSTANCE.getAbstractSpecDescriptor_Vendor();
+
+ /**
+ * The meta object literal for the '<em><b>Url</b></em>' attribute
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ABSTRACT_SPEC_DESCRIPTOR__URL =
eINSTANCE.getAbstractSpecDescriptor_Url();
+
+ /**
+ * The meta object literal for the '<em><b>Group</b></em>' attribute
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ABSTRACT_SPEC_DESCRIPTOR__GROUP =
eINSTANCE.getAbstractSpecDescriptor_Group();
+
+ /**
+ * The meta object literal for the '<em><b>Distribution</b></em>'
attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ABSTRACT_SPEC_DESCRIPTOR__DISTRIBUTION =
eINSTANCE.getAbstractSpecDescriptor_Distribution();
+
+ /**
+ * The meta object literal for the '<em><b>Build
Architecture</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ABSTRACT_SPEC_DESCRIPTOR__BUILD_ARCHITECTURE =
eINSTANCE.getAbstractSpecDescriptor_BuildArchitecture();
+
+ /**
+ * The meta object literal for the '{@link
org.apache.maven.rpm.factory.model.spec.v100.impl.LibrarySpecDescriptorImpl
<em>Library Spec Descriptor</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see
org.apache.maven.rpm.factory.model.spec.v100.impl.LibrarySpecDescriptorImpl
+ * @see
org.apache.maven.rpm.factory.model.spec.v100.impl.SpecV100PackageImpl#getLibrarySpecDescriptor()
+ * @generated
+ */
+ EClass LIBRARY_SPEC_DESCRIPTOR = eINSTANCE.getLibrarySpecDescriptor();
+
+ /**
+ * The meta object literal for the '<em><b>Requires
Dependencies</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference LIBRARY_SPEC_DESCRIPTOR__REQUIRES_DEPENDENCIES =
eINSTANCE.getLibrarySpecDescriptor_RequiresDependencies();
+
+ /**
+ * The meta object literal for the '<em><b>Library Directory</b></em>'
attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute LIBRARY_SPEC_DESCRIPTOR__LIBRARY_DIRECTORY =
eINSTANCE.getLibrarySpecDescriptor_LibraryDirectory();
+
+ }
+
+} //SpecV100Package
|
|