Tabnine Logo
FromAccumulateCompositeFactPattern.setExpression
Code IndexAdd Tabnine to your IDE (free)

How to use
setExpression
method
in
org.drools.workbench.models.datamodel.rule.FromAccumulateCompositeFactPattern

Best Java code snippets using org.drools.workbench.models.datamodel.rule.FromAccumulateCompositeFactPattern.setExpression (Showing top 5 results out of 315)

origin: kiegroup/drools-wb

private FromAccumulateCompositeFactPattern visitFromAccumulateCompositeFactPattern(FromAccumulateCompositeFactPattern pattern) {
  FromAccumulateCompositeFactPattern clone = new FromAccumulateCompositeFactPattern();
  clone.setActionCode(pattern.getActionCode());
  clone.setExpression((ExpressionFormLine) visit(pattern.getExpression()));
  clone.setFactPattern((FactPattern) visit(pattern.getFactPattern()));
  clone.setFunction(pattern.getFunction());
  clone.setInitCode(pattern.getInitCode());
  clone.setResultCode(pattern.getResultCode());
  clone.setReverseCode(pattern.getReverseCode());
  clone.setSourcePattern((IPattern) visit(pattern.getSourcePattern()));
  return clone;
}
origin: org.drools/drools-wb-guided-dtable-editor-client

private FromAccumulateCompositeFactPattern visitFromAccumulateCompositeFactPattern(FromAccumulateCompositeFactPattern pattern) {
  FromAccumulateCompositeFactPattern clone = new FromAccumulateCompositeFactPattern();
  clone.setActionCode(pattern.getActionCode());
  clone.setExpression((ExpressionFormLine) visit(pattern.getExpression()));
  clone.setFactPattern((FactPattern) visit(pattern.getFactPattern()));
  clone.setFunction(pattern.getFunction());
  clone.setInitCode(pattern.getInitCode());
  clone.setResultCode(pattern.getResultCode());
  clone.setReverseCode(pattern.getReverseCode());
  clone.setSourcePattern((IPattern) visit(pattern.getSourcePattern()));
  return clone;
}
origin: kiegroup/drools-wb

private static FromAccumulateCompositeFactPattern buildFromAccumulateCompositeFactPattern() {
  FromAccumulateCompositeFactPattern facc = new FromAccumulateCompositeFactPattern();
  facc.setActionCode( "action code; " );
  facc.setExpression( buildExpressionFormLine() );
  facc.setFactPattern( buildFactPattern() );
  facc.setFunction( "function;" );
  facc.setInitCode( "setPlugin code;" );
  facc.setResultCode( "result code;" );
  facc.setReverseCode( "reverse code;" );
  facc.setSourcePattern( buildExpressionFormLine() );
  return facc;
}
origin: org.drools/drools-wb-guided-rule-editor-client

@Test
public void testFromAccumulateCompositePattern() throws Exception {
  FactPattern pattern1 = new FactPattern("Person");
  SingleFieldConstraint constraint1 = new SingleFieldConstraint("name");
  constraint1.setOperator("==");
  constraint1.setValue("Toni");
  pattern1.addConstraint(constraint1);
  FactPattern pattern2 = new FactPattern("Address");
  SingleFieldConstraint constraint2 = new SingleFieldConstraint("street");
  constraint2.setOperator("!=");
  constraint2.setValue("some street");
  pattern2.addConstraint(constraint2);
  FromAccumulateCompositeFactPattern fromAccumulateCompositeFactPattern = new FromAccumulateCompositeFactPattern();
  fromAccumulateCompositeFactPattern.setSourcePattern(pattern1);
  fromAccumulateCompositeFactPattern.setFactPattern(pattern2);
  ExpressionFormLine expression = new ExpressionFormLine();
  expression.setBinding("person.addresses");
  fromAccumulateCompositeFactPattern.setExpression(expression);
  model.lhs = new IPattern[]{fromAccumulateCompositeFactPattern};
  assertTrue(validator.isValid());
}
origin: kiegroup/drools-wb

@Test
public void testFromAccumulateCompositePattern() throws Exception {
  FactPattern pattern1 = new FactPattern("Person");
  SingleFieldConstraint constraint1 = new SingleFieldConstraint("name");
  constraint1.setOperator("==");
  constraint1.setValue("Toni");
  pattern1.addConstraint(constraint1);
  FactPattern pattern2 = new FactPattern("Address");
  SingleFieldConstraint constraint2 = new SingleFieldConstraint("street");
  constraint2.setOperator("!=");
  constraint2.setValue("some street");
  pattern2.addConstraint(constraint2);
  FromAccumulateCompositeFactPattern fromAccumulateCompositeFactPattern = new FromAccumulateCompositeFactPattern();
  fromAccumulateCompositeFactPattern.setSourcePattern(pattern1);
  fromAccumulateCompositeFactPattern.setFactPattern(pattern2);
  ExpressionFormLine expression = new ExpressionFormLine();
  expression.setBinding("person.addresses");
  fromAccumulateCompositeFactPattern.setExpression(expression);
  model.lhs = new IPattern[]{fromAccumulateCompositeFactPattern};
  assertTrue(validator.isValid());
}
org.drools.workbench.models.datamodel.ruleFromAccumulateCompositeFactPatternsetExpression

Popular methods of FromAccumulateCompositeFactPattern

  • getFactPattern
  • getSourcePattern
  • <init>
  • setActionCode
  • setFunction
  • setInitCode
  • setResultCode
  • setReverseCode
  • setSourcePattern
  • getActionCode
  • getInitCode
  • getReverseCode
  • getInitCode,
  • getReverseCode,
  • setFactPattern,
  • getFunction,
  • getResultCode,
  • useFunctionOrCode,
  • getExpression,
  • clearCodeFields

Popular in Java

  • Parsing JSON documents to java classes using gson
  • setRequestProperty (URLConnection)
  • onRequestPermissionsResult (Fragment)
  • getApplicationContext (Context)
  • Point (java.awt)
    A point representing a location in (x,y) coordinate space, specified in integer precision.
  • MalformedURLException (java.net)
    This exception is thrown when a program attempts to create an URL from an incorrect specification.
  • SocketException (java.net)
    This SocketException may be thrown during socket creation or setting options, and is the superclass
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • Manifest (java.util.jar)
    The Manifest class is used to obtain attribute information for a JarFile and its entries.
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now