/*******************************************************************************
* Copyright (c) 2013 hangum.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the GNU Lesser Public License v2.1
* which accompanies this distribution, and is available at
* http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*
* Contributors:
* hangum - initial API and implementation
******************************************************************************/
/**
*/
package com.hangum.tadpole.rdb.model;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see com.hangum.tadpole.rdb.model.RdbFactory
* @model kind="package"
* @generated
*/
public interface RdbPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "rdb";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://com.hangum.tadpole.rdb.model.ERDInfo";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "rdb";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
RdbPackage eINSTANCE = com.hangum.tadpole.rdb.model.impl.RdbPackageImpl.init();
/**
* The meta object id for the '{@link com.hangum.tadpole.rdb.model.impl.ERDInfoImpl <em>ERD Info</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.rdb.model.impl.ERDInfoImpl
* @see com.hangum.tadpole.rdb.model.impl.RdbPackageImpl#getERDInfo()
* @generated
*/
int ERD_INFO = 5;
/**
* The feature id for the '<em><b>Auto Layout</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ERD_INFO__AUTO_LAYOUT = 0;
/**
* The feature id for the '<em><b>Version</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ERD_INFO__VERSION = 1;
/**
* The feature id for the '<em><b>Style</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ERD_INFO__STYLE = 2;
/**
* The number of structural features of the '<em>ERD Info</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ERD_INFO_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link com.hangum.tadpole.rdb.model.impl.DBImpl <em>DB</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.rdb.model.impl.DBImpl
* @see com.hangum.tadpole.rdb.model.impl.RdbPackageImpl#getDB()
* @generated
*/
int DB = 0;
/**
* The feature id for the '<em><b>Auto Layout</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DB__AUTO_LAYOUT = ERD_INFO__AUTO_LAYOUT;
/**
* The feature id for the '<em><b>Version</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DB__VERSION = ERD_INFO__VERSION;
/**
* The feature id for the '<em><b>Style</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DB__STYLE = ERD_INFO__STYLE;
/**
* The feature id for the '<em><b>Db Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DB__DB_TYPE = ERD_INFO_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tables</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DB__TABLES = ERD_INFO_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Key</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DB__KEY = ERD_INFO_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Url</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DB__URL = ERD_INFO_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DB__ID = ERD_INFO_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Sid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DB__SID = ERD_INFO_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>References</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DB__REFERENCES = ERD_INFO_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Comment</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DB__COMMENT = ERD_INFO_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>DB Comment</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DB__DB_COMMENT = ERD_INFO_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Styled Reference</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DB__STYLED_REFERENCE = ERD_INFO_FEATURE_COUNT + 9;
/**
* The number of structural features of the '<em>DB</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DB_FEATURE_COUNT = ERD_INFO_FEATURE_COUNT + 10;
/**
* The meta object id for the '{@link com.hangum.tadpole.rdb.model.impl.TableImpl <em>Table</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.rdb.model.impl.TableImpl
* @see com.hangum.tadpole.rdb.model.impl.RdbPackageImpl#getTable()
* @generated
*/
int TABLE = 1;
/**
* The feature id for the '<em><b>Columns</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TABLE__COLUMNS = 0;
/**
* The feature id for the '<em><b>Db</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TABLE__DB = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TABLE__NAME = 2;
/**
* The feature id for the '<em><b>Constraints</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TABLE__CONSTRAINTS = 3;
/**
* The feature id for the '<em><b>Incoming Links</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TABLE__INCOMING_LINKS = 4;
/**
* The feature id for the '<em><b>Outgoing Links</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TABLE__OUTGOING_LINKS = 5;
/**
* The feature id for the '<em><b>Logical Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TABLE__LOGICAL_NAME = 6;
/**
* The feature id for the '<em><b>Comment</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TABLE__COMMENT = 7;
/**
* The feature id for the '<em><b>User Comment Reference</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TABLE__USER_COMMENT_REFERENCE = 8;
/**
* The number of structural features of the '<em>Table</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TABLE_FEATURE_COUNT = 9;
/**
* The meta object id for the '{@link com.hangum.tadpole.rdb.model.impl.ColumnImpl <em>Column</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.rdb.model.impl.ColumnImpl
* @see com.hangum.tadpole.rdb.model.impl.RdbPackageImpl#getColumn()
* @generated
*/
int COLUMN = 2;
/**
* The feature id for the '<em><b>Field</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COLUMN__FIELD = 0;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COLUMN__TYPE = 1;
/**
* The feature id for the '<em><b>Null</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COLUMN__NULL = 2;
/**
* The feature id for the '<em><b>Default</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COLUMN__DEFAULT = 3;
/**
* The feature id for the '<em><b>Extra</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COLUMN__EXTRA = 4;
/**
* The feature id for the '<em><b>Table</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COLUMN__TABLE = 5;
/**
* The feature id for the '<em><b>Logical Field</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COLUMN__LOGICAL_FIELD = 6;
/**
* The feature id for the '<em><b>Key</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COLUMN__KEY = 7;
/**
* The feature id for the '<em><b>Comment</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COLUMN__COMMENT = 8;
/**
* The number of structural features of the '<em>Column</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COLUMN_FEATURE_COUNT = 9;
/**
* The meta object id for the '{@link com.hangum.tadpole.rdb.model.impl.RelationImpl <em>Relation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.rdb.model.impl.RelationImpl
* @see com.hangum.tadpole.rdb.model.impl.RdbPackageImpl#getRelation()
* @generated
*/
int RELATION = 3;
/**
* The feature id for the '<em><b>Source</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RELATION__SOURCE = 0;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RELATION__TARGET = 1;
/**
* The feature id for the '<em><b>Source kind</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RELATION__SOURCE_KIND = 2;
/**
* The feature id for the '<em><b>Target kind</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RELATION__TARGET_KIND = 3;
/**
* The feature id for the '<em><b>Column name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RELATION__COLUMN_NAME = 4;
/**
* The feature id for the '<em><b>Referenced column name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RELATION__REFERENCED_COLUMN_NAME = 5;
/**
* The feature id for the '<em><b>Bendpoint</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RELATION__BENDPOINT = 6;
/**
* The feature id for the '<em><b>Db</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RELATION__DB = 7;
/**
* The feature id for the '<em><b>Comment</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RELATION__COMMENT = 8;
/**
* The feature id for the '<em><b>Constraint name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RELATION__CONSTRAINT_NAME = 9;
/**
* The number of structural features of the '<em>Relation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RELATION_FEATURE_COUNT = 10;
/**
* The meta object id for the '{@link com.hangum.tadpole.rdb.model.impl.ViewImpl <em>View</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.rdb.model.impl.ViewImpl
* @see com.hangum.tadpole.rdb.model.impl.RdbPackageImpl#getView()
* @generated
*/
int VIEW = 4;
/**
* The feature id for the '<em><b>Columns</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIEW__COLUMNS = TABLE__COLUMNS;
/**
* The feature id for the '<em><b>Db</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIEW__DB = TABLE__DB;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIEW__NAME = TABLE__NAME;
/**
* The feature id for the '<em><b>Constraints</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIEW__CONSTRAINTS = TABLE__CONSTRAINTS;
/**
* The feature id for the '<em><b>Incoming Links</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIEW__INCOMING_LINKS = TABLE__INCOMING_LINKS;
/**
* The feature id for the '<em><b>Outgoing Links</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIEW__OUTGOING_LINKS = TABLE__OUTGOING_LINKS;
/**
* The feature id for the '<em><b>Logical Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIEW__LOGICAL_NAME = TABLE__LOGICAL_NAME;
/**
* The feature id for the '<em><b>Comment</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIEW__COMMENT = TABLE__COMMENT;
/**
* The feature id for the '<em><b>User Comment Reference</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIEW__USER_COMMENT_REFERENCE = TABLE__USER_COMMENT_REFERENCE;
/**
* The feature id for the '<em><b>Table Name</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIEW__TABLE_NAME = TABLE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>View</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIEW_FEATURE_COUNT = TABLE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.hangum.tadpole.rdb.model.impl.UserCommentImpl <em>User Comment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.rdb.model.impl.UserCommentImpl
* @see com.hangum.tadpole.rdb.model.impl.RdbPackageImpl#getUserComment()
* @generated
*/
int USER_COMMENT = 6;
/**
* The feature id for the '<em><b>Comment</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int USER_COMMENT__COMMENT = 0;
/**
* The number of structural features of the '<em>User Comment</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int USER_COMMENT_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link com.hangum.tadpole.rdb.model.impl.StyleImpl <em>Style</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.rdb.model.impl.StyleImpl
* @see com.hangum.tadpole.rdb.model.impl.RdbPackageImpl#getStyle()
* @generated
*/
int STYLE = 7;
/**
* The feature id for the '<em><b>Table Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STYLE__TABLE_TITLE = 0;
/**
* The feature id for the '<em><b>Column Primary Key</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STYLE__COLUMN_PRIMARY_KEY = 1;
/**
* The feature id for the '<em><b>Column Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STYLE__COLUMN_NAME = 2;
/**
* The feature id for the '<em><b>Column Comment</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STYLE__COLUMN_COMMENT = 3;
/**
* The feature id for the '<em><b>Column Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STYLE__COLUMN_TYPE = 4;
/**
* The feature id for the '<em><b>Column Null Check</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STYLE__COLUMN_NULL_CHECK = 5;
/**
* The feature id for the '<em><b>Grid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STYLE__GRID = 6;
/**
* The feature id for the '<em><b>Db</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STYLE__DB = 7;
/**
* The number of structural features of the '<em>Style</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STYLE_FEATURE_COUNT = 8;
/**
* The meta object id for the '{@link com.hangum.tadpole.rdb.model.RelationKind <em>Relation Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.rdb.model.RelationKind
* @see com.hangum.tadpole.rdb.model.impl.RdbPackageImpl#getRelationKind()
* @generated
*/
int RELATION_KIND = 8;
/**
* The meta object id for the '<em>Rectangle</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.draw2d.geometry.Rectangle
* @see com.hangum.tadpole.rdb.model.impl.RdbPackageImpl#getRectangle()
* @generated
*/
int RECTANGLE = 9;
/**
* The meta object id for the '<em>Point</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.draw2d.geometry.Point
* @see com.hangum.tadpole.rdb.model.impl.RdbPackageImpl#getPoint()
* @generated
*/
int POINT = 10;
/**
* Returns the meta object for class '{@link com.hangum.tadpole.rdb.model.DB <em>DB</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>DB</em>'.
* @see com.hangum.tadpole.rdb.model.DB
* @generated
*/
EClass getDB();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.DB#getDbType <em>Db Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Db Type</em>'.
* @see com.hangum.tadpole.rdb.model.DB#getDbType()
* @see #getDB()
* @generated
*/
EAttribute getDB_DbType();
/**
* Returns the meta object for the containment reference list '{@link com.hangum.tadpole.rdb.model.DB#getTables <em>Tables</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Tables</em>'.
* @see com.hangum.tadpole.rdb.model.DB#getTables()
* @see #getDB()
* @generated
*/
EReference getDB_Tables();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.DB#getKey <em>Key</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Key</em>'.
* @see com.hangum.tadpole.rdb.model.DB#getKey()
* @see #getDB()
* @generated
*/
EAttribute getDB_Key();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.DB#getUrl <em>Url</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Url</em>'.
* @see com.hangum.tadpole.rdb.model.DB#getUrl()
* @see #getDB()
* @generated
*/
EAttribute getDB_Url();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.DB#getId <em>Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Id</em>'.
* @see com.hangum.tadpole.rdb.model.DB#getId()
* @see #getDB()
* @generated
*/
EAttribute getDB_Id();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.DB#getSid <em>Sid</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Sid</em>'.
* @see com.hangum.tadpole.rdb.model.DB#getSid()
* @see #getDB()
* @generated
*/
EAttribute getDB_Sid();
/**
* Returns the meta object for the containment reference list '{@link com.hangum.tadpole.rdb.model.DB#getReferences <em>References</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>References</em>'.
* @see com.hangum.tadpole.rdb.model.DB#getReferences()
* @see #getDB()
* @generated
*/
EReference getDB_References();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.DB#getComment <em>Comment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Comment</em>'.
* @see com.hangum.tadpole.rdb.model.DB#getComment()
* @see #getDB()
* @generated
*/
EAttribute getDB_Comment();
/**
* Returns the meta object for the reference '{@link com.hangum.tadpole.rdb.model.DB#getDBComment <em>DB Comment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>DB Comment</em>'.
* @see com.hangum.tadpole.rdb.model.DB#getDBComment()
* @see #getDB()
* @generated
*/
EReference getDB_DBComment();
/**
* Returns the meta object for the containment reference list '{@link com.hangum.tadpole.rdb.model.DB#getStyledReference <em>Styled Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Styled Reference</em>'.
* @see com.hangum.tadpole.rdb.model.DB#getStyledReference()
* @see #getDB()
* @generated
*/
EReference getDB_StyledReference();
/**
* Returns the meta object for class '{@link com.hangum.tadpole.rdb.model.Table <em>Table</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Table</em>'.
* @see com.hangum.tadpole.rdb.model.Table
* @generated
*/
EClass getTable();
/**
* Returns the meta object for the containment reference list '{@link com.hangum.tadpole.rdb.model.Table#getColumns <em>Columns</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Columns</em>'.
* @see com.hangum.tadpole.rdb.model.Table#getColumns()
* @see #getTable()
* @generated
*/
EReference getTable_Columns();
/**
* Returns the meta object for the container reference '{@link com.hangum.tadpole.rdb.model.Table#getDb <em>Db</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Db</em>'.
* @see com.hangum.tadpole.rdb.model.Table#getDb()
* @see #getTable()
* @generated
*/
EReference getTable_Db();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Table#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see com.hangum.tadpole.rdb.model.Table#getName()
* @see #getTable()
* @generated
*/
EAttribute getTable_Name();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Table#getConstraints <em>Constraints</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Constraints</em>'.
* @see com.hangum.tadpole.rdb.model.Table#getConstraints()
* @see #getTable()
* @generated
*/
EAttribute getTable_Constraints();
/**
* Returns the meta object for the reference list '{@link com.hangum.tadpole.rdb.model.Table#getIncomingLinks <em>Incoming Links</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Incoming Links</em>'.
* @see com.hangum.tadpole.rdb.model.Table#getIncomingLinks()
* @see #getTable()
* @generated
*/
EReference getTable_IncomingLinks();
/**
* Returns the meta object for the reference list '{@link com.hangum.tadpole.rdb.model.Table#getOutgoingLinks <em>Outgoing Links</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Outgoing Links</em>'.
* @see com.hangum.tadpole.rdb.model.Table#getOutgoingLinks()
* @see #getTable()
* @generated
*/
EReference getTable_OutgoingLinks();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Table#getLogicalName <em>Logical Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Logical Name</em>'.
* @see com.hangum.tadpole.rdb.model.Table#getLogicalName()
* @see #getTable()
* @generated
*/
EAttribute getTable_LogicalName();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Table#getComment <em>Comment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Comment</em>'.
* @see com.hangum.tadpole.rdb.model.Table#getComment()
* @see #getTable()
* @generated
*/
EAttribute getTable_Comment();
/**
* Returns the meta object for the reference '{@link com.hangum.tadpole.rdb.model.Table#getUserCommentReference <em>User Comment Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>User Comment Reference</em>'.
* @see com.hangum.tadpole.rdb.model.Table#getUserCommentReference()
* @see #getTable()
* @generated
*/
EReference getTable_UserCommentReference();
/**
* Returns the meta object for class '{@link com.hangum.tadpole.rdb.model.Column <em>Column</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Column</em>'.
* @see com.hangum.tadpole.rdb.model.Column
* @generated
*/
EClass getColumn();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Column#getField <em>Field</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Field</em>'.
* @see com.hangum.tadpole.rdb.model.Column#getField()
* @see #getColumn()
* @generated
*/
EAttribute getColumn_Field();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Column#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Type</em>'.
* @see com.hangum.tadpole.rdb.model.Column#getType()
* @see #getColumn()
* @generated
*/
EAttribute getColumn_Type();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Column#getNull <em>Null</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Null</em>'.
* @see com.hangum.tadpole.rdb.model.Column#getNull()
* @see #getColumn()
* @generated
*/
EAttribute getColumn_Null();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Column#getDefault <em>Default</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Default</em>'.
* @see com.hangum.tadpole.rdb.model.Column#getDefault()
* @see #getColumn()
* @generated
*/
EAttribute getColumn_Default();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Column#getExtra <em>Extra</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Extra</em>'.
* @see com.hangum.tadpole.rdb.model.Column#getExtra()
* @see #getColumn()
* @generated
*/
EAttribute getColumn_Extra();
/**
* Returns the meta object for the container reference '{@link com.hangum.tadpole.rdb.model.Column#getTable <em>Table</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Table</em>'.
* @see com.hangum.tadpole.rdb.model.Column#getTable()
* @see #getColumn()
* @generated
*/
EReference getColumn_Table();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Column#getLogicalField <em>Logical Field</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Logical Field</em>'.
* @see com.hangum.tadpole.rdb.model.Column#getLogicalField()
* @see #getColumn()
* @generated
*/
EAttribute getColumn_LogicalField();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Column#getKey <em>Key</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Key</em>'.
* @see com.hangum.tadpole.rdb.model.Column#getKey()
* @see #getColumn()
* @generated
*/
EAttribute getColumn_Key();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Column#getComment <em>Comment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Comment</em>'.
* @see com.hangum.tadpole.rdb.model.Column#getComment()
* @see #getColumn()
* @generated
*/
EAttribute getColumn_Comment();
/**
* Returns the meta object for class '{@link com.hangum.tadpole.rdb.model.Relation <em>Relation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Relation</em>'.
* @see com.hangum.tadpole.rdb.model.Relation
* @generated
*/
EClass getRelation();
/**
* Returns the meta object for the reference '{@link com.hangum.tadpole.rdb.model.Relation#getSource <em>Source</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Source</em>'.
* @see com.hangum.tadpole.rdb.model.Relation#getSource()
* @see #getRelation()
* @generated
*/
EReference getRelation_Source();
/**
* Returns the meta object for the reference '{@link com.hangum.tadpole.rdb.model.Relation#getTarget <em>Target</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target</em>'.
* @see com.hangum.tadpole.rdb.model.Relation#getTarget()
* @see #getRelation()
* @generated
*/
EReference getRelation_Target();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Relation#getSource_kind <em>Source kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Source kind</em>'.
* @see com.hangum.tadpole.rdb.model.Relation#getSource_kind()
* @see #getRelation()
* @generated
*/
EAttribute getRelation_Source_kind();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Relation#getTarget_kind <em>Target kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Target kind</em>'.
* @see com.hangum.tadpole.rdb.model.Relation#getTarget_kind()
* @see #getRelation()
* @generated
*/
EAttribute getRelation_Target_kind();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Relation#getColumn_name <em>Column name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Column name</em>'.
* @see com.hangum.tadpole.rdb.model.Relation#getColumn_name()
* @see #getRelation()
* @generated
*/
EAttribute getRelation_Column_name();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Relation#getReferenced_column_name <em>Referenced column name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Referenced column name</em>'.
* @see com.hangum.tadpole.rdb.model.Relation#getReferenced_column_name()
* @see #getRelation()
* @generated
*/
EAttribute getRelation_Referenced_column_name();
/**
* Returns the meta object for the attribute list '{@link com.hangum.tadpole.rdb.model.Relation#getBendpoint <em>Bendpoint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Bendpoint</em>'.
* @see com.hangum.tadpole.rdb.model.Relation#getBendpoint()
* @see #getRelation()
* @generated
*/
EAttribute getRelation_Bendpoint();
/**
* Returns the meta object for the container reference '{@link com.hangum.tadpole.rdb.model.Relation#getDb <em>Db</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Db</em>'.
* @see com.hangum.tadpole.rdb.model.Relation#getDb()
* @see #getRelation()
* @generated
*/
EReference getRelation_Db();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Relation#getComment <em>Comment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Comment</em>'.
* @see com.hangum.tadpole.rdb.model.Relation#getComment()
* @see #getRelation()
* @generated
*/
EAttribute getRelation_Comment();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Relation#getConstraint_name <em>Constraint name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Constraint name</em>'.
* @see com.hangum.tadpole.rdb.model.Relation#getConstraint_name()
* @see #getRelation()
* @generated
*/
EAttribute getRelation_Constraint_name();
/**
* Returns the meta object for class '{@link com.hangum.tadpole.rdb.model.View <em>View</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>View</em>'.
* @see com.hangum.tadpole.rdb.model.View
* @generated
*/
EClass getView();
/**
* Returns the meta object for the reference '{@link com.hangum.tadpole.rdb.model.View#getTableName <em>Table Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Table Name</em>'.
* @see com.hangum.tadpole.rdb.model.View#getTableName()
* @see #getView()
* @generated
*/
EReference getView_TableName();
/**
* Returns the meta object for class '{@link com.hangum.tadpole.rdb.model.ERDInfo <em>ERD Info</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>ERD Info</em>'.
* @see com.hangum.tadpole.rdb.model.ERDInfo
* @generated
*/
EClass getERDInfo();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.ERDInfo#isAutoLayout <em>Auto Layout</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Auto Layout</em>'.
* @see com.hangum.tadpole.rdb.model.ERDInfo#isAutoLayout()
* @see #getERDInfo()
* @generated
*/
EAttribute getERDInfo_AutoLayout();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.ERDInfo#getVersion <em>Version</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Version</em>'.
* @see com.hangum.tadpole.rdb.model.ERDInfo#getVersion()
* @see #getERDInfo()
* @generated
*/
EAttribute getERDInfo_Version();
/**
* Returns the meta object for the reference '{@link com.hangum.tadpole.rdb.model.ERDInfo#getStyle <em>Style</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Style</em>'.
* @see com.hangum.tadpole.rdb.model.ERDInfo#getStyle()
* @see #getERDInfo()
* @generated
*/
EReference getERDInfo_Style();
/**
* Returns the meta object for class '{@link com.hangum.tadpole.rdb.model.UserComment <em>User Comment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>User Comment</em>'.
* @see com.hangum.tadpole.rdb.model.UserComment
* @generated
*/
EClass getUserComment();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.UserComment#getComment <em>Comment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Comment</em>'.
* @see com.hangum.tadpole.rdb.model.UserComment#getComment()
* @see #getUserComment()
* @generated
*/
EAttribute getUserComment_Comment();
/**
* Returns the meta object for class '{@link com.hangum.tadpole.rdb.model.Style <em>Style</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Style</em>'.
* @see com.hangum.tadpole.rdb.model.Style
* @generated
*/
EClass getStyle();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Style#getTableTitle <em>Table Title</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Table Title</em>'.
* @see com.hangum.tadpole.rdb.model.Style#getTableTitle()
* @see #getStyle()
* @generated
*/
EAttribute getStyle_TableTitle();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Style#getColumnPrimaryKey <em>Column Primary Key</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Column Primary Key</em>'.
* @see com.hangum.tadpole.rdb.model.Style#getColumnPrimaryKey()
* @see #getStyle()
* @generated
*/
EAttribute getStyle_ColumnPrimaryKey();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Style#getColumnName <em>Column Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Column Name</em>'.
* @see com.hangum.tadpole.rdb.model.Style#getColumnName()
* @see #getStyle()
* @generated
*/
EAttribute getStyle_ColumnName();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Style#getColumnComment <em>Column Comment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Column Comment</em>'.
* @see com.hangum.tadpole.rdb.model.Style#getColumnComment()
* @see #getStyle()
* @generated
*/
EAttribute getStyle_ColumnComment();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Style#getColumnType <em>Column Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Column Type</em>'.
* @see com.hangum.tadpole.rdb.model.Style#getColumnType()
* @see #getStyle()
* @generated
*/
EAttribute getStyle_ColumnType();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Style#getColumnNullCheck <em>Column Null Check</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Column Null Check</em>'.
* @see com.hangum.tadpole.rdb.model.Style#getColumnNullCheck()
* @see #getStyle()
* @generated
*/
EAttribute getStyle_ColumnNullCheck();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.rdb.model.Style#getGrid <em>Grid</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Grid</em>'.
* @see com.hangum.tadpole.rdb.model.Style#getGrid()
* @see #getStyle()
* @generated
*/
EAttribute getStyle_Grid();
/**
* Returns the meta object for the container reference '{@link com.hangum.tadpole.rdb.model.Style#getDb <em>Db</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Db</em>'.
* @see com.hangum.tadpole.rdb.model.Style#getDb()
* @see #getStyle()
* @generated
*/
EReference getStyle_Db();
/**
* Returns the meta object for enum '{@link com.hangum.tadpole.rdb.model.RelationKind <em>Relation Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Relation Kind</em>'.
* @see com.hangum.tadpole.rdb.model.RelationKind
* @generated
*/
EEnum getRelationKind();
/**
* Returns the meta object for data type '{@link org.eclipse.draw2d.geometry.Rectangle <em>Rectangle</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Rectangle</em>'.
* @see org.eclipse.draw2d.geometry.Rectangle
* @model instanceClass="org.eclipse.draw2d.geometry.Rectangle"
* @generated
*/
EDataType getRectangle();
/**
* Returns the meta object for data type '{@link org.eclipse.draw2d.geometry.Point <em>Point</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Point</em>'.
* @see org.eclipse.draw2d.geometry.Point
* @model instanceClass="org.eclipse.draw2d.geometry.Point"
* @generated
*/
EDataType getPoint();
/**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the factory that creates the instances of the model.
* @generated
*/
RdbFactory getRdbFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link com.hangum.tadpole.rdb.model.impl.DBImpl <em>DB</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.rdb.model.impl.DBImpl
* @see com.hangum.tadpole.rdb.model.impl.RdbPackageImpl#getDB()
* @generated
*/
EClass DB = eINSTANCE.getDB();
/**
* The meta object literal for the '<em><b>Db Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DB__DB_TYPE = eINSTANCE.getDB_DbType();
/**
* The meta object literal for the '<em><b>Tables</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DB__TABLES = eINSTANCE.getDB_Tables();
/**
* The meta object literal for the '<em><b>Key</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DB__KEY = eINSTANCE.getDB_Key();
/**
* The meta object literal for the '<em><b>Url</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DB__URL = eINSTANCE.getDB_Url();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DB__ID = eINSTANCE.getDB_Id();
/**
* The meta object literal for the '<em><b>Sid</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DB__SID = eINSTANCE.getDB_Sid();
/**
* The meta object literal for the '<em><b>References</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DB__REFERENCES = eINSTANCE.getDB_References();
/**
* The meta object literal for the '<em><b>Comment</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DB__COMMENT = eINSTANCE.getDB_Comment();
/**
* The meta object literal for the '<em><b>DB Comment</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DB__DB_COMMENT = eINSTANCE.getDB_DBComment();
/**
* The meta object literal for the '<em><b>Styled Reference</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DB__STYLED_REFERENCE = eINSTANCE.getDB_StyledReference();
/**
* The meta object literal for the '{@link com.hangum.tadpole.rdb.model.impl.TableImpl <em>Table</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.rdb.model.impl.TableImpl
* @see com.hangum.tadpole.rdb.model.impl.RdbPackageImpl#getTable()
* @generated
*/
EClass TABLE = eINSTANCE.getTable();
/**
* The meta object literal for the '<em><b>Columns</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TABLE__COLUMNS = eINSTANCE.getTable_Columns();
/**
* The meta object literal for the '<em><b>Db</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TABLE__DB = eINSTANCE.getTable_Db();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TABLE__NAME = eINSTANCE.getTable_Name();
/**
* The meta object literal for the '<em><b>Constraints</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TABLE__CONSTRAINTS = eINSTANCE.getTable_Constraints();
/**
* The meta object literal for the '<em><b>Incoming Links</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TABLE__INCOMING_LINKS = eINSTANCE.getTable_IncomingLinks();
/**
* The meta object literal for the '<em><b>Outgoing Links</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TABLE__OUTGOING_LINKS = eINSTANCE.getTable_OutgoingLinks();
/**
* The meta object literal for the '<em><b>Logical Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TABLE__LOGICAL_NAME = eINSTANCE.getTable_LogicalName();
/**
* The meta object literal for the '<em><b>Comment</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TABLE__COMMENT = eINSTANCE.getTable_Comment();
/**
* The meta object literal for the '<em><b>User Comment Reference</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TABLE__USER_COMMENT_REFERENCE = eINSTANCE.getTable_UserCommentReference();
/**
* The meta object literal for the '{@link com.hangum.tadpole.rdb.model.impl.ColumnImpl <em>Column</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.rdb.model.impl.ColumnImpl
* @see com.hangum.tadpole.rdb.model.impl.RdbPackageImpl#getColumn()
* @generated
*/
EClass COLUMN = eINSTANCE.getColumn();
/**
* The meta object literal for the '<em><b>Field</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COLUMN__FIELD = eINSTANCE.getColumn_Field();
/**
* The meta object literal for the '<em><b>Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COLUMN__TYPE = eINSTANCE.getColumn_Type();
/**
* The meta object literal for the '<em><b>Null</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COLUMN__NULL = eINSTANCE.getColumn_Null();
/**
* The meta object literal for the '<em><b>Default</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COLUMN__DEFAULT = eINSTANCE.getColumn_Default();
/**
* The meta object literal for the '<em><b>Extra</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COLUMN__EXTRA = eINSTANCE.getColumn_Extra();
/**
* The meta object literal for the '<em><b>Table</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COLUMN__TABLE = eINSTANCE.getColumn_Table();
/**
* The meta object literal for the '<em><b>Logical Field</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COLUMN__LOGICAL_FIELD = eINSTANCE.getColumn_LogicalField();
/**
* The meta object literal for the '<em><b>Key</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COLUMN__KEY = eINSTANCE.getColumn_Key();
/**
* The meta object literal for the '<em><b>Comment</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COLUMN__COMMENT = eINSTANCE.getColumn_Comment();
/**
* The meta object literal for the '{@link com.hangum.tadpole.rdb.model.impl.RelationImpl <em>Relation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.rdb.model.impl.RelationImpl
* @see com.hangum.tadpole.rdb.model.impl.RdbPackageImpl#getRelation()
* @generated
*/
EClass RELATION = eINSTANCE.getRelation();
/**
* The meta object literal for the '<em><b>Source</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RELATION__SOURCE = eINSTANCE.getRelation_Source();
/**
* The meta object literal for the '<em><b>Target</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RELATION__TARGET = eINSTANCE.getRelation_Target();
/**
* The meta object literal for the '<em><b>Source kind</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RELATION__SOURCE_KIND = eINSTANCE.getRelation_Source_kind();
/**
* The meta object literal for the '<em><b>Target kind</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RELATION__TARGET_KIND = eINSTANCE.getRelation_Target_kind();
/**
* The meta object literal for the '<em><b>Column name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RELATION__COLUMN_NAME = eINSTANCE.getRelation_Column_name();
/**
* The meta object literal for the '<em><b>Referenced column name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RELATION__REFERENCED_COLUMN_NAME = eINSTANCE.getRelation_Referenced_column_name();
/**
* The meta object literal for the '<em><b>Bendpoint</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RELATION__BENDPOINT = eINSTANCE.getRelation_Bendpoint();
/**
* The meta object literal for the '<em><b>Db</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RELATION__DB = eINSTANCE.getRelation_Db();
/**
* The meta object literal for the '<em><b>Comment</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RELATION__COMMENT = eINSTANCE.getRelation_Comment();
/**
* The meta object literal for the '<em><b>Constraint name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RELATION__CONSTRAINT_NAME = eINSTANCE.getRelation_Constraint_name();
/**
* The meta object literal for the '{@link com.hangum.tadpole.rdb.model.impl.ViewImpl <em>View</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.rdb.model.impl.ViewImpl
* @see com.hangum.tadpole.rdb.model.impl.RdbPackageImpl#getView()
* @generated
*/
EClass VIEW = eINSTANCE.getView();
/**
* The meta object literal for the '<em><b>Table Name</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference VIEW__TABLE_NAME = eINSTANCE.getView_TableName();
/**
* The meta object literal for the '{@link com.hangum.tadpole.rdb.model.impl.ERDInfoImpl <em>ERD Info</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.rdb.model.impl.ERDInfoImpl
* @see com.hangum.tadpole.rdb.model.impl.RdbPackageImpl#getERDInfo()
* @generated
*/
EClass ERD_INFO = eINSTANCE.getERDInfo();
/**
* The meta object literal for the '<em><b>Auto Layout</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ERD_INFO__AUTO_LAYOUT = eINSTANCE.getERDInfo_AutoLayout();
/**
* The meta object literal for the '<em><b>Version</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ERD_INFO__VERSION = eINSTANCE.getERDInfo_Version();
/**
* The meta object literal for the '<em><b>Style</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ERD_INFO__STYLE = eINSTANCE.getERDInfo_Style();
/**
* The meta object literal for the '{@link com.hangum.tadpole.rdb.model.impl.UserCommentImpl <em>User Comment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.rdb.model.impl.UserCommentImpl
* @see com.hangum.tadpole.rdb.model.impl.RdbPackageImpl#getUserComment()
* @generated
*/
EClass USER_COMMENT = eINSTANCE.getUserComment();
/**
* The meta object literal for the '<em><b>Comment</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute USER_COMMENT__COMMENT = eINSTANCE.getUserComment_Comment();
/**
* The meta object literal for the '{@link com.hangum.tadpole.rdb.model.impl.StyleImpl <em>Style</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.rdb.model.impl.StyleImpl
* @see com.hangum.tadpole.rdb.model.impl.RdbPackageImpl#getStyle()
* @generated
*/
EClass STYLE = eINSTANCE.getStyle();
/**
* The meta object literal for the '<em><b>Table Title</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute STYLE__TABLE_TITLE = eINSTANCE.getStyle_TableTitle();
/**
* The meta object literal for the '<em><b>Column Primary Key</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute STYLE__COLUMN_PRIMARY_KEY = eINSTANCE.getStyle_ColumnPrimaryKey();
/**
* The meta object literal for the '<em><b>Column Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute STYLE__COLUMN_NAME = eINSTANCE.getStyle_ColumnName();
/**
* The meta object literal for the '<em><b>Column Comment</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute STYLE__COLUMN_COMMENT = eINSTANCE.getStyle_ColumnComment();
/**
* The meta object literal for the '<em><b>Column Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute STYLE__COLUMN_TYPE = eINSTANCE.getStyle_ColumnType();
/**
* The meta object literal for the '<em><b>Column Null Check</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute STYLE__COLUMN_NULL_CHECK = eINSTANCE.getStyle_ColumnNullCheck();
/**
* The meta object literal for the '<em><b>Grid</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute STYLE__GRID = eINSTANCE.getStyle_Grid();
/**
* The meta object literal for the '<em><b>Db</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STYLE__DB = eINSTANCE.getStyle_Db();
/**
* The meta object literal for the '{@link com.hangum.tadpole.rdb.model.RelationKind <em>Relation Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.rdb.model.RelationKind
* @see com.hangum.tadpole.rdb.model.impl.RdbPackageImpl#getRelationKind()
* @generated
*/
EEnum RELATION_KIND = eINSTANCE.getRelationKind();
/**
* The meta object literal for the '<em>Rectangle</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.draw2d.geometry.Rectangle
* @see com.hangum.tadpole.rdb.model.impl.RdbPackageImpl#getRectangle()
* @generated
*/
EDataType RECTANGLE = eINSTANCE.getRectangle();
/**
* The meta object literal for the '<em>Point</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.draw2d.geometry.Point
* @see com.hangum.tadpole.rdb.model.impl.RdbPackageImpl#getPoint()
* @generated
*/
EDataType POINT = eINSTANCE.getPoint();
}
} //RdbPackage