Download this file
meta.genmodel
102 lines (101 with data), 8.7 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="/edu.teco.tacet.meta/src/main/java/" modelPluginID="edu.teco.tacet.meta"
modelName="Meta" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
importerID="org.eclipse.emf.importer.ecore" complianceLevel="7.0" copyrightFields="false"
operationReflection="true" importOrganizing="true">
<foreignModel>meta.ecore</foreignModel>
<genPackages prefix="Meta" basePackage="edu.teco.tacet" disposableProviderFactory="true"
ecorePackage="meta.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="meta.ecore#//Column">
<genEnumLiterals ecoreEnumLiteral="meta.ecore#//Column/Annotation"/>
<genEnumLiterals ecoreEnumLiteral="meta.ecore#//Column/SensorData"/>
<genEnumLiterals ecoreEnumLiteral="meta.ecore#//Column/Timestamp"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="meta.ecore#//TimeseriesType">
<genEnumLiterals ecoreEnumLiteral="meta.ecore#//TimeseriesType/Annotation"/>
<genEnumLiterals ecoreEnumLiteral="meta.ecore#//TimeseriesType/Sensor"/>
</genEnums>
<genDataTypes ecoreDataType="meta.ecore#//MetaData"/>
<genDataTypes ecoreDataType="meta.ecore#//Unit"/>
<genDataTypes ecoreDataType="meta.ecore#//RdfToTimestampMapping"/>
<genDataTypes ecoreDataType="meta.ecore#//Model"/>
<genClasses ecoreClass="meta.ecore#//Project">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference meta.ecore#//Project/datasources"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//Project/identifier"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//Project/lastTrackId"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//Project/lastSourceId"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference meta.ecore#//Project/groups"/>
</genClasses>
<genClasses image="false" ecoreClass="meta.ecore#//Datasource">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference meta.ecore#//Datasource/timeseries"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//Datasource/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//Datasource/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//Datasource/isInMemory"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//Datasource/metadata"/>
</genClasses>
<genClasses ecoreClass="meta.ecore#//RdfDatasource">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//RdfDatasource/resolveUri"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//RdfDatasource/fileName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//RdfDatasource/rootResourceUri"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//RdfDatasource/model"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//RdfDatasource/timestampFormat"/>
</genClasses>
<genClasses ecoreClass="meta.ecore#//RdfTimeseries">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//RdfTimeseries/valuePath"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//RdfTimeseries/timestampPath"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//RdfTimeseries/identifierPath"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//RdfTimeseries/identifierValue"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//RdfTimeseries/mapping"/>
</genClasses>
<genClasses ecoreClass="meta.ecore#//DbColumnDescription">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//DbColumnDescription/attributeName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//DbColumnDescription/timeseriesId"/>
</genClasses>
<genClasses ecoreClass="meta.ecore#//DbDatasource">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//DbDatasource/login"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//DbDatasource/password"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//DbDatasource/location"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//DbDatasource/coveredRangeStart"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//DbDatasource/coveredRangeEnd"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//DbDatasource/sid"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference meta.ecore#//DbDatasource/columnDescriptions"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//DbDatasource/timestampAttributeName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//DbDatasource/query"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//DbDatasource/jdbcDriver"/>
</genClasses>
<genClasses ecoreClass="meta.ecore#//CSVDatasource">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//CSVDatasource/elementSeparator"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//CSVDatasource/lineSeparator"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//CSVDatasource/filePath"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference meta.ecore#//CSVDatasource/columnDescriptions"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//CSVDatasource/timestampFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//CSVDatasource/noOfLinesToSkip"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//CSVDatasource/treatTimestampAsMillis"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//CSVDatasource/timeUnit"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//CSVDatasource/isStartFrom1970"/>
</genClasses>
<genClasses ecoreClass="meta.ecore#//ColumnDescription">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//ColumnDescription/columnType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//ColumnDescription/timeseriesId"/>
</genClasses>
<genClasses image="false" ecoreClass="meta.ecore#//Timeseries">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//Timeseries/id"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference meta.ecore#//Timeseries/datasource"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//Timeseries/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//Timeseries/type"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference meta.ecore#//Timeseries/groups"/>
</genClasses>
<genClasses ecoreClass="meta.ecore#//Group">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference meta.ecore#//Group/timeseries"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//Group/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//Group/id"/>
</genClasses>
<genClasses ecoreClass="meta.ecore#//MediaDatasource"/>
<genClasses ecoreClass="meta.ecore#//MediaTimeseries">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//MediaTimeseries/filepath"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//MediaTimeseries/startTimestamp"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute meta.ecore#//MediaTimeseries/playbackSpeed"/>
</genClasses>
</genPackages>
</genmodel:GenModel>