public void LinkInCognitiveGraph(){
		//0.找到激活强度最高和次高的节点的激活级别，分别记为high和low
		//1.找到激活状态最高的节点，构建一个和它相同的GraphNode
		//2.找到激活状态次高的节点，将刚刚完成的GraphNote连接到它的队尾
		//3.构建一个和激活状态次高的节点相同的节点，连接它到激活状态最高的节点的后面
		
		//0
		int low=GetCurrentSecondHighActivatedNodeAL();
		int high=GetCurrentMostHighActivatedNodeAL();

		int GraphSize=CognitiveGraph.size();

		GraphNode first=new GraphNode();
		GraphNode second=new GraphNode();
		
		//1
		for(int i=0;i<GraphSize;i++){
			if(CognitiveGraph.get(i).ObjOrAttri.get(0).ActivatedLevel==high){
				
				first.ActivatedLevel=high;
				first.Symbol=CognitiveGraph.get(i).ObjOrAttri.get(0).Symbol;
				first.OriginalType=CognitiveGraph.get(i).ObjOrAttri.get(0).OriginalType;
				first.RelationType=CognitiveGraph.get(i).ObjOrAttri.get(0).RelationType;
				break;
			}
		}
		
		//2(3)
		for(int i=0;i<GraphSize;i++){
			if(CognitiveGraph.get(i).ObjOrAttri.get(0).ActivatedLevel==low){
				
				CognitiveGraph.get(i).ObjOrAttri.add(first);//把first连接上去
				
				second.ActivatedLevel=CognitiveGraph.get(i).ObjOrAttri.get(0).ActivatedLevel;
				second.Symbol=CognitiveGraph.get(i).ObjOrAttri.get(0).Symbol;
				second.OriginalType=CognitiveGraph.get(i).ObjOrAttri.get(0).OriginalType;
				second.RelationType=CognitiveGraph.get(i).ObjOrAttri.get(0).RelationType;
				break;
			}
		}
		
		//3
		for(int i=0;i<GraphSize;i++){
			if(CognitiveGraph.get(i).ObjOrAttri.get(0).ActivatedLevel==high){

				CognitiveGraph.get(i).ObjOrAttri.add(second);//把second连接上去
				break;
			}
		}
		
	}