-
Notifications
You must be signed in to change notification settings - Fork 12
Home
State.cs is a C# implementation of a state machine library that largely follows UML 2 state machine semantics. Given the need to make this an executable model, there are certain features that are not supported, please read [UML compliance](wiki/UML Compliance) for more information.
The wiki forms the base of all documentation and covers both the public API and internal design considerations.
The versions are in the form {major}.{minor}.{build}
- Major changes introduce significant new behaviour and will update the public API.
- Minor changes introduce features, bug fixes, etc, but note that they also may break the public API.
- Build changes can introduce features, though usually are fixes and performance enhancements; these will never break the public API.
Simply add all the .cs files and the resources to an existing or new assembly. That's it...
Copyright © 2013 Steelbreeze Limited.
State.cs is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.