Main > Programming > Libraries >

UML::State 0.02

UML::State 0.02

Sponsored Links

UML::State 0.02 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 10 (1 times)
File size: 0.054 MB
Platform: Any Platform
License: Perl Artistic License
Price:
Downloads: 921
Date added: 2007-04-23
Publisher: Phil Crow

UML::State 0.02 description

UML::State is an object oriented module which draws simple state diagrams.

SYNOPSIS

use UML::State;

my $diagram = UML::State->new(
$node_array,
$start_list,
$accept_list,
$edges
);

# You may change these defaults (doing so may even work):
$UML::State::ROW_SPACING = 75; # all numbers are in pixels
$UML::State::LEFT_MARGIN = 20;
$UML::State::WIDTH = 800;
$UML::State::HEIGHT = 800;

print $diagram->draw();

ABSTRACT

Are you tired of pointing and clicking to make simple diagrams? Do your wrists hurt thinking about making the pretty UML your boss likes so well? Consider using UML::State and UML::Sequence to make your life easier.

UML::State together with drawstate.pl allows you to easily generate state diagrams. You enter them in something like a cross between ASCII art and school room algebra. They come out looking like something from a drawing program like Visio. See drawstate.pl in the distribution for details about the input format and the samples directory for some examples of input and output.

You will probably use this class by running drawstate.pl or drawstatexml.pl which are included in the distribution. But you can use this package directly to gain control over the appearance of your pictures.

The two methods you need are new and draw (see below). If you want, you may change the dimensions by setting the package global variables as shown in the SYNOPSIS. Obviously, no error checking is done, so be careful to use reasonable values (positive numbers are good). All numbers are in pixels (sorry by Beziers in SVG seem to require pixels). I have not tried changing the numbers, so I dont have any idea if doing so makes reasonable changes to the output.

UML::State 0.02 Screenshot

Advertisements

UML::State 0.02 Keywords

Bookmark UML::State 0.02

Hyperlink code:
Link for forum:

UML::State 0.02 Copyright

WareSeeker periodically updates pricing and software information of UML::State 0.02 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of UML::State 0.02 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Math::Vec is a Object-Oriented Vector Math Methods in Perl. Free Download
DutchPIPE is software that enables multi user, object oriented, persistent state web sites. Free Download
FSA::Rules is a Perl module to build simple rules-based state machines in Perl. Free Download
Turtle3D project is a scheme implementation of the Turtle, in 3D. Free Download
Mica is a networked and persistent Object-Oriented programming language. Free Download
IO::Multiplex is a Perl module that can manage IO on many file handles. Free Download
Class::Simple is a simple Object-Oriented Base Class. Free Download
XML::XMLWriter is a Perl module for creating a XML document object oriented with on the fly validating towards the given DTD. Free Download