/*******************************************************************************
* Copyright (c) 2013 hangum.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the GNU Public License v3.0
* which accompanies this distribution, and is available at
* http://www.gnu.org/licenses/gpl.html
*
* Contributors:
* hangum - initial API and implementation
******************************************************************************/
/**
*/
package com.hangum.tadpole.mongodb.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.mongodb.model.MongodbFactory
* @model kind="package"
* @generated
*/
public interface MongodbPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "mongodb";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://com.hangum.tadpole.mongodb.model.ERDInfo";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "mongodb";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
MongodbPackage eINSTANCE = com.hangum.tadpole.mongodb.model.impl.MongodbPackageImpl.init();
/**
* The meta object id for the '{@link com.hangum.tadpole.mongodb.model.impl.ERDInfoImpl <em>ERD Info</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.mongodb.model.impl.ERDInfoImpl
* @see com.hangum.tadpole.mongodb.model.impl.MongodbPackageImpl#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>Auto Layout type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ERD_INFO__AUTO_LAYOUT_TYPE = 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.mongodb.model.impl.DBImpl <em>DB</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.mongodb.model.impl.DBImpl
* @see com.hangum.tadpole.mongodb.model.impl.MongodbPackageImpl#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>Auto Layout type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DB__AUTO_LAYOUT_TYPE = ERD_INFO__AUTO_LAYOUT_TYPE;
/**
* 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 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 + 8;
/**
* The meta object id for the '{@link com.hangum.tadpole.mongodb.model.impl.TableImpl <em>Table</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.mongodb.model.impl.TableImpl
* @see com.hangum.tadpole.mongodb.model.impl.MongodbPackageImpl#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.mongodb.model.impl.ColumnImpl <em>Column</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.mongodb.model.impl.ColumnImpl
* @see com.hangum.tadpole.mongodb.model.impl.MongodbPackageImpl#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>Default</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COLUMN__DEFAULT = 2;
/**
* The feature id for the '<em><b>Table</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COLUMN__TABLE = 3;
/**
* The feature id for the '<em><b>Logical Field</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COLUMN__LOGICAL_FIELD = 4;
/**
* The feature id for the '<em><b>Key</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COLUMN__KEY = 5;
/**
* The feature id for the '<em><b>Comment</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COLUMN__COMMENT = 6;
/**
* The feature id for the '<em><b>Sub Doc</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COLUMN__SUB_DOC = 7;
/**
* The number of structural features of the '<em>Column</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COLUMN_FEATURE_COUNT = 8;
/**
* The meta object id for the '{@link com.hangum.tadpole.mongodb.model.impl.RelationImpl <em>Relation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.mongodb.model.impl.RelationImpl
* @see com.hangum.tadpole.mongodb.model.impl.MongodbPackageImpl#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.mongodb.model.impl.ViewImpl <em>View</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.mongodb.model.impl.ViewImpl
* @see com.hangum.tadpole.mongodb.model.impl.MongodbPackageImpl#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.mongodb.model.impl.UserCommentImpl <em>User Comment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.mongodb.model.impl.UserCommentImpl
* @see com.hangum.tadpole.mongodb.model.impl.MongodbPackageImpl#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.mongodb.model.RelationKind <em>Relation Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.mongodb.model.RelationKind
* @see com.hangum.tadpole.mongodb.model.impl.MongodbPackageImpl#getRelationKind()
* @generated
*/
int RELATION_KIND = 7;
/**
* 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.mongodb.model.impl.MongodbPackageImpl#getRectangle()
* @generated
*/
int RECTANGLE = 8;
/**
* 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.mongodb.model.impl.MongodbPackageImpl#getPoint()
* @generated
*/
int POINT = 9;
/**
* Returns the meta object for class '{@link com.hangum.tadpole.mongodb.model.DB <em>DB</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>DB</em>'.
* @see com.hangum.tadpole.mongodb.model.DB
* @generated
*/
EClass getDB();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.model.DB#getDbType()
* @see #getDB()
* @generated
*/
EAttribute getDB_DbType();
/**
* Returns the meta object for the containment reference list '{@link com.hangum.tadpole.mongodb.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.mongodb.model.DB#getTables()
* @see #getDB()
* @generated
*/
EReference getDB_Tables();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.model.DB#getKey()
* @see #getDB()
* @generated
*/
EAttribute getDB_Key();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.model.DB#getUrl()
* @see #getDB()
* @generated
*/
EAttribute getDB_Url();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.model.DB#getId()
* @see #getDB()
* @generated
*/
EAttribute getDB_Id();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.model.DB#getSid()
* @see #getDB()
* @generated
*/
EAttribute getDB_Sid();
/**
* Returns the meta object for the containment reference list '{@link com.hangum.tadpole.mongodb.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.mongodb.model.DB#getReferences()
* @see #getDB()
* @generated
*/
EReference getDB_References();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.model.DB#getComment()
* @see #getDB()
* @generated
*/
EAttribute getDB_Comment();
/**
* Returns the meta object for class '{@link com.hangum.tadpole.mongodb.model.Table <em>Table</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Table</em>'.
* @see com.hangum.tadpole.mongodb.model.Table
* @generated
*/
EClass getTable();
/**
* Returns the meta object for the containment reference list '{@link com.hangum.tadpole.mongodb.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.mongodb.model.Table#getColumns()
* @see #getTable()
* @generated
*/
EReference getTable_Columns();
/**
* Returns the meta object for the container reference '{@link com.hangum.tadpole.mongodb.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.mongodb.model.Table#getDb()
* @see #getTable()
* @generated
*/
EReference getTable_Db();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.model.Table#getName()
* @see #getTable()
* @generated
*/
EAttribute getTable_Name();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.model.Table#getConstraints()
* @see #getTable()
* @generated
*/
EAttribute getTable_Constraints();
/**
* Returns the meta object for the reference list '{@link com.hangum.tadpole.mongodb.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.mongodb.model.Table#getIncomingLinks()
* @see #getTable()
* @generated
*/
EReference getTable_IncomingLinks();
/**
* Returns the meta object for the reference list '{@link com.hangum.tadpole.mongodb.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.mongodb.model.Table#getOutgoingLinks()
* @see #getTable()
* @generated
*/
EReference getTable_OutgoingLinks();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.model.Table#getLogicalName()
* @see #getTable()
* @generated
*/
EAttribute getTable_LogicalName();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.model.Table#getComment()
* @see #getTable()
* @generated
*/
EAttribute getTable_Comment();
/**
* Returns the meta object for the reference '{@link com.hangum.tadpole.mongodb.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.mongodb.model.Table#getUserCommentReference()
* @see #getTable()
* @generated
*/
EReference getTable_UserCommentReference();
/**
* Returns the meta object for class '{@link com.hangum.tadpole.mongodb.model.Column <em>Column</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Column</em>'.
* @see com.hangum.tadpole.mongodb.model.Column
* @generated
*/
EClass getColumn();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.model.Column#getField()
* @see #getColumn()
* @generated
*/
EAttribute getColumn_Field();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.model.Column#getType()
* @see #getColumn()
* @generated
*/
EAttribute getColumn_Type();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.model.Column#getDefault()
* @see #getColumn()
* @generated
*/
EAttribute getColumn_Default();
/**
* Returns the meta object for the container reference '{@link com.hangum.tadpole.mongodb.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.mongodb.model.Column#getTable()
* @see #getColumn()
* @generated
*/
EReference getColumn_Table();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.model.Column#getLogicalField()
* @see #getColumn()
* @generated
*/
EAttribute getColumn_LogicalField();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.model.Column#getKey()
* @see #getColumn()
* @generated
*/
EAttribute getColumn_Key();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.model.Column#getComment()
* @see #getColumn()
* @generated
*/
EAttribute getColumn_Comment();
/**
* Returns the meta object for the containment reference list '{@link com.hangum.tadpole.mongodb.model.Column#getSubDoc <em>Sub Doc</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Sub Doc</em>'.
* @see com.hangum.tadpole.mongodb.model.Column#getSubDoc()
* @see #getColumn()
* @generated
*/
EReference getColumn_SubDoc();
/**
* Returns the meta object for class '{@link com.hangum.tadpole.mongodb.model.Relation <em>Relation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Relation</em>'.
* @see com.hangum.tadpole.mongodb.model.Relation
* @generated
*/
EClass getRelation();
/**
* Returns the meta object for the reference '{@link com.hangum.tadpole.mongodb.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.mongodb.model.Relation#getSource()
* @see #getRelation()
* @generated
*/
EReference getRelation_Source();
/**
* Returns the meta object for the reference '{@link com.hangum.tadpole.mongodb.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.mongodb.model.Relation#getTarget()
* @see #getRelation()
* @generated
*/
EReference getRelation_Target();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.model.Relation#getSource_kind()
* @see #getRelation()
* @generated
*/
EAttribute getRelation_Source_kind();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.model.Relation#getTarget_kind()
* @see #getRelation()
* @generated
*/
EAttribute getRelation_Target_kind();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.model.Relation#getColumn_name()
* @see #getRelation()
* @generated
*/
EAttribute getRelation_Column_name();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.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.mongodb.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.mongodb.model.Relation#getBendpoint()
* @see #getRelation()
* @generated
*/
EAttribute getRelation_Bendpoint();
/**
* Returns the meta object for the container reference '{@link com.hangum.tadpole.mongodb.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.mongodb.model.Relation#getDb()
* @see #getRelation()
* @generated
*/
EReference getRelation_Db();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.model.Relation#getComment()
* @see #getRelation()
* @generated
*/
EAttribute getRelation_Comment();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.model.Relation#getConstraint_name()
* @see #getRelation()
* @generated
*/
EAttribute getRelation_Constraint_name();
/**
* Returns the meta object for class '{@link com.hangum.tadpole.mongodb.model.View <em>View</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>View</em>'.
* @see com.hangum.tadpole.mongodb.model.View
* @generated
*/
EClass getView();
/**
* Returns the meta object for the reference '{@link com.hangum.tadpole.mongodb.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.mongodb.model.View#getTableName()
* @see #getView()
* @generated
*/
EReference getView_TableName();
/**
* Returns the meta object for class '{@link com.hangum.tadpole.mongodb.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.mongodb.model.ERDInfo
* @generated
*/
EClass getERDInfo();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.model.ERDInfo#isAutoLayout()
* @see #getERDInfo()
* @generated
*/
EAttribute getERDInfo_AutoLayout();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.model.ERDInfo#getVersion()
* @see #getERDInfo()
* @generated
*/
EAttribute getERDInfo_Version();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.model.ERDInfo#getAutoLayout_type <em>Auto Layout type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Auto Layout type</em>'.
* @see com.hangum.tadpole.mongodb.model.ERDInfo#getAutoLayout_type()
* @see #getERDInfo()
* @generated
*/
EAttribute getERDInfo_AutoLayout_type();
/**
* Returns the meta object for class '{@link com.hangum.tadpole.mongodb.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.mongodb.model.UserComment
* @generated
*/
EClass getUserComment();
/**
* Returns the meta object for the attribute '{@link com.hangum.tadpole.mongodb.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.mongodb.model.UserComment#getComment()
* @see #getUserComment()
* @generated
*/
EAttribute getUserComment_Comment();
/**
* Returns the meta object for enum '{@link com.hangum.tadpole.mongodb.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.mongodb.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
*/
MongodbFactory getMongodbFactory();
/**
* <!-- 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.mongodb.model.impl.DBImpl <em>DB</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.mongodb.model.impl.DBImpl
* @see com.hangum.tadpole.mongodb.model.impl.MongodbPackageImpl#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 '{@link com.hangum.tadpole.mongodb.model.impl.TableImpl <em>Table</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.mongodb.model.impl.TableImpl
* @see com.hangum.tadpole.mongodb.model.impl.MongodbPackageImpl#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.mongodb.model.impl.ColumnImpl <em>Column</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.mongodb.model.impl.ColumnImpl
* @see com.hangum.tadpole.mongodb.model.impl.MongodbPackageImpl#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>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>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 '<em><b>Sub Doc</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COLUMN__SUB_DOC = eINSTANCE.getColumn_SubDoc();
/**
* The meta object literal for the '{@link com.hangum.tadpole.mongodb.model.impl.RelationImpl <em>Relation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.mongodb.model.impl.RelationImpl
* @see com.hangum.tadpole.mongodb.model.impl.MongodbPackageImpl#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.mongodb.model.impl.ViewImpl <em>View</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.mongodb.model.impl.ViewImpl
* @see com.hangum.tadpole.mongodb.model.impl.MongodbPackageImpl#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.mongodb.model.impl.ERDInfoImpl <em>ERD Info</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.mongodb.model.impl.ERDInfoImpl
* @see com.hangum.tadpole.mongodb.model.impl.MongodbPackageImpl#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>Auto Layout type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ERD_INFO__AUTO_LAYOUT_TYPE = eINSTANCE.getERDInfo_AutoLayout_type();
/**
* The meta object literal for the '{@link com.hangum.tadpole.mongodb.model.impl.UserCommentImpl <em>User Comment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.mongodb.model.impl.UserCommentImpl
* @see com.hangum.tadpole.mongodb.model.impl.MongodbPackageImpl#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.mongodb.model.RelationKind <em>Relation Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hangum.tadpole.mongodb.model.RelationKind
* @see com.hangum.tadpole.mongodb.model.impl.MongodbPackageImpl#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.mongodb.model.impl.MongodbPackageImpl#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.mongodb.model.impl.MongodbPackageImpl#getPoint()
* @generated
*/
EDataType POINT = eINSTANCE.getPoint();
}
} //MongodbPackage