📄 corepackage.java
字号:
/**
* <copyright>
* </copyright>
*
* $Id: CorePackage.java,v 1.6 2006/12/30 02:45:06 niegy Exp $
*/
package com.primeton.studio.gef.core;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
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.primeton.studio.gef.core.CoreFactory
* @model kind="package"
* @generated
*/
public interface CorePackage extends EPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String copyright = "";
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "core";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*/
String eNS_URI = "gefcore";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "model";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
CorePackage eINSTANCE = com.primeton.studio.gef.core.impl.CorePackageImpl.init();
/**
* The meta object id for the '{@link com.primeton.studio.gef.core.impl.ElementImpl <em>Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.primeton.studio.gef.core.impl.ElementImpl
* @see com.primeton.studio.gef.core.impl.CorePackageImpl#getElement()
* @generated
*/
int ELEMENT = 2;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT__ID = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT__NAME = 1;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT__DESCRIPTION = 2;
/**
* The feature id for the '<em><b>Value Key</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT__VALUE_KEY = 3;
/**
* The number of structural features of the '<em>Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link com.primeton.studio.gef.core.impl.NodeImpl <em>Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.primeton.studio.gef.core.impl.NodeImpl
* @see com.primeton.studio.gef.core.impl.CorePackageImpl#getNode()
* @generated
*/
int NODE = 0;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE__ID = ELEMENT__ID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE__NAME = ELEMENT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE__DESCRIPTION = ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Value Key</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE__VALUE_KEY = ELEMENT__VALUE_KEY;
/**
* The feature id for the '<em><b>Nodes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE__NODES = ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.primeton.studio.gef.core.impl.DiagramImpl <em>Diagram</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.primeton.studio.gef.core.impl.DiagramImpl
* @see com.primeton.studio.gef.core.impl.CorePackageImpl#getDiagram()
* @generated
*/
int DIAGRAM = 1;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIAGRAM__ID = NODE__ID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIAGRAM__NAME = NODE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIAGRAM__DESCRIPTION = NODE__DESCRIPTION;
/**
* The feature id for the '<em><b>Value Key</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIAGRAM__VALUE_KEY = NODE__VALUE_KEY;
/**
* The feature id for the '<em><b>Nodes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIAGRAM__NODES = NODE__NODES;
/**
* The number of structural features of the '<em>Diagram</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIAGRAM_FEATURE_COUNT = NODE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link com.primeton.studio.gef.core.impl.ConnectionImpl <em>Connection</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.primeton.studio.gef.core.impl.ConnectionImpl
* @see com.primeton.studio.gef.core.impl.CorePackageImpl#getConnection()
* @generated
*/
int CONNECTION = 3;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONNECTION__ID = ELEMENT__ID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONNECTION__NAME = ELEMENT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONNECTION__DESCRIPTION = ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Value Key</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONNECTION__VALUE_KEY = ELEMENT__VALUE_KEY;
/**
* The feature id for the '<em><b>Source Node</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONNECTION__SOURCE_NODE = ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Target Node</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONNECTION__TARGET_NODE = ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Line Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONNECTION__LINE_TYPE = ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Priority</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONNECTION__PRIORITY = ELEMENT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Connection</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONNECTION_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link com.primeton.studio.gef.core.impl.SizeImpl <em>Size</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.primeton.studio.gef.core.impl.SizeImpl
* @see com.primeton.studio.gef.core.impl.CorePackageImpl#getSize()
* @generated
*/
int SIZE = 4;
/**
* The feature id for the '<em><b>Height</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIZE__HEIGHT = 0;
/**
* The feature id for the '<em><b>Width</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIZE__WIDTH = 1;
/**
* The number of structural features of the '<em>Size</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIZE_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link com.primeton.studio.gef.core.impl.LocationImpl <em>Location</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.primeton.studio.gef.core.impl.LocationImpl
* @see com.primeton.studio.gef.core.impl.CorePackageImpl#getLocation()
* @generated
*/
int LOCATION = 5;
/**
* The feature id for the '<em><b>X</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCATION__X = 0;
/**
* The feature id for the '<em><b>Y</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCATION__Y = 1;
/**
* The number of structural features of the '<em>Location</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCATION_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link com.primeton.studio.gef.core.impl.NodeElementImpl <em>Node Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.primeton.studio.gef.core.impl.NodeElementImpl
* @see com.primeton.studio.gef.core.impl.CorePackageImpl#getNodeElement()
* @generated
*/
int NODE_ELEMENT = 8;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_ELEMENT__ID = NODE__ID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_ELEMENT__NAME = NODE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -