se.cambio.cds.gdl.converters.drools
Class GDLDroolsConverter

Package class diagram package GDLDroolsConverter
java.lang.Object
  extended by se.cambio.cds.gdl.converters.drools.GDLDroolsConverter

public class GDLDroolsConverter
extends Object


Constructor Summary
GDLDroolsConverter(Guide guide)
           
 
Method Summary
 String convertToDrools()
           
 String getVariableWithAttributeStr(String rmName, Variable var)
           
protected  String parseCode(String value)
           
protected  void processAssigmentExpression(StringBuffer sb, AssignmentExpression assignmentExpression, Map<String,ArchetypeElementVO> elementMap, Map<se.cambio.cds.gdl.converters.drools.GDLDroolsConverter.RefStat,Set<String>> stats)
           
protected  void processBinaryExpression(StringBuffer sb, BinaryExpression binaryExpression, Map<String,ArchetypeElementVO> elementMap, Map<se.cambio.cds.gdl.converters.drools.GDLDroolsConverter.RefStat,Set<String>> stats)
           
protected  void processComparisonExpression(StringBuffer sb, BinaryExpression binaryExpression, Map<String,ArchetypeElementVO> elementMap, Map<se.cambio.cds.gdl.converters.drools.GDLDroolsConverter.RefStat,Set<String>> stats)
           
protected  void processExpressionItem(StringBuffer sb, ExpressionItem expressionItem, Map<String,ArchetypeElementVO> elementMap, Map<se.cambio.cds.gdl.converters.drools.GDLDroolsConverter.RefStat,Set<String>> stats)
           
protected  void processUnaryExpression(StringBuffer sb, UnaryExpression unaryExpression, Map<String,ArchetypeElementVO> elementMap, Map<se.cambio.cds.gdl.converters.drools.GDLDroolsConverter.RefStat,Set<String>> stats)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GDLDroolsConverter

public GDLDroolsConverter(Guide guide)
Method Detail

convertToDrools

public String convertToDrools()

processExpressionItem

protected void processExpressionItem(StringBuffer sb,
                                     ExpressionItem expressionItem,
                                     Map<String,ArchetypeElementVO> elementMap,
                                     Map<se.cambio.cds.gdl.converters.drools.GDLDroolsConverter.RefStat,Set<String>> stats)

processAssigmentExpression

protected void processAssigmentExpression(StringBuffer sb,
                                          AssignmentExpression assignmentExpression,
                                          Map<String,ArchetypeElementVO> elementMap,
                                          Map<se.cambio.cds.gdl.converters.drools.GDLDroolsConverter.RefStat,Set<String>> stats)

processBinaryExpression

protected void processBinaryExpression(StringBuffer sb,
                                       BinaryExpression binaryExpression,
                                       Map<String,ArchetypeElementVO> elementMap,
                                       Map<se.cambio.cds.gdl.converters.drools.GDLDroolsConverter.RefStat,Set<String>> stats)

processUnaryExpression

protected void processUnaryExpression(StringBuffer sb,
                                      UnaryExpression unaryExpression,
                                      Map<String,ArchetypeElementVO> elementMap,
                                      Map<se.cambio.cds.gdl.converters.drools.GDLDroolsConverter.RefStat,Set<String>> stats)

processComparisonExpression

protected void processComparisonExpression(StringBuffer sb,
                                           BinaryExpression binaryExpression,
                                           Map<String,ArchetypeElementVO> elementMap,
                                           Map<se.cambio.cds.gdl.converters.drools.GDLDroolsConverter.RefStat,Set<String>> stats)

parseCode

protected String parseCode(String value)

getVariableWithAttributeStr

public String getVariableWithAttributeStr(String rmName,
                                          Variable var)


Copyright © 2013 Cambio. All Rights Reserved.