Package org.drools.xml

Source Code of org.drools.xml.ProcessSemanticModule

package org.drools.xml;

import org.drools.xml.processes.ActionNodeHandler;
import org.drools.xml.processes.CompositeNodeHandler;
import org.drools.xml.processes.ConnectionHandler;
import org.drools.xml.processes.ConstraintHandler;
import org.drools.xml.processes.EndNodeHandler;
import org.drools.xml.processes.EventFilterHandler;
import org.drools.xml.processes.EventNodeHandler;
import org.drools.xml.processes.ExceptionHandlerHandler;
import org.drools.xml.processes.FaultNodeHandler;
import org.drools.xml.processes.ForEachNodeHandler;
import org.drools.xml.processes.FunctionImportHandler;
import org.drools.xml.processes.GlobalHandler;
import org.drools.xml.processes.HumanTaskNodeHandler;
import org.drools.xml.processes.ImportHandler;
import org.drools.xml.processes.InPortHandler;
import org.drools.xml.processes.JoinNodeHandler;
import org.drools.xml.processes.MappingHandler;
import org.drools.xml.processes.MilestoneNodeHandler;
import org.drools.xml.processes.OutPortHandler;
import org.drools.xml.processes.ParameterHandler;
import org.drools.xml.processes.ProcessHandler;
import org.drools.xml.processes.RuleSetNodeHandler;
import org.drools.xml.processes.SplitNodeHandler;
import org.drools.xml.processes.StartNodeHandler;
import org.drools.xml.processes.SubProcessNodeHandler;
import org.drools.xml.processes.SwimlaneHandler;
import org.drools.xml.processes.TimerHandler;
import org.drools.xml.processes.TimerNodeHandler;
import org.drools.xml.processes.TriggerHandler;
import org.drools.xml.processes.TypeHandler;
import org.drools.xml.processes.ValueHandler;
import org.drools.xml.processes.VariableHandler;
import org.drools.xml.processes.WorkHandler;
import org.drools.xml.processes.WorkItemNodeHandler;

public class ProcessSemanticModule extends DefaultSemanticModule implements SemanticModule {   
    public ProcessSemanticModule() {
        super ( "http://drools.org/drools-4.0/process" );

        addHandler( "process",
                           new ProcessHandler() );
        addHandler( "start",
                           new StartNodeHandler() );
        addHandler( "end",
                           new EndNodeHandler() );
        addHandler( "actionNode",
                           new ActionNodeHandler() );
        addHandler( "ruleSet",
                           new RuleSetNodeHandler() );
        addHandler( "subProcess",
                           new SubProcessNodeHandler() );
        addHandler( "workItem",
                           new WorkItemNodeHandler() );
        addHandler( "split",
                           new SplitNodeHandler() );
        addHandler( "join",
                           new JoinNodeHandler() );
        addHandler( "milestone",
                           new MilestoneNodeHandler() );
        addHandler( "timerNode",
                           new TimerNodeHandler() );
        addHandler( "humanTask",
                           new HumanTaskNodeHandler() );
        addHandler( "forEach",
                           new ForEachNodeHandler() );
        addHandler( "composite",
                           new CompositeNodeHandler() );
        addHandler( "connection",
                           new ConnectionHandler() );
        addHandler( "import",
                           new ImportHandler() );
        addHandler( "functionImport",
                           new FunctionImportHandler() );
        addHandler( "global",
                           new GlobalHandler() );       
        addHandler( "variable",
                           new VariableHandler() );       
        addHandler( "swimlane",
                           new SwimlaneHandler() );       
        addHandler( "type",
                           new TypeHandler() );       
        addHandler( "value",
                           new ValueHandler() );       
        addHandler( "work",
                           new WorkHandler() );       
        addHandler( "parameter",
                           new ParameterHandler() );       
        addHandler( "mapping",
                           new MappingHandler() );       
        addHandler( "constraint",
                           new ConstraintHandler() );       
        addHandler( "in-port",
                           new InPortHandler() );       
        addHandler( "out-port",
                           new OutPortHandler() );       
        addHandler( "eventNode",
                       new EventNodeHandler() );       
        addHandler( "eventFilter",
                       new EventFilterHandler() );       
        addHandler( "fault",
                     new FaultNodeHandler() );       
        addHandler( "exceptionHandler",
                     new ExceptionHandlerHandler() );       
        addHandler( "timer",
                       new TimerHandler() );
        addHandler( "trigger",
                        new TriggerHandler() );
    }
}
TOP

Related Classes of org.drools.xml.ProcessSemanticModule

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.