Show / Hide Table of Contents

Class AbstractVertex

Abstract base class for graph vertices

Inheritance
Object
AbstractVertex
OutputVertex
ParameterVertex
PseudoParameterVertex
ResourceVertex
Implements
IVertex
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: Firefly.CloudFormationParser.GraphObjects
Assembly: Firefly.CloudFormationParser.dll
Syntax
public abstract class AbstractVertex : IVertex

Constructors

| Improve this Doc View Source

AbstractVertex(ITemplateObject)

Initializes a new instance of the AbstractVertex class.

Declaration
protected AbstractVertex(ITemplateObject templateObject)
Parameters
Type Name Description
ITemplateObject templateObject

The template object.

Properties

| Improve this Doc View Source

Name

Gets the name of the vertex, which is the name assigned to the referenced template object.

Declaration
public string Name { get; }
Property Value
Type Description
String

The name.

| Improve this Doc View Source

Shape

Gets the shape with which to draw the vertex.

Declaration
public abstract GraphvizVertexShape Shape { get; }
Property Value
Type Description
QuikGraph.Graphviz.Dot.GraphvizVertexShape

The shape.

| Improve this Doc View Source

TemplateObject

Gets the template object associated with this vertex.

Declaration
public ITemplateObject TemplateObject { get; }
Property Value
Type Description
ITemplateObject

The template object.

Implements

IVertex

See Also

IVertex
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX