UML::State 0.02
Sponsored Links
UML::State 0.02 Ranking & Summary
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.
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
UML::State 0.02 Keywords
UML
State 0.02
state diagrams
Simple State
Object Oriented
diagrams
simple
state
oriented
object
numbers
UML::State
UMLState
UML::State 0.02
Libraries
Programming
Bookmark UML::State 0.02
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
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
object oriented programming
object oriented design
uml diagrams
object oriented perl
object-oriented
object oriented computing
object oriented programming language
object-oriented programming
object oriented systems
object oriented encapsulation
what is object oriented programming
object oriented programing
object oriented programming concepts
diagrams of animal cells
dynamic object oriented based open source
object oriented concepts
object oriented analysis
wiring diagrams
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
Latest Software
- Ctalk 0.0.95a / 0.0.96a RC4.1
- Visual Paradigm for UML (ME) for Linux 6.1
- SDE for IBM WebSphere (SE) for Linux 1.1 Standard Edition
- SDE for JBuilder (SE) for Linux 1.1 Standard Edition
- Poseidon for UML Emb for Linux 6.0.2
- SDE for Eclipse (SE) for Linux 1.1 Standard Edition
- Visual Paradigm for UML (CE) for Linux 6.1
- SDE for IntelliJ IDEA (SE) for Linux 1.1 Standard Edition
Popular Software
Favourite Software