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 + -
显示快捷键?