From jbosstools-commits at lists.jboss.org Fri Feb 26 07:31:48 2010 Content-Type: multipart/mixed; boundary="===============4495882231504200564==" MIME-Version: 1.0 From: jbosstools-commits at lists.jboss.org To: jbosstools-commits at lists.jboss.org Subject: [jbosstools-commits] JBoss Tools SVN: r20504 - in trunk/drools/docs: reference/en and 1 other directory. Date: Fri, 26 Feb 2010 07:31:48 -0500 Message-ID: <201002261231.o1QCVmjw020395@svn01.web.mwc.hst.phx2.redhat.com> --===============4495882231504200564== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: ochikvina Date: 2010-02-26 07:31:48 -0500 (Fri, 26 Feb 2010) New Revision: 20504 Modified: trunk/drools/docs/guvnor_ref/en/master_output.xml trunk/drools/docs/reference/en/master_output.xml Log:

https://jira.jboss.org/jira/browse/JBDS-1106 - Updated master_output.

Modified: trunk/drools/docs/guvnor_ref/en/master_output.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/drools/docs/guvnor_ref/en/master_output.xml 2010-02-26 11:47:26 U= TC (rev 20503) +++ trunk/drools/docs/guvnor_ref/en/master_output.xml 2010-02-26 12:31:48 U= TC (rev 20504) @@ -39,7 +39,7 @@ = 2009 - 2010 + 2010 JBoss by Red Hat @@ -1070,7 +1070,7 @@ state of the EGT is suffici= ent for the major use cases. = If you have some questions, comments or suggestions on the topic= , please feel free to ask in the - Jboss Tools Forum. + Jboss Tools Forum. = = Modified: trunk/drools/docs/reference/en/master_output.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/drools/docs/reference/en/master_output.xml 2010-02-26 11:47:26 UT= C (rev 20503) +++ trunk/drools/docs/reference/en/master_output.xml 2010-02-26 12:31:48 UT= C (rev 20504) @@ -39,9 +39,9 @@ = 2007 - 2008 + 2008 2009 - 2010 + 2010 JBoss by Red Hat @@ -162,7 +162,7 @@ language to the rule language - The Domain Specific Language= Editor + The Domain Specif= ic Language Editor = @@ -188,7 +188,7 @@ process (a rule flow) - The Rule Flow Graphical= Editor + The Rule Flo= w Graphical Editor = @@ -593,229 +593,229 @@ = Editors -
- <diffmk:wrapper diffmk:change=3D"ad= ded">DSL Editor</diffmk:wrapper> - A domain-specific language is a set of custom rules, +
+ DSL Editor + A domain-specific language is a set of custom rules, that is created specifically to solve problems in a particular= domain = and is not intended to be able to solve problems outside it. A DSL's configuration is stored in plain text. = - - In Drools this configuration is presented by .dsl - files that can be created by right click on th= e project->New->Other->Drools->Domain Specific Language. - DSL Editor is a default editor for .d= sl file= s: -
- <diffmk:wrapper diffmk:change= =3D"added">DSL Editor</diffmk:wrapper> - - - + + In Drools this configuration is presented by .dsl + files that can be created by right click on the proj= ect->New->Other->Drools->Domain Specific Language. + DSL Editor is a default editor for .dsl files: +
+ DSL Editor + + +
- In the table below all the components of the DSL Editor page are descri= bed: - - <diffmk:wrapper diffmk:change= =3D"added">DSL Editor Components.</diffmk:wrapper> = - - - + In the table below all the components of the DSL Editor page= are described: +
+ DSL Editor Components. = + + + = - - - Components = - Description + + + Components = + Description - - - Description - User's comments on a certain language message mapping<= /diffmk:wrapper> + + + Description + User's comments on a certain language messa= ge mapping = - - Table of language message mappings - The table is divided into 4 rows: - - Language Expression :expression you want to use as a rule - Rule Language Mapping :the implementation of the rules.This means= that to this language expression the rule will be compiled = - by the rule engine compiler. - Object :name of the object - Scope :indicates where the expression is - targeted: is it for the "condition" part o= f the rule ,"consequence" part, etc. - + + Table of language message mappings + The table is divided into 4 rows: + + Language Expression<= /emphasis> :expression you want to use as a rule + Rule Language Mappin= g :the implementation of the rules.This means that to this langu= age expression the rule will be compiled = + by the rule engine compiler. + Object :n= ame of the object + Scope :in= dicates where the expression is + targeted: is it for the "condition" part o= f the rule ,"consequence" part, etc. + By clicking on some row's header you can sort the= lines in the table according to the clicked row. - By double clicking on the line <= link diffmk:change=3D"added" linkend=3D"edit_wizard">Edit language mapping Wizard will be open. = - + By double clicking on the line Edit language mapping Wizard will be open. = + = - - Expression - Shows the language expression of the selected table li= ne(language message mapping). + + Expression + Shows the language expression of the select= ed table line(language message mapping). = = - - Mapping - Shows the rule of language mapping for the selected ta= ble line(language message mapping). + + Mapping + Shows the rule of language mapping for the = selected table line(language message mapping). = - - Object - Shows the object for the selected table line(language = message mapping) + + Object + Shows the object for the selected table lin= e(language message mapping) = = - - Sort By - Using this option you can change the type of lines sor= ting = + + Sort By + Using this option you can change the type o= f lines sorting = in the table of language message mappings.To d= o this select from the drop down lins the method - of sorting you want and click = Sort bu= tton. + of sorting you want and click Sort button. - - Buttons - - Edit :by clicking the button users can edit + + Buttons + + Edit :by = clicking the button users can edit selected in the table of language message = mappings lines.For more information look - Edit = language mapping Wizardsection. - Remove :if you click the button the selected mapping line will be= deleted. - Add :with this button you can add new mapping lines to the table.= For more information look = - Add la= nguage mapping Wizardsection. - Sort : please, for more information go here - Copy :with this button you can add new mapping lines to the table - in which all the information will be copie= d from the selected mapping line. + Edit langua= ge mapping Wizardsection. + Remove :i= f you click the button the selected mapping line will be deleted. + Add :with= this button you can add new mapping lines to the table.For more informatio= n look = + Add language= mapping Wizardsection. + Sort : pl= ease, for more information go here + Copy :wit= h this button you can add new mapping lines to the table + in which all the information will be copie= d from the selected mapping line. =
-
- <diffmk:wrapper diffmk:change= =3D"added">Edit language mapping Wizard</diffmk:wrapper> - This wizard can be opened by double clicking some line = - in the table of language message mappings or by clicking t= he Editbutton. - On the picture below you can see all the options,Edit language mapp= ing Wizard allow to change. - Their names as well as the meaning of the options are correspond to= the rows of the table. -
- <diffmk:wrapper diffmk:chan= ge=3D"added">Edit language mapping Wizard</diffmk:wrapper> - - - +
+ Edit language mapping Wizard + This wizard can be opened by double clicking some line = + in the table of language message mappings or by clicking t= he Editbutton. + On the picture below you can see all the options,Edit la= nguage mapping Wizard allow to change. + Their names as well as the meaning of the options are co= rrespond to the rows of the table. +
+ Edit language mapping Wizard + + +
- To change the mapping a user should edit the otions he want and fin= ally click Ok. + To change the mapping a user should edit the otions he w= ant and finally click Ok.
-
- <diffmk:wrapper diffmk:change= =3D"added">Add language mapping Wizard</diffmk:wrapper> - This wizard is equal to Edit la= nguage mapping Wizard. - It can be opened by clicking the Add button. - - The only difference is that instead of editing the information you = should enter new one. -
- <diffmk:wrapper diffmk:chan= ge=3D"added">Add language mapping Wizard</diffmk:wrapper> - - - +
+ Add language mapping Wizard + This wizard is equal to Ed= it language mapping Wizard. + It can be opened by clicking the Add butt= on. + + The only difference is that instead of editing the infor= mation you should enter new one. +
+ Add language mapping Wizard + + +
=
-
- <diffmk:wrapper diffmk:change=3D"ad= ded">Flow Editor</diffmk:wrapper> - Drools tools also provide some functionality to define the order in = +
+ Flow Editor + Drools tools also provide some functionality to define the o= rder in = which rules should be executed.Ruleflow file allows you to spe= cify = the order in which rule sets should be evaluated using a flow = chart. So you can define which rule sets should be evaluated in seque= nce or in parallel as well as - specify conditions under which rule sets should be evaluated.<= /diffmk:wrapper> - Ruleflows can be set only by using the graphical flow editor which is p= art of the Drools plugin for Eclipse. + specify conditions under which rule sets should be evaluated.<= /para> + Ruleflows can be set only by using the graphical flow editor= which is part of the Drools plugin for Eclipse. Once you have set up a Drools project,you can start adding rul= eflows. - Add a ruleflow file(.rf) by clicking on the project and select= ing "New -> Other...->Flow File": = -
- <diffmk:wrapper diffmk:change= =3D"added">RuleFlow file creation</diffmk:wrapper> - - - + Add a ruleflow file(.rf) by clicking on the project and select= ing "New -> Other...->Flow File": = +
+ RuleFlow file creation + + +
- By default these ruleflow files (.rf) are opened in the graphical Flow = editor. - You can see it on the picture below. -
- <diffmk:wrapper diffmk:change= =3D"added">Flow Editor</diffmk:wrapper> - - - + By default these ruleflow files (.rf) are opened in the grap= hical Flow editor. + You can see it on the picture below. +
+ Flow Editor + + +
- The Flow editor consists of a palette= , a canv= as - and an outline view. To add new elements to the canva= s, select the = + The Flow editor consists of a palette, = a canvas + and an outline view. To add new elements = to the canvas, select the = element you would like to create in the palette and then add i= t to the canvas by clicking on the preferred location. - -
- <diffmk:wrapper diffmk:change= =3D"added">Adding an element to the canvas</diffmk:wrapper> - - - + +
+ Adding an element to the canvas + + +
- Clicking on the Select option in the palette and + Clicking on the Select option in the palette and then on the element in your ruleflow allows you to = - view and set the properties of that element in the properies v= iew. -
- <diffmk:wrapper diffmk:change= =3D"added">Properties view</diffmk:wrapper> - - - + view and set the properties of that element in the properies v= iew. +
+ Properties view + + +
- Outline View is useful for big complex schemata where not all nodes are= seen at one time. - So using your Outline view you can easly navigate between parts of= a schema. -
- <diffmk:wrapper diffmk:change= =3D"added">Outline view usage</diffmk:wrapper> - - - + Outline View is useful for big complex schemata where not al= l nodes are seen at one time. + So using your Outline view you can easly navigate between parts of= a schema. +
+ Outline view usage + + +
-
- <diffmk:wrapper diffmk:change= =3D"added">Different types of control elements in Flow Palette</diffmk:wrap= per> - Flow editor supports three types of control elements. - They are: - <diffmk:wrapper diffmk:change=3D"added">Flow Palette Components.Part 1</di= ffmk:wrapper> = - - - - +
+ Different types of control elements in Flow Palette</ti= tle> + <para>Flow editor supports three types of control elements. + They are:</para> + <table> <title>Flow Palette Components.Part 1 = + + <= /colspec> + <= /colspec> + <= /colspec> = -
- - Component Picture - Component Name = - Description + + + Component Picture + Component Name = + Description - - - - - + + + + + - Select - Select a node on the canvas + Select + Select a node on the canvas - - - - + + + + - Marquee - Is used for selecting a group of elements + Marquee + Is used for selecting a group of elemen= ts - - - - + + + + - Sequence Flow - Use this element to join two elements on the canva= s + Sequence Flow + Use this element to join two elements o= n the canvas = @@ -823,112 +823,112 @@
= -
- <diffmk:wrapper diffmk:change= =3D"added">Different types of nodes in Flow Palette</diffmk:wrapper> +
+ Different types of nodes in Flow Palette = - Currently, ruleflow supports seven types of nodes. - In the table below you can find information about them: - <diffmk:wrapper diffmk:change=3D"added">Flow Palette Components.Part 2.</d= iffmk:wrapper> = - - - - + Currently, ruleflow supports seven types of nodes. + In the table below you can find information about them: +
Flow Palette Components.Part 2. = + + <= /colspec> + <= /colspec> + <= /colspec> = - - - Component Picture - Component Name = - Description + + + Component Picture + Component Name = + Description = - - - - - + + + + + - Start Event - The start of the ruleflow. A ruleflow should have = exactly = - one start node. The Start Event can not have incoming + Start Event + The start of the ruleflow. A ruleflow s= hould have exactly = + one start node. The Start Event can not have incoming connections and should have one outgoing c= onnection. Whenever the ruleflow process is started, = the executing is started here and is autom= atically proceeded to the first node = - linked to this Start Event + linked to this Start Event - - - - + + + + - End Event - A ruleflow file can have one or more End Events. - The End = Event n= ode should have one incoming connection + End Event + A ruleflow file can have one or more <= property moreinfo=3D"none">End Events. + The End Event<= /property> node should have one incoming connection and can not have outgoing connections. Whe= n an end node is reached in the ruleflow, the ruleflow is terminated (including othe= r remaining active nodes when parallelism - is used). + is used). = - - = - - + + = + + - Rule Task - represents a set of rules. A Rule = Task no= de should have one + Rule Task + represents a set of rules. A = Rule Task node should have one incoming connection and one outgoing conne= ction. = - The Rule= FlowGroup property which is used to specify the name of the - ruleflow-group that represents the set of = rules of this Rule Task node. - When a Rule Task node is reached = in the ruleflow, the engine will start + The RuleFlowGr= oup property which is used to specify the name of the + ruleflow-group that represents the set of = rules of this Rule Task node. + When a Rule Task node= is reached in the ruleflow, the engine will start executing rules that are a part of the cor= responding ruleflow-group. Execution automatically continues to the n= ext node when there are no more active rules in this ruleflow-group. = - + - - = - - + + = + + - Gateway[diverge] - allows you to create branches in your ruleflow. - A Gatewa= y[diverge] node should have one incoming connection and two or more - outgoing connections. + Gateway[diverge] + allows you to create branches in your r= uleflow. + A Gateway[dive= rge] node should have one incoming connection and two or more + outgoing connections. - - = - - + + = + + - Gateway[converge] - allows you to synchronize multiple branches. - A Gatewa= y[diverge]node should have two or more incoming connections and one - outgoing connection. + Gateway[converge] + allows you to synchronize multiple bran= ches. + A Gateway[dive= rge]node should have two or more incoming connections and one + outgoing connection. = - - = - - + + = + + - Reusable Sup-Process - represents the invocation of another ruleflow from= this ruleflow. + Reusable Sup-Process + represents the invocation of another ru= leflow from this ruleflow. A subflow node should have one incoming co= nnection and one outgoing connection. = It contains the property "processId" which= specifies the id of the process that should be executed. = - When a R= eusable Sup-Process node is reached in the ruleflow, the engine will start the pro= cess with the given id. + When a Reusabl= e Sup-Process node is reached in the ruleflow, the engine will s= tart the process with the given id. The subflow node will only continue if tha= t subflow process has terminated its execution. Note that the subflow process is started a= s an independent process, = - which means that the subflow process will = not be terminated if this process reaches an end node. + which means that the subflow process will = not be terminated if this process reaches an end node. - - = - - + + = + + - Script Task - represents an action that should be executed in th= is ruleflow. - An Scrip= t Task = node should have one incoming connection and one outgoing + Script Task + represents an action that should be exe= cuted in this ruleflow. + An Script Task= node should have one incoming connection and one outgoing connection. It contains the property "acti= on" which specifies the action that should be executed. - When a S= cript Task node is reached in the ruleflow, it will execute the action and = + When a Script = Task node is reached in the ruleflow, it will execute the action= and = continue with the next node. An action sho= uld be specified as a piece of (valid) - MVEL code. + MVEL code. = @@ -1113,8 +1113,8 @@ The Rete Tree view works only in Drools Rule Projects, where the Drools Builder is set in the project propert= ies. - We hope, this guide helped you to get started with the J= Boss BPMN Convert module. - Besides, for additional information you are welcome on + We hope, this guide helped you to get started with the J= Boss BPMN = + Convert module. Besides, for additional information you ar= e welcome on = JBoss forum. = --===============4495882231504200564==--