Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
thierryciot committed Apr 17, 2024
2 parents b6131fd + 36e97ec commit 77e518d
Show file tree
Hide file tree
Showing 17 changed files with 915 additions and 9,184 deletions.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,272 @@
<?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:com.corticon.rulesemf.canonicalvocabularymodel="http:///com/corticon/rulesemf/canonicalvocabularymodel.ecore" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="root" nsURI="http://root/1.0" nsPrefix="root">
<eAnnotations source="http:///com/corticon/rulesemf/canonicalvocabularymodel/VocabularyExtension">
<contents xsi:type="com.corticon.rulesemf.canonicalvocabularymodel:RootExtension" majorVersionNumber="2" minorVersionNumber="1" buildNumber="8021" updateStamp="_juW_8fjYEe6nrePwSTQipQ" externalChecksum="2722078124:507989954" studioType="Javascript" customDataTypeDisplayCount="50">
<languageCode>en_US</languageCode>
<databaseAccess databasePropertyDisplayCount="50"/>
<vocabularyMappings name="JSON" ID="JSON" mappingType="JSON">
<entityMappings element="#//Root">
<mappingProperties key="jsonPath">
<value manuallyCreated="true" value="$"/>
</mappingProperties>
<children element="#//Root/company">
<mappingProperties key="jsonName">
<value manuallyCreated="true" value="company"/>
</mappingProperties>
</children>
</entityMappings>
<entityMappings element="#//Company">
<mappingProperties key="jsonPath">
<value manuallyCreated="true" value="$.company"/>
</mappingProperties>
<children element="#//Company/companyName">
<mappingProperties key="jsonName">
<value manuallyCreated="true" value="companyName"/>
</mappingProperties>
</children>
<children element="#//Company/selectedZipCode">
<mappingProperties key="jsonName">
<value manuallyCreated="true" value="selectedZipCode"/>
</mappingProperties>
</children>
<children element="#//Company/employees">
<mappingProperties key="jsonName">
<value manuallyCreated="true" value="employees"/>
</mappingProperties>
</children>
</entityMappings>
<entityMappings element="#//Employees">
<mappingProperties key="jsonPath">
<value manuallyCreated="true" value="$.company.employees"/>
</mappingProperties>
<children element="#//Employees/gender">
<mappingProperties key="jsonName">
<value manuallyCreated="true" value="gender"/>
</mappingProperties>
</children>
<children element="#//Employees/minor">
<mappingProperties key="jsonName">
<value manuallyCreated="true" value="minor"/>
</mappingProperties>
</children>
<children element="#//Employees/children">
<mappingProperties key="jsonName">
<value manuallyCreated="true" value="children"/>
</mappingProperties>
</children>
<children element="#//Employees/name">
<mappingProperties key="jsonName">
<value manuallyCreated="true" value="name"/>
</mappingProperties>
</children>
<children element="#//Employees/salary">
<mappingProperties key="jsonName">
<value manuallyCreated="true" value="salary"/>
</mappingProperties>
</children>
<children element="#//Employees/age">
<mappingProperties key="jsonName">
<value manuallyCreated="true" value="age"/>
</mappingProperties>
</children>
<children element="#//Employees/maritalStatus">
<mappingProperties key="jsonName">
<value manuallyCreated="true" value="maritalStatus"/>
</mappingProperties>
</children>
<children element="#//Employees/locations">
<mappingProperties key="jsonName">
<value manuallyCreated="true" value="locations"/>
</mappingProperties>
</children>
</entityMappings>
<entityMappings element="#//Locations">
<mappingProperties key="jsonPath">
<value manuallyCreated="true" value="$.company.employees[*].locations"/>
</mappingProperties>
<children element="#//Locations/zipCode">
<mappingProperties key="jsonName">
<value manuallyCreated="true" value="zipCode"/>
</mappingProperties>
</children>
<children element="#//Locations/street">
<mappingProperties key="jsonName">
<value manuallyCreated="true" value="street"/>
</mappingProperties>
</children>
<children element="#//Locations/id">
<mappingProperties key="jsonName">
<value manuallyCreated="true" value="id"/>
</mappingProperties>
</children>
<children element="#//Locations/state">
<mappingProperties key="jsonName">
<value manuallyCreated="true" value="state"/>
</mappingProperties>
</children>
</entityMappings>
</vocabularyMappings>
</contents>
</eAnnotations>
<eClassifiers xsi:type="ecore:EClass" name="Root">
<eAnnotations source="http:///com/corticon/rulesemf/canonicalvocabularymodel/VocabularyExtension">
<contents xsi:type="com.corticon.rulesemf.canonicalvocabularymodel:EntityExtension">
<name manuallyCreated="true" value="Root"/>
<datastorePersistent manuallyCreated="true" value="false"/>
<datastoreCaching manuallyCreated="true" value="false"/>
</contents>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="company" eType="#//Company">
<eAnnotations source="http:///com/corticon/rulesemf/canonicalvocabularymodel/VocabularyExtension">
<contents xsi:type="com.corticon.rulesemf.canonicalvocabularymodel:AssociationEndExtension">
<name manuallyCreated="true" value="company"/>
</contents>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Company">
<eAnnotations source="http:///com/corticon/rulesemf/canonicalvocabularymodel/VocabularyExtension">
<contents xsi:type="com.corticon.rulesemf.canonicalvocabularymodel:EntityExtension">
<name manuallyCreated="true" value="Company"/>
<datastorePersistent manuallyCreated="true" value="false"/>
<datastoreCaching manuallyCreated="true" value="false"/>
</contents>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="companyName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
<eAnnotations source="http:///com/corticon/rulesemf/canonicalvocabularymodel/VocabularyExtension">
<contents xsi:type="com.corticon.rulesemf.canonicalvocabularymodel:AttributeExtension">
<name manuallyCreated="true" value="companyName"/>
<mode manuallyCreated="true" value="Base"/>
</contents>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="selectedZipCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
<eAnnotations source="http:///com/corticon/rulesemf/canonicalvocabularymodel/VocabularyExtension">
<contents xsi:type="com.corticon.rulesemf.canonicalvocabularymodel:AttributeExtension">
<name manuallyCreated="true" value="selectedZipCode"/>
<mode manuallyCreated="true" value="Base"/>
</contents>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="employees" upperBound="-1" eType="#//Employees">
<eAnnotations source="http:///com/corticon/rulesemf/canonicalvocabularymodel/VocabularyExtension">
<contents xsi:type="com.corticon.rulesemf.canonicalvocabularymodel:AssociationEndExtension">
<name manuallyCreated="true" value="employees"/>
</contents>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Employees">
<eAnnotations source="http:///com/corticon/rulesemf/canonicalvocabularymodel/VocabularyExtension">
<contents xsi:type="com.corticon.rulesemf.canonicalvocabularymodel:EntityExtension">
<name manuallyCreated="true" value="Employees"/>
<datastorePersistent manuallyCreated="true" value="false"/>
<datastoreCaching manuallyCreated="true" value="false"/>
</contents>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="gender" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
<eAnnotations source="http:///com/corticon/rulesemf/canonicalvocabularymodel/VocabularyExtension">
<contents xsi:type="com.corticon.rulesemf.canonicalvocabularymodel:AttributeExtension">
<name manuallyCreated="true" value="gender"/>
<mode manuallyCreated="true" value="Base"/>
</contents>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="minor" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBooleanObject">
<eAnnotations source="http:///com/corticon/rulesemf/canonicalvocabularymodel/VocabularyExtension">
<contents xsi:type="com.corticon.rulesemf.canonicalvocabularymodel:AttributeExtension">
<name manuallyCreated="true" value="minor"/>
<mode manuallyCreated="true" value="Base"/>
</contents>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="children" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELongObject">
<eAnnotations source="http:///com/corticon/rulesemf/canonicalvocabularymodel/VocabularyExtension">
<contents xsi:type="com.corticon.rulesemf.canonicalvocabularymodel:AttributeExtension">
<name manuallyCreated="true" value="children"/>
<mode manuallyCreated="true" value="Base"/>
</contents>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
<eAnnotations source="http:///com/corticon/rulesemf/canonicalvocabularymodel/VocabularyExtension">
<contents xsi:type="com.corticon.rulesemf.canonicalvocabularymodel:AttributeExtension">
<name manuallyCreated="true" value="name"/>
<mode manuallyCreated="true" value="Base"/>
</contents>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="salary" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBigDecimal">
<eAnnotations source="http:///com/corticon/rulesemf/canonicalvocabularymodel/VocabularyExtension">
<contents xsi:type="com.corticon.rulesemf.canonicalvocabularymodel:AttributeExtension">
<name manuallyCreated="true" value="salary"/>
<mode manuallyCreated="true" value="Base"/>
</contents>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="age" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELongObject">
<eAnnotations source="http:///com/corticon/rulesemf/canonicalvocabularymodel/VocabularyExtension">
<contents xsi:type="com.corticon.rulesemf.canonicalvocabularymodel:AttributeExtension">
<name manuallyCreated="true" value="age"/>
<mode manuallyCreated="true" value="Base"/>
</contents>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="maritalStatus" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
<eAnnotations source="http:///com/corticon/rulesemf/canonicalvocabularymodel/VocabularyExtension">
<contents xsi:type="com.corticon.rulesemf.canonicalvocabularymodel:AttributeExtension">
<name manuallyCreated="true" value="maritalStatus"/>
<mode manuallyCreated="true" value="Base"/>
</contents>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="locations" upperBound="-1" eType="#//Locations">
<eAnnotations source="http:///com/corticon/rulesemf/canonicalvocabularymodel/VocabularyExtension">
<contents xsi:type="com.corticon.rulesemf.canonicalvocabularymodel:AssociationEndExtension">
<name manuallyCreated="true" value="locations"/>
</contents>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Locations">
<eAnnotations source="http:///com/corticon/rulesemf/canonicalvocabularymodel/VocabularyExtension">
<contents xsi:type="com.corticon.rulesemf.canonicalvocabularymodel:EntityExtension">
<name manuallyCreated="true" value="Locations"/>
<datastorePersistent manuallyCreated="true" value="false"/>
<datastoreCaching manuallyCreated="true" value="false"/>
</contents>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="zipCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
<eAnnotations source="http:///com/corticon/rulesemf/canonicalvocabularymodel/VocabularyExtension">
<contents xsi:type="com.corticon.rulesemf.canonicalvocabularymodel:AttributeExtension">
<name manuallyCreated="true" value="zipCode"/>
<mode manuallyCreated="true" value="Base"/>
</contents>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="street" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
<eAnnotations source="http:///com/corticon/rulesemf/canonicalvocabularymodel/VocabularyExtension">
<contents xsi:type="com.corticon.rulesemf.canonicalvocabularymodel:AttributeExtension">
<name manuallyCreated="true" value="street"/>
<mode manuallyCreated="true" value="Base"/>
</contents>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
<eAnnotations source="http:///com/corticon/rulesemf/canonicalvocabularymodel/VocabularyExtension">
<contents xsi:type="com.corticon.rulesemf.canonicalvocabularymodel:AttributeExtension">
<name manuallyCreated="true" value="id"/>
<mode manuallyCreated="true" value="Base"/>
</contents>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="state" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
<eAnnotations source="http:///com/corticon/rulesemf/canonicalvocabularymodel/VocabularyExtension">
<contents xsi:type="com.corticon.rulesemf.canonicalvocabularymodel:AttributeExtension">
<name manuallyCreated="true" value="state"/>
<mode manuallyCreated="true" value="Base"/>
</contents>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
</ecore:EPackage>
Loading

0 comments on commit 77e518d

Please sign in to comment.