| <?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="imagewriter" |
| nsURI="http://org/eclipse/stem/loggers/imagewriter" nsPrefix="org.eclipse.stem.loggers.imagewriter.model"> |
| <eClassifiers xsi:type="ecore:EClass" name="ImageWriterLogger" abstract="true" eSuperTypes="../../org.eclipse.stem.loggers/models/SimulationLogger.ecore#//SynchronousLogger"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="useDefaultLogDirectory" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" defaultValueLiteral="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="dataPath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ProjectedMapImageLogger" abstract="true" |
| eSuperTypes="#//ImageWriterLogger"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="useLogScaling" lowerBound="1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" defaultValueLiteral="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="gain" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat" |
| defaultValueLiteral="1.0"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="logAllDecorators" lowerBound="1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" defaultValueLiteral="false"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="colorProvider" eType="#//ColorProvider"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="decorator" eType="ecore:EClass ../../org.eclipse.stem.core/model/model.ecore#//Decorator"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="decoratorProperties" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" |
| defaultValueLiteral="1000"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" |
| defaultValueLiteral="500"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="projection" eType="#//IMapProjection" |
| transient="true" defaultValueLiteral=""/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EDataType" name="IMapProjection" instanceClassName="org.eclipse.stem.loggers.imagewriter.logger.projections.IMapProjection"/> |
| <eClassifiers xsi:type="ecore:EClass" name="MapViewImageWriterLogger" eSuperTypes="#//ImageWriterLogger"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="openMapView" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" |
| defaultValueLiteral="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="MAP_PROJECTIONS"> |
| <eLiterals name="EQUIRECTANGULAR"/> |
| <eLiterals name="MERCATOR" value="1"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EDataType" name="ColorProvider" instanceClassName="org.eclipse.stem.ui.adapters.color.ColorProvider"/> |
| <eClassifiers xsi:type="ecore:EClass" name="EquirectangularMapLogger" eSuperTypes="#//ProjectedMapImageLogger"/> |
| </ecore:EPackage> |