Skip to content

Commit

Permalink
vocabularyUpdate
Browse files Browse the repository at this point in the history
  • Loading branch information
Seth Meldon committed Apr 12, 2024
1 parent c98bc73 commit 51dbef5
Show file tree
Hide file tree
Showing 7 changed files with 242 additions and 100 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<com.corticon.rulesemf.assetmodel:RulesheetAsset xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:com.corticon.rulesemf.asg="http:///com/corticon/rulesemf/asg.ecore" xmlns:com.corticon.rulesemf.assetmodel="http:///com/corticon/rulesemf/assetmodel.ecore" xmlns:com.corticon.rulesemf.viewrulemodel.rulesheet.decisiontable="http:///com/corticon/rulesemf/viewrulemodel/rulesheet/decisiontable.ecore" majorVersionNumber="2" minorVersionNumber="1" buildNumber="8021" updateStamp="_kFiF0faTEe6uTeBtv8XLZQ" externalChecksum="2722078124:507989954:2146616488" studioType="Javascript">
<com.corticon.rulesemf.assetmodel:RulesheetAsset xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:com.corticon.rulesemf.asg="http:///com/corticon/rulesemf/asg.ecore" xmlns:com.corticon.rulesemf.assetmodel="http:///com/corticon/rulesemf/assetmodel.ecore" xmlns:com.corticon.rulesemf.viewrulemodel.rulesheet.decisiontable="http:///com/corticon/rulesemf/viewrulemodel/rulesheet/decisiontable.ecore" majorVersionNumber="2" minorVersionNumber="1" buildNumber="8021" updateStamp="_QQtJ4fjXEe6nrePwSTQipQ" externalChecksum="2722078124:507989954:2146616488" studioType="Javascript">
<languageCode>en_US</languageCode>
<ruleset vocabularyUpdateStamp="_2--GcPaSEe6uTeBtv8XLZQ" vocabulary="Vocabulary.ecore#/">
<ruleset vocabularyUpdateStamp="_QIu5oPjXEe6nrePwSTQipQ" vocabulary="Vocabulary.ecore#/">
<rule>
<condition/>
<action>
Expand Down Expand Up @@ -311,27 +311,7 @@
</action>
</rule>
<rule>
<condition>
<opaqueExpression expression="(allEmployees.salary.toInteger>Root.percentileValue)=true">
<parserOutput xsi:type="com.corticon.rulesemf.asg:Expression" text="( allEmployees.salary.toInteger > Root.percentileValue ) = true" datatype="Boolean" expressiontype="EXPRESSION" enumeration="false" cellValue="false">
<referencedTermList>
<terms text="toInteger" datatype="Integer" termtype="METHOD" fulltext="allEmployees.salary.toInteger">
<parentTerm text="salary" datatype="Decimal" termtype="ATTRIBUTE" fulltext="allEmployees.salary">
<parentTerm text="allEmployees" datatype="Employees" termtype="ENTITY" fulltext="allEmployees" variable="#//@ruleset/@logicalVariables.0/@extension.0/@extension.0">
<parentTerm text="company" datatype="Company" termtype="ENTITY" fulltext="Root.company" variable="#//@ruleset/@logicalVariables.0/@extension.0">
<parentTerm text="Root" datatype="Root" termtype="ENTITY" fulltext="Root" variable="#//@ruleset/@logicalVariables.0"/>
</parentTerm>
</parentTerm>
</parentTerm>
</terms>
<terms text="percentileValue" datatype="Decimal" termtype="ATTRIBUTE" fulltext="Root.percentileValue">
<parentTerm text="Root" datatype="Root" termtype="ENTITY" fulltext="Root" variable="#//@ruleset/@logicalVariables.0"/>
</terms>
</referencedTermList>
</parserOutput>
</opaqueExpression>
<viewExpressions lhs="allEmployees.salary.toInteger>Root.percentileValue" rhs="T"/>
</condition>
<condition/>
<action/>
<action/>
<action/>
Expand Down Expand Up @@ -424,8 +404,8 @@
<referencedAttributes attribute="Vocabulary.ecore#//Zipcodes/value"/>
</logicalVariable>
</ruleset>
<rulesheetViewList xsi:type="com.corticon.rulesemf.viewrulemodel.rulesheet.decisiontable:DecisionTable" advanced="true" sashWeightAdvancedView="28" sashWeightScope="84" sashWeightConditionsActions="40" sashWeightConditionsIf="33">
<actionSection rowCount="60" scrollRowTop="10" columnWidthFactor="0.5">
<rulesheetViewList xsi:type="com.corticon.rulesemf.viewrulemodel.rulesheet.decisiontable:DecisionTable" advanced="true" sashWeightAdvancedView="28" sashWeightScope="44" sashWeightConditionsActions="40" sashWeightConditionsIf="33">
<actionSection rowCount="60" scrollRowTop="6" columnWidthFactor="0.5">
<actionItemList rowHeight="21">
<naturalLanguageText value="Set the current total number of employees to ----->"/>
<valueSetCell valueSet=""/>
Expand Down Expand Up @@ -718,25 +698,8 @@
<conditionSection rowCount="50" columnWidthFactor="0.5">
<conditionItemList>
<naturalLanguageText value="When an employee's salary is greater than the percentile threshold (T/F)"/>
<valueSetCell/>
<expressionCell external="allEmployees.salary.toInteger>Root.percentileValue">
<parserOutput xsi:type="com.corticon.rulesemf.asg:Expression" text="allEmployees.salary.toInteger > Root.percentileValue" datatype="Boolean" expressiontype="EXPRESSION" enumeration="false" cellValue="false">
<referencedTermList>
<terms text="toInteger" datatype="Integer" termtype="METHOD" fulltext="allEmployees.salary.toInteger">
<parentTerm text="salary" datatype="Decimal" termtype="ATTRIBUTE" fulltext="allEmployees.salary">
<parentTerm text="allEmployees" datatype="Employees" termtype="ENTITY" fulltext="allEmployees" variable="#//@ruleset/@logicalVariables.0/@extension.0/@extension.0">
<parentTerm text="company" datatype="Company" termtype="ENTITY" fulltext="Root.company" variable="#//@ruleset/@logicalVariables.0/@extension.0">
<parentTerm text="Root" datatype="Root" termtype="ENTITY" fulltext="Root" variable="#//@ruleset/@logicalVariables.0"/>
</parentTerm>
</parentTerm>
</parentTerm>
</terms>
<terms text="percentileValue" datatype="Decimal" termtype="ATTRIBUTE" fulltext="Root.percentileValue">
<parentTerm text="Root" datatype="Root" termtype="ENTITY" fulltext="Root" variable="#//@ruleset/@logicalVariables.0"/>
</terms>
</referencedTermList>
</parserOutput>
</expressionCell>
<valueSetCell valueSet=""/>
<expressionCell/>
</conditionItemList>
</conditionSection>
<ruleSection columnCount="20">
Expand Down Expand Up @@ -952,24 +915,7 @@
</actionValueSetCellList>
</ruleColumnList>
<ruleColumnList ruleId="1" columnWidth="100" pRule="#//@ruleset/@rules.1">
<conditionValueSetCellList valueSet="T">
<parserOutput xsi:type="com.corticon.rulesemf.asg:Expression" text="( allEmployees.salary.toInteger > Root.percentileValue ) = true" datatype="Boolean" expressiontype="EXPRESSION" enumeration="false" cellValue="false">
<referencedTermList>
<terms text="toInteger" datatype="Integer" termtype="METHOD" fulltext="allEmployees.salary.toInteger">
<parentTerm text="salary" datatype="Decimal" termtype="ATTRIBUTE" fulltext="allEmployees.salary">
<parentTerm text="allEmployees" datatype="Employees" termtype="ENTITY" fulltext="allEmployees" variable="#//@ruleset/@logicalVariables.0/@extension.0/@extension.0">
<parentTerm text="company" datatype="Company" termtype="ENTITY" fulltext="Root.company" variable="#//@ruleset/@logicalVariables.0/@extension.0">
<parentTerm text="Root" datatype="Root" termtype="ENTITY" fulltext="Root" variable="#//@ruleset/@logicalVariables.0"/>
</parentTerm>
</parentTerm>
</parentTerm>
</terms>
<terms text="percentileValue" datatype="Decimal" termtype="ATTRIBUTE" fulltext="Root.percentileValue">
<parentTerm text="Root" datatype="Root" termtype="ENTITY" fulltext="Root" variable="#//@ruleset/@logicalVariables.0"/>
</terms>
</referencedTermList>
</parserOutput>
</conditionValueSetCellList>
<conditionValueSetCellList/>
<actionValueSetCellList/>
<actionValueSetCellList/>
<actionValueSetCellList/>
Expand All @@ -985,7 +931,7 @@
<actionValueSetCellList/>
</ruleColumnList>
<ruleColumnList ruleId="2" columnWidth="100" pRule="#//@ruleset/@rules.2">
<conditionValueSetCellList valueSet="-"/>
<conditionValueSetCellList/>
<actionValueSetCellList/>
<actionValueSetCellList/>
<actionValueSetCellList/>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<com.corticon.rulesemf.assetmodel:RuleflowAsset xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:com.corticon.rulesemf.assetmodel="http:///com/corticon/rulesemf/assetmodel.ecore" xmlns:com.corticon.rulesemf.canonicalrulemodel.ruleflow="http:///com/corticon/rulesemf/canonicalrulemodel/ruleflow.ecore" xmlns:com.corticon.rulesemf.viewrulemodel.ruleflow.flowdiagram="http:///com/corticon/rulesemf/viewrulemodel/ruleflow/flowdiagram.ecore" majorVersionNumber="2" minorVersionNumber="1" buildNumber="8021" updateStamp="_eghlIPaTEe6uTeBtv8XLZQ" externalChecksum="2722078124:507989954:2146616488" studioType="Javascript" rulesheetAssets="Classifications.ers#/ zips.ers#/ states.ers#/ employees%20by%20zip.ers#/ summaries.ers#/ Restore%20structure.ers#/ Restore%20structure2.ers#/ init.ers#/">
<ruleflow majorVersion="1" vocabularyUpdateStamp="_2--GcPaSEe6uTeBtv8XLZQ" vocabulary="Vocabulary.ecore#/">
<flowControlList xsi:type="com.corticon.rulesemf.canonicalrulemodel.ruleflow:ActivityNode" name="Classifications" order="2" ruleActivityUpdateStamp="_GkyZBfZ4Ee6uTeBtv8XLZQ" nextStep="#//@ruleflow/@flowControlList.1" invokes="Classifications.ers#//@ruleset"/>
<flowControlList xsi:type="com.corticon.rulesemf.canonicalrulemodel.ruleflow:ActivityNode" name="zips" order="3" ruleActivityUpdateStamp="_HP2vQfZ4Ee6uTeBtv8XLZQ" nextStep="#//@ruleflow/@flowControlList.2" invokes="zips.ers#//@ruleset"/>
<flowControlList xsi:type="com.corticon.rulesemf.canonicalrulemodel.ruleflow:ActivityNode" name="states" order="4" ruleActivityUpdateStamp="_Gw1Q9fZ4Ee6uTeBtv8XLZQ" nextStep="#//@ruleflow/@flowControlList.3" invokes="states.ers#//@ruleset"/>
<flowControlList xsi:type="com.corticon.rulesemf.canonicalrulemodel.ruleflow:ActivityNode" name="employees by zip" order="5" ruleActivityUpdateStamp="_B8BliPZ1Ee6uTeBtv8XLZQ" nextStep="#//@ruleflow/@flowControlList.4" invokes="employees%20by%20zip.ers#//@ruleset"/>
<flowControlList xsi:type="com.corticon.rulesemf.canonicalrulemodel.ruleflow:ActivityNode" name="Classifications" order="2" ruleActivityUpdateStamp="_kFiF0faTEe6uTeBtv8XLZQ" nextStep="#//@ruleflow/@flowControlList.1" invokes="Classifications.ers#//@ruleset"/>
<flowControlList xsi:type="com.corticon.rulesemf.canonicalrulemodel.ruleflow:ActivityNode" name="zips" order="3" ruleActivityUpdateStamp="_gi6eMfaUEe6uTeBtv8XLZQ" nextStep="#//@ruleflow/@flowControlList.2" invokes="zips.ers#//@ruleset"/>
<flowControlList xsi:type="com.corticon.rulesemf.canonicalrulemodel.ruleflow:ActivityNode" name="states" order="4" ruleActivityUpdateStamp="_zASDVPaSEe6uTeBtv8XLZQ" nextStep="#//@ruleflow/@flowControlList.3" invokes="states.ers#//@ruleset"/>
<flowControlList xsi:type="com.corticon.rulesemf.canonicalrulemodel.ruleflow:ActivityNode" name="employees by zip" order="5" ruleActivityUpdateStamp="_BZT-YvaTEe6uTeBtv8XLZQ" nextStep="#//@ruleflow/@flowControlList.4" invokes="employees%20by%20zip.ers#//@ruleset"/>
<flowControlList xsi:type="com.corticon.rulesemf.canonicalrulemodel.ruleflow:ActivityNode" name="summaries" order="6" ruleActivityUpdateStamp="_G0N8KvZ4Ee6uTeBtv8XLZQ" nextStep="#//@ruleflow/@flowControlList.5" invokes="summaries.ers#//@ruleset"/>
<flowControlList xsi:type="com.corticon.rulesemf.canonicalrulemodel.ruleflow:ActivityNode" name="Restore structure" order="7" ruleActivityUpdateStamp="_l0Bmw_Z5Ee6uTeBtv8XLZQ" nextStep="#//@ruleflow/@flowControlList.6" invokes="Restore%20structure.ers#//@ruleset"/>
<flowControlList xsi:type="com.corticon.rulesemf.canonicalrulemodel.ruleflow:ActivityNode" name="Restore structure2" order="8" ruleActivityUpdateStamp="_pad7RvZ0Ee6uTeBtv8XLZQ" invokes="Restore%20structure2.ers#//@ruleset"/>
<flowControlList xsi:type="com.corticon.rulesemf.canonicalrulemodel.ruleflow:ActivityNode" name="init" order="1" ruleActivityUpdateStamp="_gxgTpPZvEe6uTeBtv8XLZQ" nextStep="#//@ruleflow/@flowControlList.0" invokes="init.ers#//@ruleset"/>
<flowControlList xsi:type="com.corticon.rulesemf.canonicalrulemodel.ruleflow:ActivityNode" name="init" order="1" ruleActivityUpdateStamp="_TH4XEfaBEe6uTeBtv8XLZQ" nextStep="#//@ruleflow/@flowControlList.0" invokes="init.ers#//@ruleset"/>
</ruleflow>
<ruleflowViewList xsi:type="com.corticon.rulesemf.viewrulemodel.ruleflow.flowdiagram:FlowDiagram">
<flowShapeList xsi:type="com.corticon.rulesemf.viewrulemodel.ruleflow.flowdiagram:ActivityShape" x="252" y="162" width="235" height="77" outboundEdges="#//@ruleflowViewList.0/@flowEdgeList.0" inboundEdges="#//@ruleflowViewList.0/@flowEdgeList.6" activityNode="#//@ruleflow/@flowControlList.0"/>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<com.corticon.rulesemf.assetmodel:RulesheetAsset xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:com.corticon.rulesemf.asg="http:///com/corticon/rulesemf/asg.ecore" xmlns:com.corticon.rulesemf.assetmodel="http:///com/corticon/rulesemf/assetmodel.ecore" xmlns:com.corticon.rulesemf.viewrulemodel.rulesheet.decisiontable="http:///com/corticon/rulesemf/viewrulemodel/rulesheet/decisiontable.ecore" majorVersionNumber="2" minorVersionNumber="1" buildNumber="8021" updateStamp="_l0Bmw_Z5Ee6uTeBtv8XLZQ" externalChecksum="2722078124:507989954:2146616488" studioType="Javascript">
<com.corticon.rulesemf.assetmodel:RulesheetAsset xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:com.corticon.rulesemf.asg="http:///com/corticon/rulesemf/asg.ecore" xmlns:com.corticon.rulesemf.assetmodel="http:///com/corticon/rulesemf/assetmodel.ecore" xmlns:com.corticon.rulesemf.viewrulemodel.rulesheet.decisiontable="http:///com/corticon/rulesemf/viewrulemodel/rulesheet/decisiontable.ecore" majorVersionNumber="2" minorVersionNumber="1" buildNumber="8021" updateStamp="_QNZ-SvjXEe6nrePwSTQipQ" externalChecksum="2722078124:507989954:2146616488" studioType="Javascript">
<languageCode>en_US</languageCode>
<ruleset vocabularyUpdateStamp="_GedHgPZ4Ee6uTeBtv8XLZQ" vocabulary="Vocabulary.ecore#/">
<ruleset vocabularyUpdateStamp="_QIu5oPjXEe6nrePwSTQipQ" vocabulary="Vocabulary.ecore#/">
<rule>
<action/>
<action/>
Expand Down
Loading

0 comments on commit 51dbef5

Please sign in to comment.