Machinations

Public Member Functions | Properties | List of all members
Machinations.FromFlash.graph.IGraph Interface Reference

interface for graph More...

Inheritance diagram for Machinations.FromFlash.graph.IGraph:

## Public Member Functions

void | AddElement (GraphElement element)
void | RemoveElement (GraphElement element)
XmlDocument | GenerateXml ()
void | FillXmlElement (XmlElement filled)
void | Clear ()
void | OnChanged (string reason, string message=null)
ResourceConnection | CreateResourceConnection (GraphElement startElement, GraphElement endElement, Color color, string label=null)
StateConnection | CreateStateConnection (GraphElement startElement, GraphElement endElement, Color color, string label=null)
Point | GetCenter ()

## Properties

List< GraphElement > | Elements`[get, set]`
List< IUserComponentSchema > | UserComponents`[get, set]`

## Detailed Description

interface for graph

## Member Function Documentation

## ◆ AddElement()

void Machinations.FromFlash.graph.IGraph.AddElement | ( | GraphElement | element | ) |

Implemented in Machinations.FromFlash.graph.Graph.

## ◆ Clear()

void Machinations.FromFlash.graph.IGraph.Clear | ( |  | ) |

Implemented in Machinations.FromFlash.machinations.model.MachinationsGraph, and Machinations.FromFlash.graph.Graph.

## ◆ CreateResourceConnection()

ResourceConnection Machinations.FromFlash.graph.IGraph.CreateResourceConnection | ( | GraphElement | startElement,
|  | GraphElement | endElement,
|  | Color | color,
|  | string | label = `null`
| ) |  |

Implemented in Machinations.FromFlash.graph.Graph.

## ◆ CreateStateConnection()

StateConnection Machinations.FromFlash.graph.IGraph.CreateStateConnection | ( | GraphElement | startElement,
|  | GraphElement | endElement,
|  | Color | color,
|  | string | label = `null`
| ) |  |

Implemented in Machinations.FromFlash.graph.Graph.

## ◆ FillXmlElement()

void Machinations.FromFlash.graph.IGraph.FillXmlElement | ( | XmlElement | filled | ) |

Implemented in Machinations.FromFlash.graph.Graph.

## ◆ GenerateXml()

XmlDocument Machinations.FromFlash.graph.IGraph.GenerateXml | ( |  | ) |

Implemented in Machinations.FromFlash.machinations.model.MachinationsGraph, Machinations.FromFlash.graph.Graph, and Machinations.FromFlash.graph.UserComponentGraph.

## ◆ GetCenter()

Point Machinations.FromFlash.graph.IGraph.GetCenter | ( |  | ) |

Implemented in Machinations.FromFlash.graph.Graph.

## ◆ OnChanged()

void Machinations.FromFlash.graph.IGraph.OnChanged | ( | string | reason,
|  | string | message = `null`
| ) |  |

Implemented in Machinations.FromFlash.graph.Graph.

## ◆ RemoveElement()

void Machinations.FromFlash.graph.IGraph.RemoveElement | ( | GraphElement | element | ) |

Implemented in Machinations.FromFlash.machinations.model.MachinationsGraph, and Machinations.FromFlash.graph.Graph.

## Property Documentation

## ◆ Elements

List<GraphElement> Machinations.FromFlash.graph.IGraph.Elements

get set

## ◆ UserComponents

List<IUserComponentSchema> Machinations.FromFlash.graph.IGraph.UserComponents

get set

The documentation for this interface was generated from the following file:

- FromFlash/graph/IGraph.cs