0001: /**
0002: * <copyright></copyright> $Id: RenderPackage.java 21423 2006-09-14 19:17:05Z jeichar $
0003: */package net.refractions.udig.project.internal.render;
0004:
0005: import org.eclipse.emf.ecore.EAttribute;
0006: import org.eclipse.emf.ecore.EClass;
0007: import org.eclipse.emf.ecore.EDataType;
0008: import org.eclipse.emf.ecore.EPackage;
0009: import org.eclipse.emf.ecore.EReference;
0010:
0011: /**
0012: * TODO Purpose of net.refractions.udig.project.internal.render
0013: * <p>
0014: * </p>
0015: *
0016: * @author Jesse
0017: * @since 1.0.0
0018: * @model kind="package"
0019: * @generated
0020: */
0021: public interface RenderPackage extends EPackage {
0022:
0023: /**
0024: * <!-- begin-user-doc --> <!-- end-user-doc -->
0025: *
0026: * @generated
0027: */
0028: String copyright = "uDig - User Friendly Desktop Internet GIS client http://udig.refractions.net (C) 2004, Refractions Research Inc. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; version 2.1 of the License. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details."; //$NON-NLS-1$
0029:
0030: /**
0031: * The package name. <!-- begin-user-doc --> <!-- end-user-doc -->
0032: *
0033: * @generated
0034: */
0035: String eNAME = "render"; //$NON-NLS-1$
0036:
0037: /**
0038: * The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc -->
0039: *
0040: * @generated
0041: */
0042: String eNS_URI = "http:///net/refractions/udig/project/internal/render.ecore"; //$NON-NLS-1$
0043:
0044: /**
0045: * The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc -->
0046: *
0047: * @generated
0048: */
0049: String eNS_PREFIX = "net.refractions.udig.project.internal.render"; //$NON-NLS-1$
0050:
0051: /**
0052: * The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc -->
0053: *
0054: * @generated
0055: */
0056: RenderPackage eINSTANCE = net.refractions.udig.project.internal.render.impl.RenderPackageImpl
0057: .init();
0058:
0059: /**
0060: * The meta object id for the '{@link net.refractions.udig.project.render.IRenderManager <em>IRender Manager</em>}'
0061: * class. <!-- begin-user-doc --> <!-- end-user-doc -->
0062: *
0063: * @see net.refractions.udig.project.render.IRenderManager
0064: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getIRenderManager()
0065: * @generated
0066: */
0067: int IRENDER_MANAGER = 0;
0068:
0069: /**
0070: * The number of structural features of the the '<em>IRender Manager</em>' class. <!--
0071: * begin-user-doc --> <!-- end-user-doc -->
0072: *
0073: * @generated
0074: * @ordered
0075: */
0076: int IRENDER_MANAGER_FEATURE_COUNT = 0;
0077:
0078: /**
0079: * The meta object id for the '{@link net.refractions.udig.project.render.IViewportModel <em>IViewport Model</em>}'
0080: * class. <!-- begin-user-doc --> <!-- end-user-doc -->
0081: *
0082: * @see net.refractions.udig.project.render.IViewportModel
0083: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getIViewportModel()
0084: * @generated
0085: */
0086: int IVIEWPORT_MODEL = 1;
0087:
0088: /**
0089: * The number of structural features of the the '<em>IViewport Model</em>' class. <!--
0090: * begin-user-doc --> <!-- end-user-doc -->
0091: *
0092: * @generated
0093: * @ordered
0094: */
0095: int IVIEWPORT_MODEL_FEATURE_COUNT = 0;
0096:
0097: /**
0098: * The meta object id for the '{@link net.refractions.udig.project.render.IMultiLayerRenderer <em>IMulti Layer Renderer</em>}'
0099: * class. <!-- begin-user-doc --> <!-- end-user-doc -->
0100: *
0101: * @see net.refractions.udig.project.render.IMultiLayerRenderer
0102: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getIMultiLayerRenderer()
0103: * @generated
0104: */
0105: int IMULTI_LAYER_RENDERER = 3;
0106:
0107: /**
0108: * The number of structural features of the the '<em>IMulti Layer Renderer</em>' class. <!--
0109: * begin-user-doc --> <!-- end-user-doc -->
0110: *
0111: * @generated
0112: * @ordered
0113: */
0114: int IMULTI_LAYER_RENDERER_FEATURE_COUNT = 0;
0115:
0116: /**
0117: * The meta object id for the '{@link net.refractions.udig.project.render.IRenderer <em>IRenderer</em>}'
0118: * class. <!-- begin-user-doc --> <!-- end-user-doc -->
0119: *
0120: * @see net.refractions.udig.project.render.IRenderer
0121: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getIRenderer()
0122: * @generated
0123: */
0124: int IRENDERER = 5;
0125:
0126: /**
0127: * The number of structural features of the the '<em>IRenderer</em>' class. <!--
0128: * begin-user-doc --> <!-- end-user-doc -->
0129: *
0130: * @generated
0131: * @ordered
0132: */
0133: int IRENDERER_FEATURE_COUNT = 0;
0134:
0135: /**
0136: * The meta object id for the '{@link net.refractions.udig.project.ILayer <em>ILayer</em>}'
0137: * class. <!-- begin-user-doc --> <!-- end-user-doc -->
0138: *
0139: * @see net.refractions.udig.project.ILayer
0140: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getILayer()
0141: * @generated
0142: */
0143: int ILAYER = 6;
0144:
0145: /**
0146: * The number of structural features of the the '<em>ILayer</em>' class. <!-- begin-user-doc
0147: * --> <!-- end-user-doc -->
0148: *
0149: * @generated
0150: * @ordered
0151: */
0152: int ILAYER_FEATURE_COUNT = 0;
0153:
0154: /**
0155: * The meta object id for the '{@link net.refractions.udig.project.internal.render.impl.RendererImpl <em>Renderer</em>}'
0156: * class. <!-- begin-user-doc --> <!-- end-user-doc -->
0157: *
0158: * @see net.refractions.udig.project.internal.render.impl.RendererImpl
0159: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getRenderer()
0160: * @generated
0161: */
0162: int RENDERER = 14;
0163:
0164: /**
0165: * The feature id for the '<em><b>State</b></em>' attribute. <!-- begin-user-doc --> <!--
0166: * end-user-doc -->
0167: *
0168: * @generated
0169: * @ordered
0170: */
0171: int RENDERER__STATE = IRENDERER_FEATURE_COUNT + 0;
0172:
0173: /**
0174: * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!--
0175: * end-user-doc -->
0176: *
0177: * @generated
0178: * @ordered
0179: */
0180: int RENDERER__NAME = IRENDERER_FEATURE_COUNT + 1;
0181:
0182: /**
0183: * The feature id for the '<em><b>Context</b></em>' reference. <!-- begin-user-doc --> <!--
0184: * end-user-doc -->
0185: *
0186: * @generated
0187: * @ordered
0188: */
0189: int RENDERER__CONTEXT = IRENDERER_FEATURE_COUNT + 2;
0190:
0191: /**
0192: * The number of structural features of the the '<em>Renderer</em>' class. <!--
0193: * begin-user-doc --> <!-- end-user-doc -->
0194: *
0195: * @generated
0196: * @ordered
0197: */
0198: int RENDERER_FEATURE_COUNT = IRENDERER_FEATURE_COUNT + 3;
0199:
0200: /**
0201: * The meta object id for the '{@link net.refractions.udig.project.internal.render.impl.MultiLayerRendererImpl <em>Multi Layer Renderer</em>}'
0202: * class. <!-- begin-user-doc --> <!-- end-user-doc -->
0203: *
0204: * @see net.refractions.udig.project.internal.render.impl.MultiLayerRendererImpl
0205: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getMultiLayerRenderer()
0206: * @generated
0207: */
0208: int MULTI_LAYER_RENDERER = 8;
0209:
0210: /**
0211: * The feature id for the '<em><b>State</b></em>' attribute. <!-- begin-user-doc --> <!--
0212: * end-user-doc -->
0213: *
0214: * @generated
0215: * @ordered
0216: */
0217: int MULTI_LAYER_RENDERER__STATE = RENDERER__STATE;
0218:
0219: /**
0220: * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!--
0221: * end-user-doc -->
0222: *
0223: * @generated
0224: * @ordered
0225: */
0226: int MULTI_LAYER_RENDERER__NAME = RENDERER__NAME;
0227:
0228: /**
0229: * The feature id for the '<em><b>Context</b></em>' reference. <!-- begin-user-doc --> <!--
0230: * end-user-doc -->
0231: *
0232: * @generated
0233: * @ordered
0234: */
0235: int MULTI_LAYER_RENDERER__CONTEXT = RENDERER__CONTEXT;
0236:
0237: /**
0238: * The number of structural features of the the '<em>Multi Layer Renderer</em>' class. <!--
0239: * begin-user-doc --> <!-- end-user-doc -->
0240: *
0241: * @generated
0242: * @ordered
0243: */
0244: int MULTI_LAYER_RENDERER_FEATURE_COUNT = RENDERER_FEATURE_COUNT + 0;
0245:
0246: /**
0247: * The meta object id for the '{@link net.refractions.udig.project.internal.render.impl.RenderExecutorImpl <em>Executor</em>}'
0248: * class. <!-- begin-user-doc --> <!-- end-user-doc -->
0249: *
0250: * @see net.refractions.udig.project.internal.render.impl.RenderExecutorImpl
0251: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getRenderExecutor()
0252: * @generated
0253: */
0254: int RENDER_EXECUTOR = 10;
0255:
0256: /**
0257: * The feature id for the '<em><b>State</b></em>' attribute. <!-- begin-user-doc --> <!--
0258: * end-user-doc -->
0259: *
0260: * @generated
0261: * @ordered
0262: */
0263: int RENDER_EXECUTOR__STATE = RENDERER__STATE;
0264:
0265: /**
0266: * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!--
0267: * end-user-doc -->
0268: *
0269: * @generated
0270: * @ordered
0271: */
0272: int RENDER_EXECUTOR__NAME = RENDERER__NAME;
0273:
0274: /**
0275: * The feature id for the '<em><b>Context</b></em>' reference. <!-- begin-user-doc --> <!--
0276: * end-user-doc -->
0277: *
0278: * @generated
0279: * @ordered
0280: */
0281: int RENDER_EXECUTOR__CONTEXT = RENDERER__CONTEXT;
0282:
0283: /**
0284: * The feature id for the '<em><b>Renderer</b></em>' reference. <!-- begin-user-doc -->
0285: * <!-- end-user-doc -->
0286: *
0287: * @generated
0288: * @ordered
0289: */
0290: int RENDER_EXECUTOR__RENDERER = RENDERER_FEATURE_COUNT + 0;
0291:
0292: /**
0293: * The number of structural features of the the '<em>Executor</em>' class. <!--
0294: * begin-user-doc --> <!-- end-user-doc -->
0295: *
0296: * @generated
0297: * @ordered
0298: */
0299: int RENDER_EXECUTOR_FEATURE_COUNT = RENDERER_FEATURE_COUNT + 1;
0300:
0301: /**
0302: * The meta object id for the '{@link net.refractions.udig.project.internal.render.impl.RenderManagerImpl <em>Manager</em>}'
0303: * class. <!-- begin-user-doc --> <!-- end-user-doc -->
0304: *
0305: * @see net.refractions.udig.project.internal.render.impl.RenderManagerImpl
0306: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getRenderManager()
0307: * @generated
0308: */
0309: int RENDER_MANAGER = 11;
0310:
0311: /**
0312: * The feature id for the '<em><b>Render Executor</b></em>' reference. <!-- begin-user-doc
0313: * --> <!-- end-user-doc -->
0314: *
0315: * @generated
0316: * @ordered
0317: */
0318: int RENDER_MANAGER__RENDER_EXECUTOR = IRENDER_MANAGER_FEATURE_COUNT + 0;
0319:
0320: /**
0321: * The feature id for the '<em><b>Map Display</b></em>' attribute. <!-- begin-user-doc -->
0322: * <!-- end-user-doc -->
0323: *
0324: * @generated
0325: * @ordered
0326: */
0327: int RENDER_MANAGER__MAP_DISPLAY = IRENDER_MANAGER_FEATURE_COUNT + 1;
0328:
0329: /**
0330: * The feature id for the '<em><b>Map Internal</b></em>' reference. <!-- begin-user-doc -->
0331: * <!-- end-user-doc -->
0332: *
0333: * @generated
0334: * @ordered
0335: */
0336: int RENDER_MANAGER__MAP_INTERNAL = IRENDER_MANAGER_FEATURE_COUNT + 2;
0337:
0338: /**
0339: * The feature id for the '<em><b>Viewport Model Internal</b></em>' reference. <!--
0340: * begin-user-doc --> <!-- end-user-doc -->
0341: *
0342: * @generated
0343: * @ordered
0344: */
0345: int RENDER_MANAGER__VIEWPORT_MODEL_INTERNAL = IRENDER_MANAGER_FEATURE_COUNT + 3;
0346:
0347: /**
0348: * The number of structural features of the the '<em>Manager</em>' class. <!--
0349: * begin-user-doc --> <!-- end-user-doc -->
0350: *
0351: * @generated
0352: * @ordered
0353: */
0354: int RENDER_MANAGER_FEATURE_COUNT = IRENDER_MANAGER_FEATURE_COUNT + 4;
0355:
0356: /**
0357: * The meta object id for the '{@link net.refractions.udig.project.render.displayAdapter.IMapDisplayListener <em>IMap Display Listener</em>}'
0358: * class. <!-- begin-user-doc --> <!-- end-user-doc -->
0359: *
0360: * @see net.refractions.udig.project.render.displayAdapter.IMapDisplayListener
0361: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getIMapDisplayListener()
0362: * @generated
0363: */
0364: int IMAP_DISPLAY_LISTENER = 16;
0365:
0366: /**
0367: * The number of structural features of the the '<em>IMap Display Listener</em>' class. <!--
0368: * begin-user-doc --> <!-- end-user-doc -->
0369: *
0370: * @generated
0371: * @ordered
0372: */
0373: int IMAP_DISPLAY_LISTENER_FEATURE_COUNT = 0;
0374:
0375: /**
0376: * The meta object id for the '{@link net.refractions.udig.project.internal.render.impl.ViewportModelImpl <em>Viewport Model</em>}'
0377: * class. <!-- begin-user-doc --> <!-- end-user-doc -->
0378: *
0379: * @see net.refractions.udig.project.internal.render.impl.ViewportModelImpl
0380: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getViewportModel()
0381: * @generated
0382: */
0383: int VIEWPORT_MODEL = 12;
0384:
0385: /**
0386: * The feature id for the '<em><b>CRS</b></em>' attribute. <!-- begin-user-doc --> <!--
0387: * end-user-doc -->
0388: *
0389: * @generated
0390: * @ordered
0391: */
0392: int VIEWPORT_MODEL__CRS = IMAP_DISPLAY_LISTENER_FEATURE_COUNT + 0;
0393:
0394: /**
0395: * The feature id for the '<em><b>Bounds</b></em>' attribute. <!-- begin-user-doc --> <!--
0396: * end-user-doc -->
0397: *
0398: * @generated
0399: * @ordered
0400: */
0401: int VIEWPORT_MODEL__BOUNDS = IMAP_DISPLAY_LISTENER_FEATURE_COUNT + 1;
0402:
0403: /**
0404: * The feature id for the '<em><b>Center</b></em>' attribute. <!-- begin-user-doc --> <!--
0405: * end-user-doc -->
0406: *
0407: * @generated
0408: * @ordered
0409: */
0410: int VIEWPORT_MODEL__CENTER = IMAP_DISPLAY_LISTENER_FEATURE_COUNT + 2;
0411:
0412: /**
0413: * The feature id for the '<em><b>Height</b></em>' attribute. <!-- begin-user-doc --> <!--
0414: * end-user-doc -->
0415: *
0416: * @generated
0417: * @ordered
0418: */
0419: int VIEWPORT_MODEL__HEIGHT = IMAP_DISPLAY_LISTENER_FEATURE_COUNT + 3;
0420:
0421: /**
0422: * The feature id for the '<em><b>Width</b></em>' attribute. <!-- begin-user-doc --> <!--
0423: * end-user-doc -->
0424: *
0425: * @generated
0426: * @ordered
0427: */
0428: int VIEWPORT_MODEL__WIDTH = IMAP_DISPLAY_LISTENER_FEATURE_COUNT + 4;
0429:
0430: /**
0431: * The feature id for the '<em><b>Aspect Ratio</b></em>' attribute. <!-- begin-user-doc -->
0432: * <!-- end-user-doc -->
0433: *
0434: * @generated
0435: * @ordered
0436: */
0437: int VIEWPORT_MODEL__ASPECT_RATIO = IMAP_DISPLAY_LISTENER_FEATURE_COUNT + 5;
0438:
0439: /**
0440: * The feature id for the '<em><b>Pixel Size</b></em>' attribute. <!-- begin-user-doc -->
0441: * <!-- end-user-doc -->
0442: *
0443: * @generated
0444: * @ordered
0445: */
0446: int VIEWPORT_MODEL__PIXEL_SIZE = IMAP_DISPLAY_LISTENER_FEATURE_COUNT + 6;
0447:
0448: /**
0449: * The feature id for the '<em><b>Map Internal</b></em>' container reference. <!--
0450: * begin-user-doc --> <!-- end-user-doc -->
0451: *
0452: * @generated
0453: * @ordered
0454: */
0455: int VIEWPORT_MODEL__MAP_INTERNAL = IMAP_DISPLAY_LISTENER_FEATURE_COUNT + 7;
0456:
0457: /**
0458: * The feature id for the '<em><b>Render Manager Internal</b></em>' reference. <!--
0459: * begin-user-doc --> <!-- end-user-doc -->
0460: *
0461: * @generated
0462: * @ordered
0463: */
0464: int VIEWPORT_MODEL__RENDER_MANAGER_INTERNAL = IMAP_DISPLAY_LISTENER_FEATURE_COUNT + 8;
0465:
0466: /**
0467: * The number of structural features of the the '<em>Viewport Model</em>' class. <!--
0468: * begin-user-doc --> <!-- end-user-doc -->
0469: *
0470: * @generated
0471: * @ordered
0472: */
0473: int VIEWPORT_MODEL_FEATURE_COUNT = IMAP_DISPLAY_LISTENER_FEATURE_COUNT + 9;
0474:
0475: /**
0476: * The meta object id for the '{@link Comparable <em>Comparable</em>}' class. <!--
0477: * begin-user-doc --> <!-- end-user-doc -->
0478: *
0479: * @see Comparable
0480: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getComparable()
0481: * @generated
0482: */
0483: int COMPARABLE = 13;
0484:
0485: /**
0486: * The number of structural features of the the '<em>Comparable</em>' class. <!--
0487: * begin-user-doc --> <!-- end-user-doc -->
0488: *
0489: * @generated
0490: * @ordered
0491: */
0492: int COMPARABLE_FEATURE_COUNT = 0;
0493:
0494: /**
0495: * The meta object id for the '<em>Coordinate Reference System</em>' data type. <!--
0496: * begin-user-doc --> <!-- end-user-doc -->
0497: *
0498: * @see org.opengis.referencing.crs.CoordinateReferenceSystem
0499: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getCoordinateReferenceSystem()
0500: * @generated
0501: */
0502: int COORDINATE_REFERENCE_SYSTEM = 17;
0503:
0504: /**
0505: * The meta object id for the '<em>Envelope</em>' data type. <!-- begin-user-doc --> <!--
0506: * end-user-doc -->
0507: *
0508: * @see com.vividsolutions.jts.geom.Envelope
0509: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getEnvelope()
0510: * @generated
0511: */
0512: int ENVELOPE = 18;
0513:
0514: /**
0515: * The meta object id for the '<em>IGeo Resource</em>' data type. <!-- begin-user-doc -->
0516: * <!-- end-user-doc -->
0517: *
0518: * @see net.refractions.udig.catalog.IGeoResource
0519: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getIGeoResource()
0520: * @generated
0521: */
0522: int IGEO_RESOURCE = 19;
0523:
0524: /**
0525: * The meta object id for the '<em>Buffered Image</em>' data type. <!-- begin-user-doc -->
0526: * <!-- end-user-doc -->
0527: *
0528: * @see java.awt.image.BufferedImage
0529: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getBufferedImage()
0530: * @generated
0531: */
0532: int BUFFERED_IMAGE = 20;
0533:
0534: /**
0535: * The meta object id for the '<em>Rectangle</em>' data type. <!-- begin-user-doc --> <!--
0536: * end-user-doc -->
0537: *
0538: * @see java.awt.Rectangle
0539: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getRectangle()
0540: * @generated
0541: */
0542: int RECTANGLE = 21;
0543:
0544: /**
0545: * The meta object id for the '<em>Query</em>' data type. <!-- begin-user-doc --> <!--
0546: * end-user-doc -->
0547: *
0548: * @see org.geotools.data.Query
0549: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getQuery()
0550: * @generated
0551: */
0552: int QUERY = 22;
0553:
0554: /**
0555: * The meta object id for the '<em>Graphics2 D</em>' data type. <!-- begin-user-doc --> <!--
0556: * end-user-doc -->
0557: *
0558: * @see java.awt.Graphics2D
0559: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getGraphics2D()
0560: * @generated
0561: */
0562: int GRAPHICS2_D = 23;
0563:
0564: /**
0565: * The meta object id for the '<em>List</em>' data type. <!-- begin-user-doc --> <!--
0566: * end-user-doc -->
0567: *
0568: * @see java.util.List
0569: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getList()
0570: * @generated
0571: */
0572: int LIST = 24;
0573:
0574: /**
0575: * The meta object id for the '<em>Coordinate</em>' data type. <!-- begin-user-doc --> <!--
0576: * end-user-doc -->
0577: *
0578: * @see com.vividsolutions.jts.geom.Coordinate
0579: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getCoordinate()
0580: * @generated
0581: */
0582: int COORDINATE = 25;
0583:
0584: /**
0585: * The meta object id for the '<em>Point</em>' data type. <!-- begin-user-doc --> <!--
0586: * end-user-doc -->
0587: *
0588: * @see java.awt.Point
0589: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getPoint()
0590: * @generated
0591: */
0592: int POINT = 26;
0593:
0594: /**
0595: * The meta object id for the '<em>Affine Transform</em>' data type. <!-- begin-user-doc -->
0596: * <!-- end-user-doc -->
0597: *
0598: * @see java.awt.geom.AffineTransform
0599: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getAffineTransform()
0600: * @generated
0601: */
0602: int AFFINE_TRANSFORM = 27;
0603:
0604: /**
0605: * The meta object id for the '<em>Map Display</em>' data type. <!-- begin-user-doc --> <!--
0606: * end-user-doc -->
0607: *
0608: * @see net.refractions.udig.project.render.displayAdapter.IMapDisplay
0609: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getMapDisplay()
0610: * @generated
0611: */
0612: int MAP_DISPLAY = 28;
0613:
0614: /**
0615: * The meta object id for the '<em>IProgress Monitor</em>' data type. <!-- begin-user-doc
0616: * --> <!-- end-user-doc -->
0617: *
0618: * @see org.eclipse.core.runtime.IProgressMonitor
0619: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getIProgressMonitor()
0620: * @generated
0621: */
0622: int IPROGRESS_MONITOR = 29;
0623:
0624: /**
0625: * The meta object id for the '<em>Info List</em>' data type. <!-- begin-user-doc --> <!--
0626: * end-user-doc -->
0627: *
0628: * @see net.refractions.udig.project.render.InfoList
0629: * @see net.refractions.udig.project.internal.render.impl.RenderPackageImpl#getInfoList()
0630: * @generated int INFO_LIST = 30;
0631: */
0632:
0633: /**
0634: * Returns the meta object for class '{@link Comparable <em>Comparable</em>}'. <!--
0635: * begin-user-doc --> <!-- end-user-doc -->
0636: *
0637: * @return the meta object for class '<em>Comparable</em>'.
0638: * @see net.refractions.udig.project.render.IRenderManager
0639: * @model instanceClass="net.refractions.udig.project.render.IRenderManager"
0640: * @generated
0641: */
0642: EClass getIRenderManager();
0643:
0644: /**
0645: * Returns the meta object for class '{@link Comparable <em>Comparable</em>}'. <!--
0646: * begin-user-doc --> <!-- end-user-doc -->
0647: *
0648: * @return the meta object for class '<em>Comparable</em>'.
0649: * @see net.refractions.udig.project.render.IViewportModel
0650: * @model instanceClass="net.refractions.udig.project.render.IViewportModel"
0651: * @generated
0652: */
0653: EClass getIViewportModel();
0654:
0655: /**
0656: * Returns the meta object for class '{@link Comparable <em>Comparable</em>}'. <!--
0657: * begin-user-doc --> <!-- end-user-doc -->
0658: *
0659: * @return the meta object for class '<em>Comparable</em>'.
0660: * @see net.refractions.udig.project.render.IMultiLayerRenderer
0661: * @model instanceClass="net.refractions.udig.project.render.IMultiLayerRenderer"
0662: * @generated
0663: */
0664: EClass getIMultiLayerRenderer();
0665:
0666: /**
0667: * Returns the meta object for class '{@link Comparable <em>Comparable</em>}'. <!--
0668: * begin-user-doc --> <!-- end-user-doc -->
0669: *
0670: * @return the meta object for class '<em>Comparable</em>'.
0671: * @see net.refractions.udig.project.render.IRenderer
0672: * @model instanceClass="net.refractions.udig.project.render.IRenderer"
0673: * @generated
0674: */
0675: EClass getIRenderer();
0676:
0677: /**
0678: * Returns the meta object for class '{@link Comparable <em>Comparable</em>}'. <!--
0679: * begin-user-doc --> <!-- end-user-doc -->
0680: *
0681: * @return the meta object for class '<em>Comparable</em>'.
0682: * @see net.refractions.udig.project.ILayer
0683: * @model instanceClass="net.refractions.udig.project.ILayer"
0684: * @generated
0685: */
0686: EClass getILayer();
0687:
0688: /**
0689: * Returns the meta object for class '{@link net.refractions.udig.project.internal.render.MultiLayerRenderer <em>Multi Layer Renderer</em>}'.
0690: * <!-- begin-user-doc --> <!-- end-user-doc -->
0691: *
0692: * @return the meta object for class '<em>Multi Layer Renderer</em>'.
0693: * @see net.refractions.udig.project.internal.render.MultiLayerRenderer
0694: * @generated
0695: */
0696: EClass getMultiLayerRenderer();
0697:
0698: /**
0699: * Returns the meta object for class '{@link net.refractions.udig.project.internal.render.RenderExecutor <em>Executor</em>}'.
0700: * <!-- begin-user-doc --> <!-- end-user-doc -->
0701: *
0702: * @return the meta object for class '<em>Executor</em>'.
0703: * @see net.refractions.udig.project.internal.render.RenderExecutor
0704: * @generated
0705: */
0706: EClass getRenderExecutor();
0707:
0708: /**
0709: * Returns the meta object for the reference '{@link net.refractions.udig.project.internal.render.RenderExecutor#getRenderer <em>Renderer</em>}'.
0710: * <!-- begin-user-doc --> <!-- end-user-doc -->
0711: *
0712: * @return the meta object for the reference '<em>Renderer</em>'.
0713: * @see net.refractions.udig.project.internal.render.RenderExecutor#getRenderer()
0714: * @see #getRenderExecutor()
0715: * @generated
0716: */
0717: EReference getRenderExecutor_Renderer();
0718:
0719: /**
0720: * Returns the meta object for class '{@link net.refractions.udig.project.internal.render.RenderManager <em>Manager</em>}'.
0721: * <!-- begin-user-doc --> <!-- end-user-doc -->
0722: *
0723: * @return the meta object for class '<em>Manager</em>'.
0724: * @see net.refractions.udig.project.internal.render.RenderManager
0725: * @generated
0726: */
0727: EClass getRenderManager();
0728:
0729: /**
0730: * Returns the meta object for the reference '{@link net.refractions.udig.project.internal.render.RenderManager#getRenderExecutor <em>Render Executor</em>}'.
0731: * <!-- begin-user-doc --> <!-- end-user-doc -->
0732: *
0733: * @return the meta object for the reference '<em>Render Executor</em>'.
0734: * @see net.refractions.udig.project.internal.render.RenderManager#getRenderExecutor()
0735: * @see #getRenderManager()
0736: * @generated
0737: */
0738: EReference getRenderManager_RenderExecutor();
0739:
0740: /**
0741: * Returns the meta object for the attribute '{@link net.refractions.udig.project.internal.render.RenderManager#getMapDisplay <em>Map Display</em>}'.
0742: * <!-- begin-user-doc --> <!-- end-user-doc -->
0743: *
0744: * @return the meta object for the attribute '<em>Map Display</em>'.
0745: * @see net.refractions.udig.project.internal.render.RenderManager#getMapDisplay()
0746: * @see #getRenderManager()
0747: * @generated
0748: */
0749: EAttribute getRenderManager_MapDisplay();
0750:
0751: /**
0752: * Returns the meta object for the reference '{@link net.refractions.udig.project.internal.render.RenderManager#getMapInternal <em>Map Internal</em>}'.
0753: * <!-- begin-user-doc --> <!-- end-user-doc -->
0754: *
0755: * @return the meta object for the reference '<em>Map Internal</em>'.
0756: * @see net.refractions.udig.project.internal.render.RenderManager#getMapInternal()
0757: * @see #getRenderManager()
0758: * @generated
0759: */
0760: EReference getRenderManager_MapInternal();
0761:
0762: /**
0763: * Returns the meta object for the reference '{@link net.refractions.udig.project.internal.render.RenderManager#getViewportModelInternal <em>Viewport Model Internal</em>}'.
0764: * <!-- begin-user-doc --> <!-- end-user-doc -->
0765: *
0766: * @return the meta object for the reference '<em>Viewport Model Internal</em>'.
0767: * @see net.refractions.udig.project.internal.render.RenderManager#getViewportModelInternal()
0768: * @see #getRenderManager()
0769: * @generated
0770: */
0771: EReference getRenderManager_ViewportModelInternal();
0772:
0773: /**
0774: * Returns the meta object for class '{@link net.refractions.udig.project.internal.render.Renderer <em>Renderer</em>}'.
0775: * <!-- begin-user-doc --> <!-- end-user-doc -->
0776: *
0777: * @return the meta object for class '<em>Renderer</em>'.
0778: * @see net.refractions.udig.project.internal.render.Renderer
0779: * @generated
0780: */
0781: EClass getRenderer();
0782:
0783: /**
0784: * Returns the meta object for the attribute '{@link net.refractions.udig.project.internal.render.Renderer#getState <em>State</em>}'.
0785: * <!-- begin-user-doc --> <!-- end-user-doc -->
0786: *
0787: * @return the meta object for the attribute '<em>State</em>'.
0788: * @see net.refractions.udig.project.internal.render.Renderer#getState()
0789: * @see #getRenderer()
0790: * @generated
0791: */
0792: EAttribute getRenderer_State();
0793:
0794: /**
0795: * Returns the meta object for the attribute '{@link net.refractions.udig.project.internal.render.Renderer#getName <em>Name</em>}'.
0796: * <!-- begin-user-doc --> <!-- end-user-doc -->
0797: *
0798: * @return the meta object for the attribute '<em>Name</em>'.
0799: * @see net.refractions.udig.project.internal.render.Renderer#getName()
0800: * @see #getRenderer()
0801: * @generated
0802: */
0803: EAttribute getRenderer_Name();
0804:
0805: /**
0806: * Returns the meta object for the reference '{@link net.refractions.udig.project.internal.render.Renderer#getContext <em>Context</em>}'.
0807: * <!-- begin-user-doc --> <!-- end-user-doc -->
0808: *
0809: * @return the meta object for the reference '<em>Context</em>'.
0810: * @see net.refractions.udig.project.internal.render.Renderer#getContext()
0811: * @see #getRenderer()
0812: * @generated
0813: */
0814: EReference getRenderer_Context();
0815:
0816: /**
0817: * Returns the meta object for class '{@link net.refractions.udig.project.render.displayAdapter.IMapDisplayListener <em>IMap Display Listener</em>}'.
0818: * <!-- begin-user-doc --> <!-- end-user-doc -->
0819: *
0820: * @return the meta object for class '<em>IMap Display Listener</em>'.
0821: * @see net.refractions.udig.project.render.displayAdapter.IMapDisplayListener
0822: * @model instanceClass="net.refractions.udig.project.render.displayAdapter.IMapDisplayListener"
0823: * @generated
0824: */
0825: EClass getIMapDisplayListener();
0826:
0827: /**
0828: * Returns the meta object for class '{@link net.refractions.udig.project.internal.render.ViewportModel <em>Viewport Model</em>}'.
0829: * <!-- begin-user-doc --> <!-- end-user-doc -->
0830: *
0831: * @return the meta object for class '<em>Viewport Model</em>'.
0832: * @see net.refractions.udig.project.internal.render.ViewportModel
0833: * @generated
0834: */
0835: EClass getViewportModel();
0836:
0837: /**
0838: * Returns the meta object for the attribute '{@link net.refractions.udig.project.internal.render.ViewportModel#getCRS <em>CRS</em>}'.
0839: * <!-- begin-user-doc --> <!-- end-user-doc -->
0840: *
0841: * @return the meta object for the attribute '<em>CRS</em>'.
0842: * @see net.refractions.udig.project.internal.render.ViewportModel#getCRS()
0843: * @see #getViewportModel()
0844: * @generated
0845: */
0846: EAttribute getViewportModel_CRS();
0847:
0848: /**
0849: * Returns the meta object for the attribute '{@link net.refractions.udig.project.internal.render.ViewportModel#getBounds <em>Bounds</em>}'.
0850: * <!-- begin-user-doc --> <!-- end-user-doc -->
0851: *
0852: * @return the meta object for the attribute '<em>Bounds</em>'.
0853: * @see net.refractions.udig.project.internal.render.ViewportModel#getBounds()
0854: * @see #getViewportModel()
0855: * @generated
0856: */
0857: EAttribute getViewportModel_Bounds();
0858:
0859: /**
0860: * Returns the meta object for the attribute '{@link net.refractions.udig.project.internal.render.ViewportModel#getCenter <em>Center</em>}'.
0861: * <!-- begin-user-doc --> <!-- end-user-doc -->
0862: *
0863: * @return the meta object for the attribute '<em>Center</em>'.
0864: * @see net.refractions.udig.project.internal.render.ViewportModel#getCenter()
0865: * @see #getViewportModel()
0866: * @generated
0867: */
0868: EAttribute getViewportModel_Center();
0869:
0870: /**
0871: * Returns the meta object for the attribute '{@link net.refractions.udig.project.internal.render.ViewportModel#getHeight <em>Height</em>}'.
0872: * <!-- begin-user-doc --> <!-- end-user-doc -->
0873: *
0874: * @return the meta object for the attribute '<em>Height</em>'.
0875: * @see net.refractions.udig.project.internal.render.ViewportModel#getHeight()
0876: * @see #getViewportModel()
0877: * @generated
0878: */
0879: EAttribute getViewportModel_Height();
0880:
0881: /**
0882: * Returns the meta object for the attribute '{@link net.refractions.udig.project.internal.render.ViewportModel#getWidth <em>Width</em>}'.
0883: * <!-- begin-user-doc --> <!-- end-user-doc -->
0884: *
0885: * @return the meta object for the attribute '<em>Width</em>'.
0886: * @see net.refractions.udig.project.internal.render.ViewportModel#getWidth()
0887: * @see #getViewportModel()
0888: * @generated
0889: */
0890: EAttribute getViewportModel_Width();
0891:
0892: /**
0893: * Returns the meta object for the attribute '{@link net.refractions.udig.project.internal.render.ViewportModel#getAspectRatio <em>Aspect Ratio</em>}'.
0894: * <!-- begin-user-doc --> <!-- end-user-doc -->
0895: *
0896: * @return the meta object for the attribute '<em>Aspect Ratio</em>'.
0897: * @see net.refractions.udig.project.internal.render.ViewportModel#getAspectRatio()
0898: * @see #getViewportModel()
0899: * @generated
0900: */
0901: EAttribute getViewportModel_AspectRatio();
0902:
0903: /**
0904: * Returns the meta object for the attribute '{@link net.refractions.udig.project.internal.render.ViewportModel#getPixelSize <em>Pixel Size</em>}'.
0905: * <!-- begin-user-doc --> <!-- end-user-doc -->
0906: *
0907: * @return the meta object for the attribute '<em>Pixel Size</em>'.
0908: * @see net.refractions.udig.project.internal.render.ViewportModel#getPixelSize()
0909: * @see #getViewportModel()
0910: * @generated
0911: */
0912: EAttribute getViewportModel_PixelSize();
0913:
0914: /**
0915: * Returns the meta object for the container reference '{@link net.refractions.udig.project.internal.render.ViewportModel#getMapInternal <em>Map Internal</em>}'.
0916: * <!-- begin-user-doc --> <!-- end-user-doc -->
0917: *
0918: * @return the meta object for the container reference '<em>Map Internal</em>'.
0919: * @see net.refractions.udig.project.internal.render.ViewportModel#getMapInternal()
0920: * @see #getViewportModel()
0921: * @generated
0922: */
0923: EReference getViewportModel_MapInternal();
0924:
0925: /**
0926: * Returns the meta object for the reference '{@link net.refractions.udig.project.internal.render.ViewportModel#getRenderManagerInternal <em>Render Manager Internal</em>}'.
0927: * <!-- begin-user-doc --> <!-- end-user-doc -->
0928: *
0929: * @return the meta object for the reference '<em>Render Manager Internal</em>'.
0930: * @see net.refractions.udig.project.internal.render.ViewportModel#getRenderManagerInternal()
0931: * @see #getViewportModel()
0932: * @generated
0933: */
0934: EReference getViewportModel_RenderManagerInternal();
0935:
0936: /**
0937: * Returns the meta object for class '{@link Comparable <em>Comparable</em>}'. <!--
0938: * begin-user-doc --> <!-- end-user-doc -->
0939: *
0940: * @return the meta object for class '<em>Comparable</em>'.
0941: * @see Comparable
0942: * @model instanceClass="Comparable"
0943: * @generated
0944: */
0945: EClass getComparable();
0946:
0947: /**
0948: * Returns the meta object for data type '{@link org.opengis.referencing.crs.CoordinateReferenceSystem <em>Coordinate Reference System</em>}'.
0949: * <!-- begin-user-doc --> <!-- end-user-doc -->
0950: *
0951: * @return the meta object for data type '<em>Coordinate Reference System</em>'.
0952: * @see org.opengis.referencing.crs.CoordinateReferenceSystem
0953: * @model instanceClass="org.opengis.referencing.crs.CoordinateReferenceSystem"
0954: * @generated
0955: */
0956: EDataType getCoordinateReferenceSystem();
0957:
0958: /**
0959: * Returns the meta object for data type '{@link com.vividsolutions.jts.geom.Envelope <em>Envelope</em>}'.
0960: * <!-- begin-user-doc --> <!-- end-user-doc -->
0961: *
0962: * @return the meta object for data type '<em>Envelope</em>'.
0963: * @see com.vividsolutions.jts.geom.Envelope
0964: * @model instanceClass="com.vividsolutions.jts.geom.Envelope"
0965: * @generated
0966: */
0967: EDataType getEnvelope();
0968:
0969: /**
0970: * Returns the meta object for data type '{@link net.refractions.udig.catalog.IGeoResource <em>IGeo Resource</em>}'.
0971: * <!-- begin-user-doc --> <!-- end-user-doc -->
0972: *
0973: * @return the meta object for data type '<em>IGeo Resource</em>'.
0974: * @see net.refractions.udig.catalog.IGeoResource
0975: * @model instanceClass="net.refractions.udig.catalog.IGeoResource"
0976: * @generated
0977: */
0978: EDataType getIGeoResource();
0979:
0980: /**
0981: * Returns the meta object for data type '{@link java.awt.image.BufferedImage <em>Buffered Image</em>}'.
0982: * <!-- begin-user-doc --> <!-- end-user-doc -->
0983: *
0984: * @return the meta object for data type '<em>Buffered Image</em>'.
0985: * @see java.awt.image.BufferedImage
0986: * @model instanceClass="java.awt.image.BufferedImage"
0987: * @generated
0988: */
0989: EDataType getBufferedImage();
0990:
0991: /**
0992: * Returns the meta object for data type '{@link java.awt.Rectangle <em>Rectangle</em>}'. <!--
0993: * begin-user-doc --> <!-- end-user-doc -->
0994: *
0995: * @return the meta object for data type '<em>Rectangle</em>'.
0996: * @see java.awt.Rectangle
0997: * @model instanceClass="java.awt.Rectangle"
0998: * @generated
0999: */
1000: EDataType getRectangle();
1001:
1002: /**
1003: * Returns the meta object for data type '{@link org.geotools.data.Query <em>Query</em>}'.
1004: * <!-- begin-user-doc --> <!-- end-user-doc -->
1005: *
1006: * @return the meta object for data type '<em>Query</em>'.
1007: * @see org.geotools.data.Query
1008: * @model instanceClass="org.geotools.data.Query"
1009: * @generated
1010: */
1011: EDataType getQuery();
1012:
1013: /**
1014: * Returns the meta object for data type '{@link java.awt.Graphics2D <em>Graphics2 D</em>}'.
1015: * <!-- begin-user-doc --> <!-- end-user-doc -->
1016: *
1017: * @return the meta object for data type '<em>Graphics2 D</em>'.
1018: * @see java.awt.Graphics2D
1019: * @model instanceClass="java.awt.Graphics2D"
1020: * @generated
1021: */
1022: EDataType getGraphics2D();
1023:
1024: /**
1025: * Returns the meta object for data type '{@link java.util.List <em>List</em>}'. <!--
1026: * begin-user-doc --> <!-- end-user-doc -->
1027: *
1028: * @return the meta object for data type '<em>List</em>'.
1029: * @see java.util.List
1030: * @model instanceClass="java.util.List"
1031: * @generated
1032: */
1033: EDataType getList();
1034:
1035: /**
1036: * Returns the meta object for data type '{@link com.vividsolutions.jts.geom.Coordinate <em>Coordinate</em>}'.
1037: * <!-- begin-user-doc --> <!-- end-user-doc -->
1038: *
1039: * @return the meta object for data type '<em>Coordinate</em>'.
1040: * @see com.vividsolutions.jts.geom.Coordinate
1041: * @model instanceClass="com.vividsolutions.jts.geom.Coordinate"
1042: * @generated
1043: */
1044: EDataType getCoordinate();
1045:
1046: /**
1047: * Returns the meta object for data type '{@link java.awt.Point <em>Point</em>}'. <!--
1048: * begin-user-doc --> <!-- end-user-doc -->
1049: *
1050: * @return the meta object for data type '<em>Point</em>'.
1051: * @see java.awt.Point
1052: * @model instanceClass="java.awt.Point"
1053: * @generated
1054: */
1055: EDataType getPoint();
1056:
1057: /**
1058: * Returns the meta object for data type '{@link java.awt.geom.AffineTransform <em>Affine Transform</em>}'.
1059: * <!-- begin-user-doc --> <!-- end-user-doc -->
1060: *
1061: * @return the meta object for data type '<em>Affine Transform</em>'.
1062: * @see java.awt.geom.AffineTransform
1063: * @model instanceClass="java.awt.geom.AffineTransform"
1064: * @generated
1065: */
1066: EDataType getAffineTransform();
1067:
1068: /**
1069: * Returns the meta object for data type '{@link net.refractions.udig.project.render.displayAdapter.IMapDisplay <em>Map Display</em>}'.
1070: * <!-- begin-user-doc --> <!-- end-user-doc -->
1071: *
1072: * @return the meta object for data type '<em>Map Display</em>'.
1073: * @see net.refractions.udig.project.render.displayAdapter.IMapDisplay
1074: * @model instanceClass="net.refractions.udig.project.render.displayAdapter.IMapDisplay"
1075: * @generated
1076: */
1077: EDataType getMapDisplay();
1078:
1079: /**
1080: * Returns the meta object for data type '{@link org.eclipse.core.runtime.IProgressMonitor <em>IProgress Monitor</em>}'.
1081: * <!-- begin-user-doc --> <!-- end-user-doc -->
1082: *
1083: * @return the meta object for data type '<em>IProgress Monitor</em>'.
1084: * @see org.eclipse.core.runtime.IProgressMonitor
1085: * @model instanceClass="org.eclipse.core.runtime.IProgressMonitor"
1086: * @generated
1087: */
1088: EDataType getIProgressMonitor();
1089:
1090: /**
1091: * Returns the factory that creates the instances of the model. <!-- begin-user-doc --> <!--
1092: * end-user-doc -->
1093: *
1094: * @return the factory that creates the instances of the model.
1095: * @generated
1096: */
1097: RenderFactory getRenderFactory();
1098:
1099: } // RenderPackage
|