Package org.apache.ctakes.core.fsm.condition

Examples of org.apache.ctakes.core.fsm.condition.WordSetCondition


    Machine m = new Machine(startState);
    State quanitityState = new NamedState("QUANITITY");

    Condition numberCondition = new NumberCondition();
    Condition numberTextCondition = new WordSetCondition(iv_textNumberSet,
        false);
    Condition rangeCondition = new RangeCondition();
    Condition fullTextCondition = new WordSetCondition(iv_fullTextSet,
        false);
    Condition shortTextCondition = new WordSetCondition(iv_shortTextSet,
        false);

    startState.addTransition(numberCondition, quanitityState);
    startState.addTransition(rangeCondition, quanitityState);
    startState.addTransition(numberTextCondition, quanitityState);
View Full Code Here


    Machine m = new Machine(startState);
 

 
    Condition fullTextCondition = new WordSetCondition(iv_fullTextSet,
        false);

    startState.addTransition(fullTextCondition, endState);
    startState.addTransition(new AnyCondition(), startState);
View Full Code Here

    State monthShortTextState = new NamedState("MONTH_SHORT_TEXT");
    State dayNumState = new NamedState("DAY_NUM");
    State commaState = new NamedState("COMMA");
    State periodState = new NamedState("PERIOD");

    Condition monthFullTextCondition = new WordSetCondition(
        iv_monthFullNameSet, false);
    Condition monthShortTextCondition = new WordSetCondition(
        iv_monthShortNameSet, false);
    Condition dayNumCondition = new IntegerRangeCondition(MIN_DAY, MAX_DAY);
    Condition periodCondition = new PunctuationValueCondition('.');
    Condition yearNumCondition = new IntegerRangeCondition(MIN_YEAR,
        MAX_YEAR);
View Full Code Here

    Condition leftIntCondition = new IntegerCondition();
    Condition rightIntCondition = new IntegerCondition();
    Condition dashCondition = new PunctuationValueCondition('-');
    Condition leftRomanNumeralCondition = new RomanNumeralCondition();
    Condition rightRomanNumeralCondition = new RomanNumeralCondition();
    Condition leftNumTextCondition = new WordSetCondition(iv_textNumberSet,
        false);
    Condition rightNumTextCondition = new WordSetCondition(
        iv_textNumberSet, false);

    startState.addTransition(leftIntCondition, leftNumIntegerState);
    startState.addTransition(leftRomanNumeralCondition, leftNumRomanState);
    startState.addTransition(leftNumTextCondition, leftNumTextState);
View Full Code Here

    Condition intNumeratorCondition = new IntegerCondition();
    Condition fslashCondition = new PunctuationValueCondition('/');
    Condition intDenominatorCondition = new IntegerCondition();
    Condition decimalCondition = new DecimalCondition();
    Condition textNumeratorCondition = new WordSetCondition(
        iv_textNumeratorSet, false);
    Condition textDenominatorCondition = new WordSetCondition(
        iv_textDenominatorSet, false);

    startState.addTransition(intNumeratorCondition, numeratorNumState);
    startState.addTransition(decimalCondition, endState);
    startState.addTransition(textNumeratorCondition, numeratorTextState);
View Full Code Here

    endState.setEndStateFlag(true);

    Machine m = new Machine(startState);
    State titleNameState = new NamedState("TITLENAME");

    Condition titleNameCondition = new WordSetCondition(iv_fullTextSet,
        false);
    Condition periodCondition = new PunctuationValueCondition('.');

    startState.addTransition(titleNameCondition, titleNameState);
    startState.addTransition(new AnyCondition(), startState);
View Full Code Here

    Condition hourNumCondition = new IntegerRangeCondition(MIN_HOUR,
        MAX_HOUR);
    Condition hourMinCondition = new HourMinuteCondition(MIN_HOUR,
        MAX_HOUR, MIN_MINUTE, MAX_MINUTE);
    Condition dayNightCondition = new WordSetCondition(iv_dayNightSet,
        false);
    Condition dayNightWithPeriodCondition = new DayNightWordCondition();
    Condition closingPeriodCondition = new PunctuationValueCondition('.');

    startState.addTransition(hourNumCondition, hourNumState);
View Full Code Here

    new RangeCondition(),
    new RangeStrengthCondition()
    );
 
 
    Condition initialMiddleTextCondition = new WordSetCondition(
        iv_middleTermSet, true);
    Condition firstMiddleTextCondition = new WordSetCondition(
        iv_middleTermSet, true);
    Condition secondMiddleTextCondition = new WordSetCondition(
        iv_middleTermSet, true);
    Condition thirdMiddleTextCondition = new WordSetCondition(
        iv_middleTermSet, true);
    Condition fourthMiddleTextCondition = new WordSetCondition(
        iv_middleTermSet, true);
   
 
    Condition specificWordCondition = new WordSetCondition(
        iv_specifiedPatchesWordSet, false);
   
 
    startState.addTransition(new TextValueCondition("a", true),
        leftAbbreviateState);
View Full Code Here

    new RangeCondition(),
    new RangeStrengthCondition()
    );
 
 
    Condition initialMiddleTextCondition = new WordSetCondition(
        iv_middleTermSet, true);
    Condition firstMiddleTextCondition = new WordSetCondition(
        iv_middleTermSet, true);
    Condition secondMiddleTextCondition = new WordSetCondition(
        iv_middleTermSet, true);
    Condition thirdMiddleTextCondition = new WordSetCondition(
        iv_middleTermSet, true);
    Condition fourthMiddleTextCondition = new WordSetCondition(
        iv_middleTermSet, true);
   
 
    Condition specificWordCondition = new WordSetCondition(
        iv_specifiedGastricWordSet, false);
   
 
    startState.addTransition(new TextValueCondition("a", true),
        leftAbbreviateState);
View Full Code Here

    new RangeCondition(),
    new RangeStrengthCondition()
    );
 
 
    Condition initialMiddleTextCondition = new WordSetCondition(
        iv_middleTermSet, true);
    Condition firstMiddleTextCondition = new WordSetCondition(
        iv_middleTermSet, true);
    Condition secondMiddleTextCondition = new WordSetCondition(
        iv_middleTermSet, true);
    Condition thirdMiddleTextCondition = new WordSetCondition(
        iv_middleTermSet, true);
    Condition fourthMiddleTextCondition = new WordSetCondition(
        iv_middleTermSet, true);
   
    Condition soloCondition = new WordSetCondition(iv_singleTopicalWordSet, true);
 
   
 
    startState.addTransition(new TextValueCondition("a", true),
        leftAbbreviateState);
View Full Code Here

TOP

Related Classes of org.apache.ctakes.core.fsm.condition.WordSetCondition

Copyright © 2018 www.massapicom. 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.