Fire Workflow Source Analysis-(basic Composition) (3)

Source: Internet
Author: User
Tags definition

It seems that the analysis of the wrong order, should be the first analysis of the basic elements of the process definition better, today to show you fire Workflow Org.fireflow.model.net package.

First look at the overall class diagram:

It is obvious from the diagram that node is divided into two categories, Synchronizer and activity, in which the former can be divided into Endnode and startnode. The edge edge is associated with two node ends. The loop and transition inherit from the edge. Because fire workflow is based on Petri nets theory, transition is the change in Petri net. Fire Workflow extends the premises node (place) based on the basic Petri net (although the current process element definition is not perfect, this is the next thing to do). Here's a brief description of each part.

Node: The nodes of the workflow network. Inherits the abstract class Abstractwfelement (see above). The second constructor is also a method that invokes the base class.

Activity: Inheriting from node, greatly enriching the content of nodes, similar to what we normally think of as activities in the work network.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.