Download this file
eclipseProject.genmodel
95 lines (94 with data), 8.1 kB
<?xml version="1.0" encoding="UTF-8"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/com.tecnalia.ossmeter.model/src" modelPluginID="com.tecnalia.ossmeter.model"
modelName="EclipseProject" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
importerID="org.eclipse.emf.importer.ecore" complianceLevel="6.0" copyrightFields="false"
operationReflection="true" importOrganizing="true">
<foreignModel>eclipseProject.ecore</foreignModel>
<genPackages prefix="Eclipseproject" basePackage="com.tecnalia.ossmeter.model" disposableProviderFactory="true"
ecorePackage="eclipseProject.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="eclipseProject.ecore#//EnumCommunityType">
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumCommunityType/MAILING_LIST"/>
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumCommunityType/FORUM"/>
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumCommunityType/WEBSITE"/>
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumCommunityType/WIKI"/>
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumCommunityType/BUG_TRACKER"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="eclipseProject.ecore#//EnumRepository">
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumRepository/SUBVERSION"/>
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumRepository/GIT"/>
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumRepository/CVS"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="eclipseProject.ecore#//EnumProjectLiveCycle">
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumProjectLiveCycle/PRE_PROPOSAL"/>
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumProjectLiveCycle/PROPOSAL"/>
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumProjectLiveCycle/INCUBATION"/>
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumProjectLiveCycle/MATURE"/>
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumProjectLiveCycle/TOP_LEVEL"/>
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumProjectLiveCycle/ARCHIVED"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="eclipseProject.ecore#//EnumLiveliness">
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumLiveliness/INACTIVE"/>
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumLiveliness/ACTIVE"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="eclipseProject.ecore#//EnumPlatformVersion">
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumPlatformVersion/GANYMEDE"/>
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumPlatformVersion/GALILEO"/>
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumPlatformVersion/HELIOS"/>
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumPlatformVersion/INDIGO"/>
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumPlatformVersion/JUNO"/>
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumPlatformVersion/KEPLER"/>
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumPlatformVersion/LUNA"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="eclipseProject.ecore#//EnumLicense">
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumLicense/EPL_1_0"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="eclipseProject.ecore#//EnumMemberRole">
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumMemberRole/CONTRIBUTOR"/>
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumMemberRole/COMMITTER"/>
<genEnumLiterals ecoreEnumLiteral="eclipseProject.ecore#//EnumMemberRole/LEADER"/>
</genEnums>
<genClasses ecoreClass="eclipseProject.ecore#//EclipseWorld">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference eclipseProject.ecore#//EclipseWorld/projects"/>
<genOperations ecoreOperation="eclipseProject.ecore#//EclipseWorld/getProjectAtAnyDepth">
<genParameters ecoreParameter="eclipseProject.ecore#//EclipseWorld/getProjectAtAnyDepth/name"/>
</genOperations>
</genClasses>
<genClasses ecoreClass="eclipseProject.ecore#//EclipseProject">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute eclipseProject.ecore#//EclipseProject/isParentProject"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute eclipseProject.ecore#//EclipseProject/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute eclipseProject.ecore#//EclipseProject/url"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute eclipseProject.ecore#//EclipseProject/status"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference eclipseProject.ecore#//EclipseProject/repositories"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute eclipseProject.ecore#//EclipseProject/liveliness"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference eclipseProject.ecore#//EclipseProject/members"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute eclipseProject.ecore#//EclipseProject/organizations"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute eclipseProject.ecore#//EclipseProject/availablePlatformVersions"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference eclipseProject.ecore#//EclipseProject/projects"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute eclipseProject.ecore#//EclipseProject/license"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference eclipseProject.ecore#//EclipseProject/CommunityResources"/>
<genOperations ecoreOperation="eclipseProject.ecore#//EclipseProject/getProjectAtAnyDepth">
<genParameters ecoreParameter="eclipseProject.ecore#//EclipseProject/getProjectAtAnyDepth/name"/>
</genOperations>
</genClasses>
<genClasses ecoreClass="eclipseProject.ecore#//ProjectMember">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference eclipseProject.ecore#//ProjectMember/user"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute eclipseProject.ecore#//ProjectMember/role"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute eclipseProject.ecore#//ProjectMember/url"/>
</genClasses>
<genClasses ecoreClass="eclipseProject.ecore#//User">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute eclipseProject.ecore#//User/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute eclipseProject.ecore#//User/url"/>
</genClasses>
<genClasses ecoreClass="eclipseProject.ecore#//CodeRepository">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute eclipseProject.ecore#//CodeRepository/type"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute eclipseProject.ecore#//CodeRepository/url"/>
</genClasses>
<genClasses ecoreClass="eclipseProject.ecore#//CommunityResource">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute eclipseProject.ecore#//CommunityResource/type"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute eclipseProject.ecore#//CommunityResource/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute eclipseProject.ecore#//CommunityResource/url"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute eclipseProject.ecore#//CommunityResource/data"/>
</genClasses>
</genPackages>
</genmodel:GenModel>