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

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

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

origin: org.drools/drools-wb-guided-rule-editor-client

@Test
public void testFromAccumulateCompositePatternMissingValues() throws Exception {
  FactPattern pattern1 = new FactPattern("Person");
  SingleFieldConstraint constraint1 = new SingleFieldConstraint("name");
  constraint1.setOperator("==");
  pattern1.addConstraint(constraint1);
  FactPattern pattern2 = new FactPattern("Address");
  SingleFieldConstraint constraint2 = new SingleFieldConstraint("street");
  constraint2.setOperator("!=");
  pattern2.addConstraint(constraint2);
  FromAccumulateCompositeFactPattern fromAccumulateCompositeFactPattern = new FromAccumulateCompositeFactPattern();
  fromAccumulateCompositeFactPattern.setSourcePattern(pattern1);
  fromAccumulateCompositeFactPattern.setFactPattern(pattern2);
  fromAccumulateCompositeFactPattern.setFunction("test()");
  model.lhs = new IPattern[]{fromAccumulateCompositeFactPattern};
  assertFalse(validator.isValid());
  assertEquals(2, validator.getErrors().size());
  verify(constants, never()).WhenUsingFromTheSourceNeedsToBeSet();
  verify(constants).FactType0HasAField1ThatHasAnOperatorSetButNoValuePleaseAddAValueOrRemoveTheOperator("Person", "name");
  verify(constants).FactType0HasAField1ThatHasAnOperatorSetButNoValuePleaseAddAValueOrRemoveTheOperator("Address", "street");
}
origin: kiegroup/drools-wb

@Test
public void testFromAccumulateCompositePatternMissingValues() throws Exception {
  FactPattern pattern1 = new FactPattern("Person");
  SingleFieldConstraint constraint1 = new SingleFieldConstraint("name");
  constraint1.setOperator("==");
  pattern1.addConstraint(constraint1);
  FactPattern pattern2 = new FactPattern("Address");
  SingleFieldConstraint constraint2 = new SingleFieldConstraint("street");
  constraint2.setOperator("!=");
  pattern2.addConstraint(constraint2);
  FromAccumulateCompositeFactPattern fromAccumulateCompositeFactPattern = new FromAccumulateCompositeFactPattern();
  fromAccumulateCompositeFactPattern.setSourcePattern(pattern1);
  fromAccumulateCompositeFactPattern.setFactPattern(pattern2);
  fromAccumulateCompositeFactPattern.setFunction("test()");
  model.lhs = new IPattern[]{fromAccumulateCompositeFactPattern};
  assertFalse(validator.isValid());
  assertEquals(2, validator.getErrors().size());
  verify(constants, never()).WhenUsingFromTheSourceNeedsToBeSet();
  verify(constants).FactType0HasAField1ThatHasAnOperatorSetButNoValuePleaseAddAValueOrRemoveTheOperator("Person", "name");
  verify(constants).FactType0HasAField1ThatHasAnOperatorSetButNoValuePleaseAddAValueOrRemoveTheOperator("Address", "street");
}
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

@Test
public void testFromAccumulateCompositePatternMissingValues2() throws Exception {
  FactPattern pattern1 = new FactPattern("Person");
  FactPattern pattern2 = new FactPattern("Address");
  FromAccumulateCompositeFactPattern fromAccumulateCompositeFactPattern = new FromAccumulateCompositeFactPattern();
  fromAccumulateCompositeFactPattern.setSourcePattern(pattern1);
  fromAccumulateCompositeFactPattern.setFactPattern(pattern2);
  fromAccumulateCompositeFactPattern.setFunction("");
  fromAccumulateCompositeFactPattern.setReverseCode("");
  fromAccumulateCompositeFactPattern.setInitCode("");
  fromAccumulateCompositeFactPattern.setActionCode("");
  fromAccumulateCompositeFactPattern.setResultCode("");
  model.lhs = new IPattern[]{fromAccumulateCompositeFactPattern};
  assertFalse(validator.isValid());
  assertEquals(1, validator.getErrors().size());
  verify(constants).WhenUsingFromTheSourceNeedsToBeSet();
}
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-rule-editor-client

@Test
public void testFromAccumulateCompositePatternMissingValues2() throws Exception {
  FactPattern pattern1 = new FactPattern("Person");
  FactPattern pattern2 = new FactPattern("Address");
  FromAccumulateCompositeFactPattern fromAccumulateCompositeFactPattern = new FromAccumulateCompositeFactPattern();
  fromAccumulateCompositeFactPattern.setSourcePattern(pattern1);
  fromAccumulateCompositeFactPattern.setFactPattern(pattern2);
  fromAccumulateCompositeFactPattern.setFunction("");
  fromAccumulateCompositeFactPattern.setReverseCode("");
  fromAccumulateCompositeFactPattern.setInitCode("");
  fromAccumulateCompositeFactPattern.setActionCode("");
  fromAccumulateCompositeFactPattern.setResultCode("");
  model.lhs = new IPattern[]{fromAccumulateCompositeFactPattern};
  assertFalse(validator.isValid());
  assertEquals(1, validator.getErrors().size());
  verify(constants).WhenUsingFromTheSourceNeedsToBeSet();
}
origin: org.drools/drools-wb-guided-rule-editor-client

@Test
public void testFromAccumulateCompositePatternMissingValuesWithExistingFrom() throws Exception {
  FactPattern pattern1 = new FactPattern("Person");
  SingleFieldConstraint constraint1 = new SingleFieldConstraint("name");
  constraint1.setOperator("==");
  pattern1.addConstraint(constraint1);
  FactPattern pattern2 = new FactPattern("Address");
  SingleFieldConstraint constraint2 = new SingleFieldConstraint("street");
  constraint2.setOperator("!=");
  pattern2.addConstraint(constraint2);
  FromAccumulateCompositeFactPattern fromAccumulateCompositeFactPattern = new FromAccumulateCompositeFactPattern();
  fromAccumulateCompositeFactPattern.setSourcePattern(pattern1);
  fromAccumulateCompositeFactPattern.setFactPattern(pattern2);
  fromAccumulateCompositeFactPattern.setInitCode("int i = 0");
  fromAccumulateCompositeFactPattern.setActionCode(" i++;");
  fromAccumulateCompositeFactPattern.setReverseCode("i--;");
  fromAccumulateCompositeFactPattern.setResultCode("return i");
  model.lhs = new IPattern[]{fromAccumulateCompositeFactPattern};
  assertFalse(validator.isValid());
  assertEquals(2, validator.getErrors().size());
  verify(constants, never()).WhenUsingFromTheSourceNeedsToBeSet();
  verify(constants).FactType0HasAField1ThatHasAnOperatorSetButNoValuePleaseAddAValueOrRemoveTheOperator("Person", "name");
  verify(constants).FactType0HasAField1ThatHasAnOperatorSetButNoValuePleaseAddAValueOrRemoveTheOperator("Address", "street");
}
origin: kiegroup/drools-wb

@Test
public void testFromAccumulateCompositePatternMissingValuesWithExistingFrom() throws Exception {
  FactPattern pattern1 = new FactPattern("Person");
  SingleFieldConstraint constraint1 = new SingleFieldConstraint("name");
  constraint1.setOperator("==");
  pattern1.addConstraint(constraint1);
  FactPattern pattern2 = new FactPattern("Address");
  SingleFieldConstraint constraint2 = new SingleFieldConstraint("street");
  constraint2.setOperator("!=");
  pattern2.addConstraint(constraint2);
  FromAccumulateCompositeFactPattern fromAccumulateCompositeFactPattern = new FromAccumulateCompositeFactPattern();
  fromAccumulateCompositeFactPattern.setSourcePattern(pattern1);
  fromAccumulateCompositeFactPattern.setFactPattern(pattern2);
  fromAccumulateCompositeFactPattern.setInitCode("int i = 0");
  fromAccumulateCompositeFactPattern.setActionCode(" i++;");
  fromAccumulateCompositeFactPattern.setReverseCode("i--;");
  fromAccumulateCompositeFactPattern.setResultCode("return i");
  model.lhs = new IPattern[]{fromAccumulateCompositeFactPattern};
  assertFalse(validator.isValid());
  assertEquals(2, validator.getErrors().size());
  verify(constants, never()).WhenUsingFromTheSourceNeedsToBeSet();
  verify(constants).FactType0HasAField1ThatHasAnOperatorSetButNoValuePleaseAddAValueOrRemoveTheOperator("Person", "name");
  verify(constants).FactType0HasAField1ThatHasAnOperatorSetButNoValuePleaseAddAValueOrRemoveTheOperator("Address", "street");
}
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-workbench-models-commons

        dmo);
fac.setFactPattern(factPattern);
for (AccumulateDescr.AccumulateFunctionCallDescr func : accumulate.getFunctions()) {
  String funcName = func.getFunction();
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.ruleFromAccumulateCompositeFactPatternsetFactPattern

Popular methods of FromAccumulateCompositeFactPattern

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

Popular in Java

  • Parsing JSON documents to java classes using gson
  • scheduleAtFixedRate (Timer)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • getExternalFilesDir (Context)
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • SocketTimeoutException (java.net)
    This exception is thrown when a timeout expired on a socket read or accept operation.
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • TreeSet (java.util)
    TreeSet is an implementation of SortedSet. All optional operations (adding and removing) are support
  • FileUtils (org.apache.commons.io)
    General file manipulation utilities. Facilities are provided in the following areas: * writing to a
  • Runner (org.openjdk.jmh.runner)
  • CodeWhisperer alternatives
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