| /** |
| * <copyright> |
| * </copyright> |
| * |
| * $Id$ |
| */ |
| package org.eclipse.stem.loggers.imagewriter; |
| |
| import org.eclipse.stem.core.model.Decorator; |
| import org.eclipse.stem.core.model.IntegrationDecorator; |
| |
| import org.eclipse.stem.loggers.imagewriter.logger.projections.IMapProjection; |
| import org.eclipse.stem.ui.adapters.color.ColorProvider; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * A representation of the model object '<em><b>Projected Map Image Logger</b></em>'. |
| * <!-- end-user-doc --> |
| * |
| * <p> |
| * The following features are supported: |
| * <ul> |
| * <li>{@link org.eclipse.stem.loggers.imagewriter.ProjectedMapImageLogger#isUseLogScaling <em>Use Log Scaling</em>}</li> |
| * <li>{@link org.eclipse.stem.loggers.imagewriter.ProjectedMapImageLogger#getGain <em>Gain</em>}</li> |
| * <li>{@link org.eclipse.stem.loggers.imagewriter.ProjectedMapImageLogger#isLogAllDecorators <em>Log All Decorators</em>}</li> |
| * <li>{@link org.eclipse.stem.loggers.imagewriter.ProjectedMapImageLogger#getColorProvider <em>Color Provider</em>}</li> |
| * <li>{@link org.eclipse.stem.loggers.imagewriter.ProjectedMapImageLogger#getDecorator <em>Decorator</em>}</li> |
| * <li>{@link org.eclipse.stem.loggers.imagewriter.ProjectedMapImageLogger#getDecoratorProperties <em>Decorator Properties</em>}</li> |
| * <li>{@link org.eclipse.stem.loggers.imagewriter.ProjectedMapImageLogger#getWidth <em>Width</em>}</li> |
| * <li>{@link org.eclipse.stem.loggers.imagewriter.ProjectedMapImageLogger#getHeight <em>Height</em>}</li> |
| * <li>{@link org.eclipse.stem.loggers.imagewriter.ProjectedMapImageLogger#getProjection <em>Projection</em>}</li> |
| * </ul> |
| * </p> |
| * |
| * @see org.eclipse.stem.loggers.imagewriter.ImagewriterPackage#getProjectedMapImageLogger() |
| * @model abstract="true" |
| * @generated |
| */ |
| public interface ProjectedMapImageLogger extends ImageWriterLogger { |
| /** |
| * Returns the value of the '<em><b>Projection</b></em>' attribute. |
| * The default value is <code>""</code>. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Projection</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Projection</em>' attribute. |
| * @see #setProjection(IMapProjection) |
| * @see org.eclipse.stem.loggers.imagewriter.ImagewriterPackage#getProjectedMapImageLogger_Projection() |
| * @model default="" dataType="org.eclipse.stem.loggers.imagewriter.IMapProjection" transient="true" |
| * @generated |
| */ |
| IMapProjection getProjection(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.stem.loggers.imagewriter.ProjectedMapImageLogger#getProjection <em>Projection</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Projection</em>' attribute. |
| * @see #getProjection() |
| * @generated |
| */ |
| void setProjection(IMapProjection value); |
| |
| /** |
| * Returns the value of the '<em><b>Use Log Scaling</b></em>' attribute. |
| * The default value is <code>"true"</code>. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Use Log Scaling</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Use Log Scaling</em>' attribute. |
| * @see #setUseLogScaling(boolean) |
| * @see org.eclipse.stem.loggers.imagewriter.ImagewriterPackage#getProjectedMapImageLogger_UseLogScaling() |
| * @model default="true" required="true" |
| * @generated |
| */ |
| boolean isUseLogScaling(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.stem.loggers.imagewriter.ProjectedMapImageLogger#isUseLogScaling <em>Use Log Scaling</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Use Log Scaling</em>' attribute. |
| * @see #isUseLogScaling() |
| * @generated |
| */ |
| void setUseLogScaling(boolean value); |
| |
| /** |
| * Returns the value of the '<em><b>Gain</b></em>' attribute. |
| * The default value is <code>"1.0"</code>. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Gain</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Gain</em>' attribute. |
| * @see #setGain(float) |
| * @see org.eclipse.stem.loggers.imagewriter.ImagewriterPackage#getProjectedMapImageLogger_Gain() |
| * @model default="1.0" required="true" |
| * @generated |
| */ |
| float getGain(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.stem.loggers.imagewriter.ProjectedMapImageLogger#getGain <em>Gain</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Gain</em>' attribute. |
| * @see #getGain() |
| * @generated |
| */ |
| void setGain(float value); |
| |
| /** |
| * Returns the value of the '<em><b>Log All Decorators</b></em>' attribute. |
| * The default value is <code>"false"</code>. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Log All Decorators</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Log All Decorators</em>' attribute. |
| * @see #setLogAllDecorators(boolean) |
| * @see org.eclipse.stem.loggers.imagewriter.ImagewriterPackage#getProjectedMapImageLogger_LogAllDecorators() |
| * @model default="false" required="true" |
| * @generated |
| */ |
| boolean isLogAllDecorators(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.stem.loggers.imagewriter.ProjectedMapImageLogger#isLogAllDecorators <em>Log All Decorators</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Log All Decorators</em>' attribute. |
| * @see #isLogAllDecorators() |
| * @generated |
| */ |
| void setLogAllDecorators(boolean value); |
| |
| /** |
| * Returns the value of the '<em><b>Color Provider</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Color Provider</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Color Provider</em>' attribute. |
| * @see #setColorProvider(ColorProvider) |
| * @see org.eclipse.stem.loggers.imagewriter.ImagewriterPackage#getProjectedMapImageLogger_ColorProvider() |
| * @model dataType="org.eclipse.stem.loggers.imagewriter.ColorProvider" |
| * @generated |
| */ |
| ColorProvider getColorProvider(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.stem.loggers.imagewriter.ProjectedMapImageLogger#getColorProvider <em>Color Provider</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Color Provider</em>' attribute. |
| * @see #getColorProvider() |
| * @generated |
| */ |
| void setColorProvider(ColorProvider value); |
| |
| /** |
| * Returns the value of the '<em><b>Decorator</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Decorator</em>' reference isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Decorator</em>' reference. |
| * @see #setDecorator(Decorator) |
| * @see org.eclipse.stem.loggers.imagewriter.ImagewriterPackage#getProjectedMapImageLogger_Decorator() |
| * @model |
| * @generated |
| */ |
| Decorator getDecorator(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.stem.loggers.imagewriter.ProjectedMapImageLogger#getDecorator <em>Decorator</em>}' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Decorator</em>' reference. |
| * @see #getDecorator() |
| * @generated |
| */ |
| void setDecorator(Decorator value); |
| |
| /** |
| * Returns the value of the '<em><b>Decorator Properties</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Decorator Properties</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Decorator Properties</em>' attribute. |
| * @see #setDecoratorProperties(String) |
| * @see org.eclipse.stem.loggers.imagewriter.ImagewriterPackage#getProjectedMapImageLogger_DecoratorProperties() |
| * @model |
| * @generated |
| */ |
| String getDecoratorProperties(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.stem.loggers.imagewriter.ProjectedMapImageLogger#getDecoratorProperties <em>Decorator Properties</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Decorator Properties</em>' attribute. |
| * @see #getDecoratorProperties() |
| * @generated |
| */ |
| void setDecoratorProperties(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Width</b></em>' attribute. |
| * The default value is <code>"1000"</code>. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Width</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Width</em>' attribute. |
| * @see #setWidth(int) |
| * @see org.eclipse.stem.loggers.imagewriter.ImagewriterPackage#getProjectedMapImageLogger_Width() |
| * @model default="1000" |
| * @generated |
| */ |
| int getWidth(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.stem.loggers.imagewriter.ProjectedMapImageLogger#getWidth <em>Width</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Width</em>' attribute. |
| * @see #getWidth() |
| * @generated |
| */ |
| void setWidth(int value); |
| |
| /** |
| * Returns the value of the '<em><b>Height</b></em>' attribute. |
| * The default value is <code>"500"</code>. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Height</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Height</em>' attribute. |
| * @see #setHeight(int) |
| * @see org.eclipse.stem.loggers.imagewriter.ImagewriterPackage#getProjectedMapImageLogger_Height() |
| * @model default="500" |
| * @generated |
| */ |
| int getHeight(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.stem.loggers.imagewriter.ProjectedMapImageLogger#getHeight <em>Height</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Height</em>' attribute. |
| * @see #getHeight() |
| * @generated |
| */ |
| void setHeight(int value); |
| |
| } // ProjectedMapImageLogger |