private static StageElement WriteActionView(ActionView av) { var ae = new StageElement(ElementName.ActionView); ae.AddTextValue(ElementName.Name, av.name); ae.AddTextValue(ElementName.Description, av.description); if (av is SelectorActionView) { ae.AddAttribute(AttributeName.ConnectorType, ConnectorType.Selector); } else if (av is AILinkActionView) { ae.AddAttribute(AttributeName.ConnectorType, ConnectorType.AILink); } else if (av is CompositeActionView) { ae.AddAttribute(AttributeName.ConnectorType, ConnectorType.Composite); } return(ae); }