Examples of AnyCondition


Examples of net.openai.util.fsm.AnyCondition

    Condition thenCondition = new WordSetCondition(
        iv_multiThenWordSet, false);
   
    startState.addTransition(thenCondition, thenStatusState);
    startState.addTransition(firstDualCondition, sectionStatusState);
    startState.addTransition(new AnyCondition(), startState);
   
    thenStatusState.addTransition(firstDualCondition, sectionStatusState);
    thenStatusState.addTransition(new AnyCondition(), startState);
   
    sectionStatusState.addTransition(secondDualCondition, endState);
    sectionStatusState.addTransition(new AnyCondition(), startState);
   
    endState.addTransition(new AnyCondition(), startState);
 
    return m;
  }
View Full Code Here

Examples of net.openai.util.fsm.AnyCondition

        iv_multiThenWordSet, false);
 
    startState.addTransition(thenCondition, thenStatusState);
    startState.addTransition(soloCondition, endState);
    startState.addTransition(firstDualCondition, sectionStatusState);
    startState.addTransition(new AnyCondition(), startState);
   
    thenStatusState.addTransition(soloCondition, endState);
    thenStatusState.addTransition(firstDualCondition, sectionStatusState);
    thenStatusState.addTransition(new AnyCondition(), startState);

    sectionStatusState.addTransition(secondDualCondition, endState);
    sectionStatusState.addTransition(new AnyCondition(), startState);

   
    leftStatusState.addTransition(soloCondition, endState);
    leftStatusState.addTransition(new AnyCondition(), startState);



    endState.addTransition(new AnyCondition(), startState);

    return m;
  }
View Full Code Here

Examples of net.openai.util.fsm.AnyCondition

    Condition thenCondition = new WordSetCondition(
        iv_multiThenWordSet, false);

    startState.addTransition(thenCondition, thenStatusState);
    startState.addTransition(firstDualCondition, sectionStatusState);
    startState.addTransition(new AnyCondition(), startState);

    thenStatusState.addTransition(firstDualCondition, sectionStatusState);
    thenStatusState.addTransition(new AnyCondition(), startState);
   
    sectionStatusState.addTransition(secondDualCondition, endState);
    sectionStatusState.addTransition(new AnyCondition(), startState);

       
    endState.addTransition(new AnyCondition(), startState);

    return m;
  }
View Full Code Here

Examples of net.openai.util.fsm.AnyCondition

    startState.addTransition(soloCondition, endState);
    startState.addTransition(firstDualCondition, sectionStatusState);
    startState.addTransition(sectionBracket, beginEndState);
    startState.addTransition(rangeCombineCondition, leftDosagesState);
    startState.addTransition(containsDosagesCondition, leftStatusState);
    startState.addTransition(new AnyCondition(), startState);
   
    thenStatusState.addTransition(soloCondition, endState);
    thenStatusState.addTransition(firstDualCondition, sectionStatusState);
    thenStatusState.addTransition(new AnyCondition(), startState);
   
    sectionStatusState.addTransition(secondDualCondition, endState);
    sectionStatusState.addTransition(secondOffDualCondition, endState);
    sectionStatusState.addTransition(new AnyCondition(), startState);

    beginEndState.addTransition(soloEndCondition, endEndState);
    beginEndState.addTransition(new AnyCondition(), startState);

    endEndState.addTransition(new TextValueCondition("section", true),
        leftStatusState);
    endEndState.addTransition(new AnyCondition(), startState);

    leftStatusState.addTransition(soloCondition, endState);
    leftStatusState.addTransition(new AnyCondition(), startState);

    firstDashState.addTransition(new AnyCondition(), startState);

    middleATextState.addTransition(new AnyCondition(), startState);

    lastTextState.addTransition(new AnyCondition(), startState);

    endState.addTransition(new AnyCondition(), startState);

    return m;
  }
View Full Code Here

Examples of net.openai.util.fsm.AnyCondition

    Condition rightIntegerCondition = new IntegerCondition();
    Condition rightNumTextCondition = new WordSetCondition(
        iv_textSuffixSet, false);

    startState.addTransition(leftNumTextCondition, leftNumTextState);
    startState.addTransition(new AnyCondition(), startState);

    leftNumTextState.addTransition(dashCondition, fslashState);
    leftNumTextState.addTransition(new AnyCondition(), startState);

    fslashState.addTransition(rightNumTextCondition, endState);
    fslashState.addTransition(rightIntegerCondition, rightNumTextState);
    fslashState.addTransition(new AnyCondition(), startState);

    rightNumTextState.addTransition(rightNumTextCondition, endState);
    rightNumTextState.addTransition(new AnyCondition(), startState);
    endState.addTransition(new AnyCondition(), startState);

    return m;
  }
View Full Code Here

Examples of net.openai.util.fsm.AnyCondition

        leftAbbreviateBState);
    startState.addTransition(new TextValueCondition("p", true),
        leftAbbreviatePState);
    startState.addTransition(new TextValueCondition("t", true),
        leftAbbreviateTState);
    startState.addTransition(new AnyCondition(), startState);

    leftAbbreviateQState.addTransition(firstDotConditionQ, firstDotQState);
    leftAbbreviateQState.addTransition(new AnyCondition(), startState);

    firstDotQState.addTransition(new TextValueCondition("a", true),
        middleAbbreviateQtoAState);
    firstDotQState.addTransition(new TextValueCondition("d", true),
        middleAbbreviateQtoDState);
    firstDotQState.addTransition(new TextValueCondition("h", true),
        middleAbbreviateQtoHState);
    firstDotQState.addTransition(new TextValueCondition("i", true),
        middleAbbreviateQtoIState);
    firstDotQState.addTransition(new TextValueCondition("m", true),
        middleAbbreviateQtoMState);
    firstDotQState.addTransition(new TextValueCondition("o", true),
        middleAbbreviateQtoOState);
    firstDotQState.addTransition(new TextValueCondition("w", true),
        middleAbbreviateQtoWState);
    firstDotQState.addTransition(new TextValueCondition("p", true),
        middleAbbreviateQtoPState);
    firstDotQState.addTransition(new AnyCondition(), startState);

    middleAbbreviateQtoAState.addTransition(secondDotConditionQA,
        secondDotQtoAState);
    middleAbbreviateQtoAState.addTransition(new AnyCondition(), startState);

    middleAbbreviateQtoDState.addTransition(secondDotConditionQD,
        secondDotQtoDState);
    middleAbbreviateQtoDState.addTransition(new AnyCondition(), startState);

    middleAbbreviateQtoHState.addTransition(secondDotConditionQH,
        secondDotQtoHState);
    middleAbbreviateQtoHState.addTransition(new AnyCondition(), startState);

    middleAbbreviateQtoIState.addTransition(secondDotConditionQI,
        secondDotQtoIState);
    middleAbbreviateQtoIState.addTransition(new AnyCondition(), startState);

    middleAbbreviateQtoMState.addTransition(secondDotConditionQM,
        secondDotQtoMState);
    middleAbbreviateQtoMState.addTransition(new AnyCondition(), startState);

    middleAbbreviateQtoOState.addTransition(secondDotConditionQO,
        secondDotQtoOState);
    middleAbbreviateQtoOState.addTransition(new AnyCondition(), startState);

    middleAbbreviateQtoWState.addTransition(secondDotConditionQW,
        secondDotQtoWState);
    middleAbbreviateQtoWState.addTransition(new AnyCondition(), startState);

    middleAbbreviateQtoPState.addTransition(secondDotConditionQP,
        secondDotQtoPState);
    middleAbbreviateQtoPState.addTransition(new AnyCondition(), startState);

    secondDotQtoAState.addTransition(new TextValueCondition("d", true),
        rightAbbreviateQADState);
    secondDotQtoAState.addTransition(new AnyCondition(), startState);

    secondDotQtoDState.addTransition(new TextValueCondition("s", true),
        rightAbbreviateQDSState);
    secondDotQtoDState.addTransition(new AnyCondition(), startState);

    secondDotQtoHState.addTransition(new TextValueCondition("s", true),
        rightAbbreviateQHSState);
    secondDotQtoHState.addTransition(new AnyCondition(), startState);

    secondDotQtoIState.addTransition(new TextValueCondition("d", true),
        rightAbbreviateQIDState);
    secondDotQtoIState.addTransition(new AnyCondition(), startState);

    secondDotQtoMState.addTransition(new TextValueCondition("t", true),
        rightAbbreviateQMTState);
    secondDotQtoMState.addTransition(new AnyCondition(), startState);

    secondDotQtoOState.addTransition(new TextValueCondition("d", true),
        rightAbbreviateQODState);
    secondDotQtoOState.addTransition(new AnyCondition(), startState);

    secondDotQtoWState.addTransition(new TextValueCondition("k", true),
        rightAbbreviateQWKState);
    secondDotQtoWState.addTransition(new AnyCondition(), startState);

    secondDotQtoAState.addTransition(new TextValueCondition("m", true),
        rightAbbreviateQAMState);
    secondDotQtoAState.addTransition(new AnyCondition(), startState);

    secondDotQtoPState.addTransition(new TextValueCondition("m", true),
        rightAbbreviateQPMState);
    secondDotQtoPState.addTransition(new AnyCondition(), startState);

    secondDotBtoIState.addTransition(new TextValueCondition("d", true),
        endState);
    secondDotBtoIState.addTransition(new AnyCondition(), startState);

    rightAbbreviateQADState.addTransition(thirdDotConditionQAD, endState);
    rightAbbreviateQADState.addTransition(new AnyCondition(), startState);

    rightAbbreviateQDSState.addTransition(thirdDotConditionQDS, endState);
    rightAbbreviateQDSState.addTransition(new AnyCondition(), startState);

    rightAbbreviateQHSState.addTransition(thirdDotConditionQHS, endState);
    rightAbbreviateQHSState.addTransition(new AnyCondition(), startState);

    rightAbbreviateQIDState.addTransition(thirdDotConditionQID, endState);
    rightAbbreviateQIDState.addTransition(new AnyCondition(), startState);

    rightAbbreviateQMTState.addTransition(thirdDotConditionQMT, endState);
    rightAbbreviateQMTState.addTransition(new AnyCondition(), startState);

    rightAbbreviateQODState.addTransition(thirdDotConditionQOD, endState);
    rightAbbreviateQODState.addTransition(new AnyCondition(), startState);

    rightAbbreviateQWKState.addTransition(thirdDotConditionQWK, endState);
    rightAbbreviateQWKState.addTransition(new AnyCondition(), startState);

    rightAbbreviateQAMState.addTransition(thirdDotConditionQAM, endState);
    rightAbbreviateQAMState.addTransition(new AnyCondition(), startState);

    rightAbbreviateQPMState.addTransition(thirdDotConditionQPM, endState);
    rightAbbreviateQPMState.addTransition(new AnyCondition(), startState);

    leftAbbreviateBState.addTransition(firstDotConditionB, firstDotBState);
    leftAbbreviateBState.addTransition(new AnyCondition(), startState);

    firstDotBState.addTransition(new TextValueCondition("i", true),
        middleAbbreviateBtoIState);
    firstDotBState.addTransition(new AnyCondition(), startState);

    middleAbbreviateBtoIState.addTransition(secondDotConditionBI,
        secondDotBtoIState);
    middleAbbreviateBtoIState.addTransition(new AnyCondition(), startState);

    secondDotBtoIState.addTransition(new TextValueCondition("d", true),
        rightAbbreviateBIDState);
    secondDotBtoIState.addTransition(new AnyCondition(), startState);

    rightAbbreviateBIDState.addTransition(thirdDotConditionBID, endState);

    leftAbbreviatePState.addTransition(firstDotConditionP, firstDotPState);
    leftAbbreviatePState.addTransition(new AnyCondition(), startState);

    leftAbbreviateTState.addTransition(firstDotConditionT, firstDotTState);
    leftAbbreviateTState.addTransition(new AnyCondition(), startState);

    firstDotPState.addTransition(new TextValueCondition("r", true),
        middleAbbreviatePtoRState);
    firstDotPState.addTransition(new AnyCondition(), startState);

    firstDotTState.addTransition(new TextValueCondition("i", true),
        middleAbbreviateTtoIState);
    firstDotTState.addTransition(new AnyCondition(), startState);

    middleAbbreviatePtoRState.addTransition(secondDotConditionPR,
        secondDotPtoRState);
    middleAbbreviatePtoRState.addTransition(new AnyCondition(), startState);

    middleAbbreviateTtoIState.addTransition(secondDotConditionTI,
        secondDotTtoIState);
    middleAbbreviateTtoIState.addTransition(new AnyCondition(), startState);

    secondDotPtoRState.addTransition(new TextValueCondition("n", true),
        rightAbbreviatePRNState);
    secondDotPtoRState.addTransition(new AnyCondition(), startState);

    secondDotTtoIState.addTransition(new TextValueCondition("d", true),
        rightAbbreviateTIDState);
    secondDotTtoIState.addTransition(new AnyCondition(), startState);

    rightAbbreviatePRNState.addTransition(thirdDotConditionPRN, endState);
    rightAbbreviateTIDState.addTransition(thirdDotConditionTID, endState);

    endState.addTransition(new AnyCondition(), startState);
    return m;
  }
View Full Code Here

Examples of net.openai.util.fsm.AnyCondition

        leftAbbreviateOState);
    startState.addTransition(new TextValueCondition("h", true),
        leftAbbreviateHState);
    startState.addTransition(new TextValueCondition("p", true),
        leftAbbreviatePState);
    startState.addTransition(new AnyCondition(), startState);

    leftAbbreviateQState.addTransition(firstQDDotCondition, firstDotQState);

    leftAbbreviateQState.addTransition(new AnyCondition(), startState);

    leftAbbreviateAState.addTransition(firstAMDotCondition, firstDotAState);
    leftAbbreviateAState.addTransition(new AnyCondition(), startState);

    leftAbbreviateOState.addTransition(firstODDotCondition, firstDotOState);
    leftAbbreviateOState.addTransition(new AnyCondition(), startState);

    leftAbbreviateHState.addTransition(firstHSDotCondition, firstDotHState);
    leftAbbreviateHState.addTransition(new AnyCondition(), startState);

    leftAbbreviatePState.addTransition(firstPMDotCondition, firstDotPState);
    leftAbbreviatePState.addTransition(new AnyCondition(), startState);

    firstDotQState.addTransition(soloCondition, endState);
    firstDotQState.addTransition(new TextValueCondition("d", true),
        rightAbbreviateQDState);
    firstDotQState.addTransition(new TextValueCondition("h", true),
        rightAbbreviateQHState);
    firstDotQState.addTransition(new AnyCondition(), startState);

    firstDotAState.addTransition(new TextValueCondition("m", true),
        rightAbbreviateAMState);
    firstDotAState.addTransition(new AnyCondition(), startState);

    firstDotOState.addTransition(new TextValueCondition("d", true),
        rightAbbreviateODState);
    firstDotOState.addTransition(new AnyCondition(), startState);

    firstDotHState.addTransition(new TextValueCondition("s", true),
        rightAbbreviateHSState);
    firstDotHState.addTransition(new AnyCondition(), startState);

    firstDotPState.addTransition(new TextValueCondition("m", true),
        rightAbbreviatePMState);
    firstDotPState.addTransition(new AnyCondition(), startState);

    rightAbbreviateQHState.addTransition(secondQHDotCondition, endState);
    rightAbbreviateQHState.addTransition(new AnyCondition(), startState);

    rightAbbreviateAMState.addTransition(secondAMDotCondition, endState);
    rightAbbreviateAMState.addTransition(new AnyCondition(), startState);

    rightAbbreviateODState.addTransition(secondODDotCondition, endState);
    rightAbbreviateODState.addTransition(new AnyCondition(), startState);

    rightAbbreviateQDState.addTransition(secondQDDotCondition, endState);
    rightAbbreviateQDState.addTransition(new AnyCondition(), startState);

    rightAbbreviatePMState.addTransition(secondPMDotCondition, endState);
    rightAbbreviatePMState.addTransition(new AnyCondition(), startState);

    rightAbbreviateHSState.addTransition(secondHSDotCondition, endState);
    rightAbbreviateHSState.addTransition(new AnyCondition(), startState);

    endState.addTransition(new AnyCondition(), startState);

    return m;
  }
View Full Code Here

Examples of net.openai.util.fsm.AnyCondition

    startState.addTransition(integerCondition, leftAbbreviateState);
    startState.addTransition(hyphenatedCondition, endState);
    startState.addTransition(containsSoloTermCondition, endState);
    startState.addTransition(soloCondition, endState);

    startState.addTransition(new AnyCondition(), startState);

    leftAbbreviateState.addTransition(firstMiddleTextCondition,
        middleATextState);
    leftAbbreviateState.addTransition(firstDashCondition, firstDashState);
    leftAbbreviateState.addTransition(soloCondition, endState);
    leftAbbreviateState.addTransition(specificWordCondition, endState);
    leftAbbreviateState.addTransition(hyphenatedCondition, endState);
    leftAbbreviateState.addTransition(new AnyCondition(), startState);

    firstDashState
        .addTransition(thirdMiddleTextCondition, middleATextState);
    firstDashState.addTransition(new AnyCondition(), startState);

    middleATextState
        .addTransition(secondMiddleTextCondition, lastTextState);
    middleATextState.addTransition(secondDashCondition, secondDashState);
    middleATextState.addTransition(lastTextCondition, endState);
    middleATextState.addTransition(new AnyCondition(), startState);

    secondDashState.addTransition(fourthMiddleTextCondition, lastTextState);
    secondDashState.addTransition(lastTextCondition, endState);
    secondDashState.addTransition(new AnyCondition(), startState);

    lastTextState.addTransition(lastTextCondition, endState);
    lastTextState.addTransition(new AnyCondition(), startState);

    endState.addTransition(new AnyCondition(), startState);

    return m;
  }
View Full Code Here

Examples of net.openai.util.fsm.AnyCondition

    startState.addTransition(new WordSetCondition(iv_frequencySet,
        false), leftAbbreviateState);
    startState.addTransition(integerCondition, leftAbbreviateState);
    startState.addTransition(new WordSetCondition(iv_hyphenatedSet,
        false), endState);
    startState.addTransition(new AnyCondition(), startState);

    leftAbbreviateState.addTransition(new WordSetCondition(
        iv_middleTermSet, false), middleATextState);
    leftAbbreviateState.addTransition(new NumberCondition(),
        middleATextState);
    leftAbbreviateState.addTransition(new WordSetCondition(iv_frequencySet,
        false), midTermState);
    leftAbbreviateState.addTransition(new WordSetCondition(iv_hyphenatedSet,
        false), endState);
    leftAbbreviateState.addTransition(new FrequencyUnitCondition(),
        ntEndState);
    leftAbbreviateState.addTransition(new AnyCondition(), startState);


    midTermState.addTransition(new WordSetCondition(iv_middleTermSet, false), termState);
    midTermState.addTransition(new AnyCondition(),  startState);
   
    middleATextState
        .addTransition(secondMiddleTextCondition, lastTextState);

    middleATextState
        .addTransition(new FrequencyUnitCondition(), ntEndState);
    middleATextState.addTransition(new RouteCondition(), endState);
    middleATextState.addTransition(new AnyCondition(), startState);
   

    termState
        .addTransition(new FrequencyUnitCondition(), ntFalseTermState);
    termState.addTransition(new RouteCondition(), ntFalseTermState);
    termState.addTransition(new AnyCondition(), startState);


    lastTextState.addTransition(new FrequencyUnitCondition(), ntEndState);
    lastTextState.addTransition(new RouteCondition(), ntEndState);
    lastTextState.addTransition(new AnyCondition(), startState);

    endState.addTransition(new AnyCondition(), startState);
    ntFalseTermState.addTransition(new AnyCondition(), startState);
    ntEndState.addTransition(new AnyCondition(), startState);

    return m;
  }
View Full Code Here

Examples of net.openai.util.fsm.AnyCondition

        false);
    Condition subFirstNext = new TextSetCondition(iv_historySubNextSet,
        false);

    startState.addTransition(subFirstBegin, medState);
      startState.addTransition(new AnyCondition(), startState);
     
    medState.addTransition(subFirstNext, endState);
    medState.addTransition(subFirstMid, midWordState);
    medState.addTransition(new PunctuationValueCondition(':'), endState);
    //medState.addTransition(new PunctuationValueCondition('/'), ntEndState);
    medState.addTransition(new AnyCondition(), startState);
   
    midWordState.addTransition(subFirstNext, endState);
    midWordState.addTransition(new PunctuationValueCondition(':'), endState);
    midWordState.addTransition(new AnyCondition(), startState);
   
    ntEndState.addTransition(new AnyCondition(),  startState);
    endState.addTransition(new AnyCondition(), startState);
    return m;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.