Codota Logo
CompositeFactPattern.getPatterns
Code IndexAdd Codota to your IDE (free)

How to use
getPatterns
method
in
org.drools.ide.common.client.modeldriven.brl.CompositeFactPattern

Best Java code snippets using org.drools.ide.common.client.modeldriven.brl.CompositeFactPattern.getPatterns (Showing top 19 results out of 315)

  • Common ways to obtain CompositeFactPattern
private void myMethod () {
CompositeFactPattern c =
  • Codota Iconnew CompositeFactPattern()
  • Smart code suggestions by Codota
}
origin: org.chtijbug.drools/droolsjbpm-ide-common

private void visitCompositeFactPattern(CompositeFactPattern pattern) {
  if ( pattern.getPatterns() != null ) {
    for ( IFactPattern fp : pattern.getPatterns() ) {
      visit( fp );
    }
  }
}
origin: org.drools/droolsjbpm-ide-common

private void visitCompositeFactPattern(CompositeFactPattern pattern) {
  if ( pattern.getPatterns() != null ) {
    for ( IFactPattern fp : pattern.getPatterns() ) {
      visit( fp );
    }
  }
}
origin: org.chtijbug.drools/droolsjbpm-ide-common

private void renderCompositeFOL( CompositeFactPattern pattern ) {
  buf.append( pattern.type );
  if ( pattern.getPatterns() != null ) {
    buf.append( " (" );
    for ( int i = 0; i < pattern.getPatterns().length; i++ ) {
      renderSubPattern( pattern,
               i );
      if ( i != pattern.getPatterns().length - 1 ) {
        buf.append( " and " );
      }
    }
    buf.append( ") \n" );
  }
}
origin: org.drools/droolsjbpm-ide-common

private void renderCompositeFOL( CompositeFactPattern pattern ) {
  buf.append( pattern.type );
  if ( pattern.getPatterns() != null ) {
    buf.append( " (" );
    for ( int i = 0; i < pattern.getPatterns().length; i++ ) {
      renderSubPattern( pattern,
               i );
      if ( i != pattern.getPatterns().length - 1 ) {
        buf.append( " and " );
      }
    }
    buf.append( ") \n" );
  }
}
origin: org.drools/droolsjbpm-ide-common

private void fixConstraints(CompositeFactPattern p) {
  for ( IPattern cp : p.getPatterns() ) {
    fixConstraints( cp );
  }
}
origin: org.drools/droolsjbpm-ide-common

private void fixConnectiveConstraints(CompositeFactPattern p) {
  for ( IPattern sp : p.getPatterns() ) {
    fixConnectiveConstraints( sp );
  }
}
origin: org.drools/droolsjbpm-ide-common

private void visitCompositeFactPattern(final CompositeFactPattern cfp) {
  for ( IPattern p : cfp.getPatterns() ) {
    visit( p );
  }
}
origin: org.chtijbug.drools/droolsjbpm-ide-common

private void visitCompositeFactPattern(final CompositeFactPattern cfp) {
  for ( IPattern p : cfp.getPatterns() ) {
    visit( p );
  }
}
origin: org.chtijbug.drools/droolsjbpm-ide-common

private void fixConstraints(CompositeFactPattern p) {
  for ( IPattern cp : p.getPatterns() ) {
    fixConstraints( cp );
  }
}
origin: org.chtijbug.drools/droolsjbpm-ide-common

private void fixConnectiveConstraints(CompositeFactPattern p) {
  for ( IPattern sp : p.getPatterns() ) {
    fixConnectiveConstraints( sp );
  }
}
origin: org.chtijbug.drools/droolsjbpm-ide-common

private CompositeFactPattern visitCompositeFactPattern(CompositeFactPattern pattern) {
  CompositeFactPattern clone = new CompositeFactPattern();
  clone.type = pattern.type;
  if ( pattern.getPatterns() != null ) {
    for ( IFactPattern fp : pattern.getPatterns() ) {
      clone.addFactPattern( (IFactPattern) visit( fp ) );
    }
  }
  return clone;
}
origin: org.drools/droolsjbpm-ide-common

private CompositeFactPattern visitCompositeFactPattern(CompositeFactPattern pattern) {
  CompositeFactPattern clone = new CompositeFactPattern();
  clone.type = pattern.type;
  if ( pattern.getPatterns() != null ) {
    for ( IFactPattern fp : pattern.getPatterns() ) {
      clone.addFactPattern( (IFactPattern) visit( fp ) );
    }
  }
  return clone;
}
origin: org.chtijbug.drools/droolsjbpm-ide-common

private void renderSubPattern( CompositeFactPattern pattern,
                int subIndex ) {
  if ( pattern.getPatterns() == null || pattern.getPatterns().length == 0 ) {
    return;
  }
  IFactPattern subPattern = pattern.getPatterns()[ subIndex ];
  if ( subPattern instanceof FactPattern ) {
    this.generateFactPattern( (FactPattern) subPattern );
  } else if ( subPattern instanceof FromAccumulateCompositeFactPattern ) {
    this.visitFromAccumulateCompositeFactPattern( (FromAccumulateCompositeFactPattern) subPattern,
                           true );
  } else if ( subPattern instanceof FromCollectCompositeFactPattern ) {
    this.visitFromCollectCompositeFactPattern( (FromCollectCompositeFactPattern) subPattern,
                          true );
  } else if ( subPattern instanceof FromCompositeFactPattern ) {
    this.visitFromCompositeFactPattern( (FromCompositeFactPattern) subPattern,
                      true );
  } else {
    throw new IllegalStateException( "Unsupported Pattern: " + subPattern.getClass().getName() );
  }
}
origin: org.drools/droolsjbpm-ide-common

public void visitCompositeFactPattern( CompositeFactPattern pattern ) {
  buf.append( indentation );
  if ( isDSLEnhanced ) {
    // adding passthrough markup
    buf.append( ">" );
  }
  if ( CompositeFactPattern.COMPOSITE_TYPE_EXISTS.equals( pattern.type ) ) {
    renderCompositeFOL( pattern );
  } else if ( CompositeFactPattern.COMPOSITE_TYPE_NOT.equals( pattern.type ) ) {
    renderCompositeFOL( pattern );
  } else if ( CompositeFactPattern.COMPOSITE_TYPE_OR.equals( pattern.type ) ) {
    buf.append( "( " );
    if ( pattern.getPatterns() != null ) {
      for ( int i = 0; i < pattern.getPatterns().length; i++ ) {
        if ( i > 0 ) {
          buf.append( " " );
          buf.append( pattern.type );
          buf.append( " " );
        }
        renderSubPattern( pattern,
                 i );
      }
    }
    buf.append( " )\n" );
  }
}
origin: org.chtijbug.drools/droolsjbpm-ide-common

public void visitCompositeFactPattern( CompositeFactPattern pattern ) {
  buf.append( indentation );
  if ( isDSLEnhanced ) {
    // adding passthrough markup
    buf.append( ">" );
  }
  if ( CompositeFactPattern.COMPOSITE_TYPE_EXISTS.equals( pattern.type ) ) {
    renderCompositeFOL( pattern );
  } else if ( CompositeFactPattern.COMPOSITE_TYPE_NOT.equals( pattern.type ) ) {
    renderCompositeFOL( pattern );
  } else if ( CompositeFactPattern.COMPOSITE_TYPE_OR.equals( pattern.type ) ) {
    buf.append( "( " );
    if ( pattern.getPatterns() != null ) {
      for ( int i = 0; i < pattern.getPatterns().length; i++ ) {
        if ( i > 0 ) {
          buf.append( " " );
          buf.append( pattern.type );
          buf.append( " " );
        }
        renderSubPattern( pattern,
                 i );
      }
    }
    buf.append( " )\n" );
  }
}
origin: org.drools/droolsjbpm-ide-common

private void renderSubPattern( CompositeFactPattern pattern,
                int subIndex ) {
  if ( pattern.getPatterns() == null || pattern.getPatterns().length == 0 ) {
    return;
  }
  IFactPattern subPattern = pattern.getPatterns()[ subIndex ];
  if ( subPattern instanceof FactPattern ) {
    this.generateFactPattern( (FactPattern) subPattern );
  } else if ( subPattern instanceof FromAccumulateCompositeFactPattern ) {
    this.visitFromAccumulateCompositeFactPattern( (FromAccumulateCompositeFactPattern) subPattern,
                           true );
  } else if ( subPattern instanceof FromCollectCompositeFactPattern ) {
    this.visitFromCollectCompositeFactPattern( (FromCollectCompositeFactPattern) subPattern,
                          true );
  } else if ( subPattern instanceof FromCompositeFactPattern ) {
    this.visitFromCompositeFactPattern( (FromCompositeFactPattern) subPattern,
                      true );
  } else {
    throw new IllegalStateException( "Unsupported Pattern: " + subPattern.getClass().getName() );
  }
}
origin: org.drools/droolsjbpm-ide-common

@Test
public void testAddPattern() {
  final CompositeFactPattern pat = new CompositeFactPattern();
  final FactPattern x = new FactPattern();
  pat.addFactPattern( x );
  assertEquals( 1,
         pat.getPatterns().length );
  final FactPattern y = new FactPattern();
  pat.addFactPattern( y );
  assertEquals( 2,
         pat.getPatterns().length );
  assertEquals( x,
         pat.getPatterns()[0] );
  assertEquals( y,
         pat.getPatterns()[1] );
}

origin: org.drools/droolsjbpm-ide-common

       pat.getPatterns().length );
assertEquals( x,
       pat.getPatterns()[0] );
assertEquals( y,
       pat.getPatterns()[1] );
       pat.getPatterns().length );
assertEquals( y,
       pat.getPatterns()[0] );
origin: org.drools/droolsjbpm-ide-common

assertEquals( cfp0.type,
       cfp0Clone.type );
assertEquals( cfp0.getPatterns().length,
       cfp0Clone.getPatterns().length );
assertNotSame( cfp0.getPatterns()[0],
        cfp0Clone.getPatterns()[0] );
assertNotNull( cfp0Clone.getPatterns()[0] );
assertTrue( cfp0Clone.getPatterns()[0] instanceof FactPattern );
FactPattern fp0Clone = (FactPattern) cfp0Clone.getPatterns()[0];
assertEquals( fp0.getBoundName(),
       fp0Clone.getBoundName() );
       fp0sfc0Clone.getValue() );
assertNotSame( cfp0.getPatterns()[1],
        cfp0Clone.getPatterns()[1] );
assertNotNull( cfp0Clone.getPatterns()[1] );
assertTrue( cfp0Clone.getPatterns()[1] instanceof FactPattern );
FactPattern fp1Clone = (FactPattern) cfp0Clone.getPatterns()[1];
assertEquals( fp1.getBoundName(),
       fp1Clone.getBoundName() );
org.drools.ide.common.client.modeldriven.brlCompositeFactPatterngetPatterns

Popular methods of CompositeFactPattern

  • <init>
    This type should be from the contants in this class of course.
  • addFactPattern
  • removeFactPattern
    Remove a FactPattern at the provided index. If index is less than zero or greater than or equal to t

Popular in Java

  • Reading from database using SQL prepared statement
  • getSupportFragmentManager (FragmentActivity)
  • requestLocationUpdates (LocationManager)
  • getSharedPreferences (Context)
  • OutputStream (java.io)
    A writable sink for bytes.Most clients will use output streams that write data to the file system (
  • PrintWriter (java.io)
    Prints formatted representations of objects to a text-output stream. This class implements all of th
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • DecimalFormat (java.text)
    DecimalFormat is a concrete subclass ofNumberFormat that formats decimal numbers. It has a variety o
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now