Lines Matching refs:Diagram

18 function Diagram() {  class
26 Diagram.prototype.getActor = function(alias, name) {
36 i = actors.push(new Diagram.Actor(alias, (name || alias), actors.length));
43 Diagram.prototype.getActorWithAlias = function(input) {
59 Diagram.prototype.setTitle = function(title) {
63 Diagram.prototype.addSignal = function(signal) {
67 Diagram.Actor = function(alias, name, index) {
73 Diagram.Signal = function(actorA, signaltype, actorB, message) {
82 Diagram.Signal.prototype.isSelf = function() {
86 Diagram.Note = function(actor, placement, message) {
97 Diagram.Note.prototype.hasManyActors = function() {
101 Diagram.unescape = function(s) {
106 Diagram.LINETYPE = {
111 Diagram.ARROWTYPE = {
116 Diagram.PLACEMENT = {
302 this.$ = new Diagram.Note($$[$0 - 1], $$[$0 - 2], $$[$0]);
306 this.$ = new Diagram.Note($$[$0 - 1], Diagram.PLACEMENT.OVER, $$[$0]);
319 this.$ = Diagram.PLACEMENT.LEFTOF;
323 this.$ = Diagram.PLACEMENT.RIGHTOF;
327 this.$ = new Diagram.Signal($$[$0 - 3], $$[$0 - 2], $$[$0 - 1], $$[$0]);
331 this.$ = yy.parser.yy.getActor(Diagram.unescape($$[$0]));
335 this.$ = yy.parser.yy.getActorWithAlias(Diagram.unescape($$[$0]));
343 this.$ = Diagram.LINETYPE.SOLID;
347 this.$ = Diagram.LINETYPE.DOTTED;
351 this.$ = Diagram.ARROWTYPE.FILLED;
355 this.$ = Diagram.ARROWTYPE.OPEN;
359 this.$ = Diagram.unescape($$[$0].substring(1));
784 Diagram.ParseError = ParseError;
786 Diagram.parse = function(input) {
790 parser.yy = new Diagram();
840 var PLACEMENT = Diagram.PLACEMENT;
841 var LINETYPE = Diagram.LINETYPE;
842 var ARROWTYPE = Diagram.ARROWTYPE;
864 Diagram.themes = {};
866 Diagram.themes[name] = theme;
2667 if (_.isEmpty(Diagram.themes)) {
2674 Diagram.themes.hand = Diagram.themes.snapHand || Diagram.themes.raphaelHand;
2675 Diagram.themes.simple = Diagram.themes.snapSimple || Diagram.themes.raphaelSimple;
2681 Diagram.prototype.drawSVG = function(container, options) {
2688 if (!(options.theme in Diagram.themes)) {
2698 var Theme = Diagram.themes[options.theme];
2714 var diagram = Diagram.parse($this.text());
2733 exports = module.exports = Diagram;
2735 exports.Diagram = Diagram;
2737 root.Diagram = Diagram;