corepackage.java
来自「对eclipse gef进行封装,可以生成图形化编辑器」· Java 代码 · 共 1,786 行 · 第 1/4 页
JAVA
1,786 行
*/
EReference getNodeElement_Location();
/**
* Returns the meta object for the containment reference '{@link com.primeton.studio.gef.core.NodeElement#getSize <em>Size</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Size</em>'.
* @see com.primeton.studio.gef.core.NodeElement#getSize()
* @see #getNodeElement()
* @generated
*/
EReference getNodeElement_Size();
/**
* Returns the meta object for the attribute '{@link com.primeton.studio.gef.core.NodeElement#isCollapsed <em>Collapsed</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Collapsed</em>'.
* @see com.primeton.studio.gef.core.NodeElement#isCollapsed()
* @see #getNodeElement()
* @generated
*/
EAttribute getNodeElement_Collapsed();
/**
* Returns the meta object for the attribute '{@link com.primeton.studio.gef.core.NodeElement#getNodeType <em>Node Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Node Type</em>'.
* @see com.primeton.studio.gef.core.NodeElement#getNodeType()
* @see #getNodeElement()
* @generated
*/
EAttribute getNodeElement_NodeType();
/**
* Returns the meta object for the attribute '{@link com.primeton.studio.gef.core.NodeElement#isGrouped <em>Grouped</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Grouped</em>'.
* @see com.primeton.studio.gef.core.NodeElement#isGrouped()
* @see #getNodeElement()
* @generated
*/
EAttribute getNodeElement_Grouped();
/**
* Returns the meta object for the reference '{@link com.primeton.studio.gef.core.NodeElement#getNodeLabel <em>Node Label</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Node Label</em>'.
* @see com.primeton.studio.gef.core.NodeElement#getNodeLabel()
* @see #getNodeElement()
* @generated
*/
EReference getNodeElement_NodeLabel();
/**
* Returns the meta object for class '{@link com.primeton.studio.gef.core.NodeElementLabel <em>Node Element Label</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Node Element Label</em>'.
* @see com.primeton.studio.gef.core.NodeElementLabel
* @generated
*/
EClass getNodeElementLabel();
/**
* Returns the meta object for the reference '{@link com.primeton.studio.gef.core.NodeElementLabel#getNode <em>Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Node</em>'.
* @see com.primeton.studio.gef.core.NodeElementLabel#getNode()
* @see #getNodeElementLabel()
* @generated
*/
EReference getNodeElementLabel_Node();
/**
* Returns the meta object for enum '{@link com.primeton.studio.gef.core.TNodeType <em>TNode Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>TNode Type</em>'.
* @see com.primeton.studio.gef.core.TNodeType
* @generated
*/
EEnum getTNodeType();
/**
* Returns the meta object for enum '{@link com.primeton.studio.gef.core.TLineType <em>TLine Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>TLine Type</em>'.
* @see com.primeton.studio.gef.core.TLineType
* @generated
*/
EEnum getTLineType();
/**
* 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
*/
CoreFactory getCoreFactory();
/**
* <!-- 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.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
*/
EClass NODE = eINSTANCE.getNode();
/**
* The meta object literal for the '<em><b>Nodes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE__NODES = eINSTANCE.getNode_Nodes();
/**
* The meta object literal 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
*/
EClass DIAGRAM = eINSTANCE.getDiagram();
/**
* The meta object literal 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
*/
EClass ELEMENT = eINSTANCE.getElement();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ELEMENT__ID = eINSTANCE.getElement_Id();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ELEMENT__NAME = eINSTANCE.getElement_Name();
/**
* The meta object literal for the '<em><b>Description</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ELEMENT__DESCRIPTION = eINSTANCE.getElement_Description();
/**
* The meta object literal for the '<em><b>Value Key</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ELEMENT__VALUE_KEY = eINSTANCE.getElement_ValueKey();
/**
* The meta object literal 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
*/
EClass CONNECTION = eINSTANCE.getConnection();
/**
* The meta object literal for the '<em><b>Source Node</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONNECTION__SOURCE_NODE = eINSTANCE.getConnection_SourceNode();
/**
* The meta object literal for the '<em><b>Target Node</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONNECTION__TARGET_NODE = eINSTANCE.getConnection_TargetNode();
/**
* The meta object literal for the '<em><b>Line Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONNECTION__LINE_TYPE = eINSTANCE.getConnection_LineType();
/**
* The meta object literal for the '<em><b>Priority</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONNECTION__PRIORITY = eINSTANCE.getConnection_Priority();
/**
* The meta object literal 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
*/
EClass SIZE = eINSTANCE.getSize();
/**
* The meta object literal for the '<em><b>Height</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SIZE__HEIGHT = eINSTANCE.getSize_Height();
/**
* The meta object literal for the '<em><b>Width</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SIZE__WIDTH = eINSTANCE.getSize_Width();
/**
* The meta object literal 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
*/
EClass LOCATION = eINSTANCE.getLocation();
/**
* The meta object literal for the '<em><b>X</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LOCATION__X = eINSTANCE.getLocation_X();
/**
* The meta object literal for the '<em><b>Y</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LOCATION__Y = eINSTANCE.getLocation_Y();
/**
* The meta object literal for the '{@link com.primeton.studio.gef.core.impl.NoteImpl <em>Note</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.primeton.studio.gef.core.impl.NoteImpl
* @see com.primeton.studio.gef.core.impl.CorePackageImpl#getNote()
* @generated
*/
EClass NOTE = eINSTANCE.getNote();
/**
* The meta object literal for the '<em><b>Content</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NOTE__CONTENT = eINSTANCE.getNote_Content();
/**
* The meta object literal for the '{@link com.primeton.studio.gef.core.impl.GroupNodeImpl <em>Group Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.primeton.studio.gef.core.impl.GroupNodeImpl
* @see com.primeton.studio.gef.core.impl.CorePackageImpl#getGroupNode()
* @generated
*/
EClass GROUP_NODE = eINSTANCE.getGroupNode();
/**
* The meta object literal for the '<em><b>Chidren</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GROUP_NODE__CHIDREN = eINSTANCE.getGroupNode_Chidren();
/**
* The meta object literal 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
*/
EClass NODE_ELEMENT = eINSTANCE.getNodeElement();
/**
* The meta object literal for the '<em><b>Parent</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE_ELEMENT__PARENT = eINSTANCE.getNodeElement_Parent();
/**
* The meta object literal for the '<em><b>Target Connections</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE_ELEMENT__TARGET_CONNECTIONS = eINSTANCE.getNodeElement_TargetConnections();
/**
* The meta object literal for the '<em><b>Source Connections</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE_ELEMENT__SOURCE_CONNECTIONS = eINSTANCE.getNodeElement_SourceConnections();
/**
* The meta object literal for the '<em><b>Location</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE_ELEMENT__LOCATION = eINSTANCE.getNodeElement_Location();
/**
* The meta object literal for the '<em><b>Size</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE_ELEMENT__SIZE = eINSTANCE.getNodeElement_Size();
/**
* The meta object literal for the '<em><b>Collapsed</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NODE_ELEMENT__COLLAPSED = eINSTANCE.getNodeElement_Collapsed();
/**
* The meta object literal for the '<em><b>Node Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NODE_ELEMENT__NODE_TYPE = eINSTANCE.getNodeElement_NodeType();
/**
* The meta object literal for the '<em><b>Grouped</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NODE_ELEMENT__GROUPED = eINSTANCE.getNodeElement_Grouped();
/**
* The meta object literal for the '<em><b>Node Label</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE_ELEMENT__NODE_LABEL = eINSTANCE.getNodeElement_NodeLabel();
/**
* The meta object literal for the '{@link com.primeton.studio.gef.core.impl.NodeElementLabelImpl <em>Node Element Label</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.primeton.studio.gef.core.impl.NodeElementLabelImpl
* @see com.primeton.studio.gef.core.impl.CorePackageImpl#getNodeElementLabel()
* @generated
*/
EClass NODE_ELEMENT_LABEL = eINSTANCE.getNodeElementLabel();
/**
* The meta object literal for the '<em><b>Node</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE_ELEMENT_LABEL__NODE = eINSTANCE.getNodeElementLabel_Node();
/**
* The meta object literal for the '{@link com.primeton.studio.gef.core.TNodeType <em>TNode Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.primeton.studio.gef.core.TNodeType
* @see com.primeton.studio.gef.core.impl.CorePackageImpl#getTNodeType()
* @generated
*/
EEnum TNODE_TYPE = eINSTANCE.getTNodeType();
/**
* The meta object literal for the '{@link com.primeton.studio.gef.core.TLineType <em>TLine Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.primeton.studio.gef.core.TLineType
* @see com.primeton.studio.gef.core.impl.CorePackageImpl#getTLineType()
* @generated
*/
EEnum TLINE_TYPE = eINSTANCE.getTLineType();
}
} //CorePackage
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?