PartsModel
Un modelo donde los datos son FrameworkElements: Node y Link.
Hereda de: GraphLinksModel<Node, string, string, Link>
Constructores
Propiedades
public Diagram Diagram { get; set; }
value = partsModel.Diagram
partsModel.Diagram = value
A diferencia de la mayoría de los modelos, PartsModel conoce el Diagrama que posee las Partes que son los datos de nodos y enlaces de este modelo.
public DataTemplate LinkTemplate { get; set; }
value = partsModel.LinkTemplate
partsModel.LinkTemplate = value
Consigue o establece un DataTemplate que implementa la apariencia de cada enlace que es creado por String).
Métodos
CopyLink2(Link, CopyDictionary, Link, Node, Node, Node)
Esto termina la copia de un enlace actualizando cualquier referencia al nodo "de" el nodo "a" y cualquier nodo "bello".
- oldlinkdata
- env
- newlinkdata
- newfromnodedata
- newtonodedata
- newlinklabel
CopyNode2(Node, CopyDictionary, Node, Node, IEnumerable<Node>)
Esto termina la copia de un nodo actualizando cualquier referencia a un nodo de grupo conteniendo.
- oldnodedata
- el Nodo original
- env
- newnodedata
- El Nodo copiado
- newgroup
- el nodo cuyo Id es el nuevo valor para la propiedad PartsModelContainingSubGraph
- newmembers
- no utilizados
protected override bool FindIsGroupForNode(Node nodedata)
result = partsModel.FindIsGroupForNode(nodedata)
Un dato de nodo es un grupo si es un grupo.
- nodedata
protected override bool FindIsLinkLabelForNode(Node nodedata)
result = partsModel.FindIsLinkLabelForNode(nodedata)
Un nodo es una etiqueta de enlace si IsLinkLabel es verdad.
- nodedata
protected override Link InsertLink(Node fromdata, string fromparam, Node todata, string toparam)
result = partsModel.InsertLink(fromdata, fromparam, todata, toparam)
Crear e insertar un nuevo enlace mediante la construcción de un Enlace.
- fromdata
- a Nodo no nulo
- fromparam
- todata
- a Nodo no nulo
- toparam
protected override bool MakeNodeKeyUnique(Node nodedata)
result = partsModel.MakeNodeKeyUnique(nodedata)
Esto hace que la cuerda de Id del nodo sea única sufijiendo un entero.
- nodedata