/*--------------------------------------------------------------------------------------------*/ private void AddFactorEdges(IWeaverVarAlias <Factor> pAlias) { AddVertexEdges(new WeaverVarAlias <Vertex>(pAlias.Name)); Tasks.AddFactorCreatedByMember(Build, NewDom, NewCre, pAlias); Tasks.AddFactorDescriptorRefinesPrimaryWithArtifact(Build, NewDom, NewCre, pAlias); Tasks.AddFactorDescriptorRefinesRelatedWithArtifact(Build, NewDom, NewCre, pAlias); Tasks.AddFactorDescriptorRefinesTypeWithArtifact(Build, NewDom, NewCre, pAlias); Tasks.AddFactorUsesPrimaryArtifact(Build, NewDom, NewCre, pAlias); Tasks.AddFactorUsesRelatedArtifact(Build, NewDom, NewCre, pAlias); Tasks.AddFactorVectorUsesAxisArtifact(Build, NewDom, NewCre, pAlias); }