Tabnine Logo
org.drools.guvnor.models.commons.shared.rule
Code IndexAdd Tabnine to your IDE (free)

How to use org.drools.guvnor.models.commons.shared.rule

Best Java code snippets using org.drools.guvnor.models.commons.shared.rule (Showing top 20 results out of 315)

origin: org.drools/drools-guvnor-models-commons

private void visitFromAccumulateCompositeFactPattern( FromAccumulateCompositeFactPattern pattern ) {
  visit( pattern.getFactPattern() );
  visit( pattern.getSourcePattern() );
  parseStringPattern( pattern.getActionCode() );
  parseStringPattern( pattern.getInitCode() );
  parseStringPattern( pattern.getReverseCode() );
}
origin: org.drools/drools-guvnor-models-commons

public void visit( ExpressionMethod part ) {
  ExpressionMethod method = new ExpressionMethod( part.getName(), part.getClassType(), part.getGenericType(), part.getParametricType() );
  copyMethodParams( part, method );
  add( method );
  moveNext( part );
}
origin: org.drools/drools-guvnor-models-commons

private void visitFactPattern( FactPattern pattern ) {
  this.factPattern = pattern;
  for ( FieldConstraint fc : pattern.getFieldConstraints() ) {
    visit( fc );
  }
}
origin: org.drools/drools-guvnor-models-commons

private void visitActionFieldList( ActionUpdateField afl ) {
  String factType = model.getLHSBindingType( afl.getVariable() );
  for ( ActionFieldValue afv : afl.getFieldValues() ) {
    InterpolationVariable var = new InterpolationVariable( afv.getValue(),
                                afv.getType(),
                                factType,
                                afv.getField() );
    if ( afv.getNature() == FieldNatureType.TYPE_TEMPLATE && !vars.containsKey( var ) ) {
      vars.put( var,
           vars.size() );
    }
  }
}
origin: org.drools/drools-guvnor-models-commons

private void visitFromCompositeFactPattern( FromCompositeFactPattern pattern ) {
  visit( pattern.getFactPattern() );
  parseStringPattern( pattern.getExpression().getText() );
}
origin: org.kie.guvnor/guvnor-guided-rule-editor-client

private void addNewFact( String itemText,
             int position ) {
  this.model.addLhsItem( new FactPattern( itemText ),
              position );
}
origin: org.drools/drools-guvnor-models-commons

public void visit( ExpressionCollectionIndex part ) {
  ExpressionCollectionIndex method = new ExpressionCollectionIndex( part.getName(), part.getClassType(), part.getGenericType(), part.getParametricType() );
  copyMethodParams( part, method );
  add( method );
  moveNext( part );
}
origin: org.kie.guvnor/guvnor-guided-rule-editor-client

private void addRetract( String var,
             int position ) {
  this.model.addRhsItem( new ActionRetractFact( var ),
              position );
}
origin: org.kie.guvnor/guvnor-guided-rule-editor-client

private void addNewCE( String s,
            int position ) {
  this.model.addLhsItem( new CompositeFactPattern( s ),
              position );
}
origin: org.kie.guvnor/guvnor-guided-rule-editor-client

private void addModify( String itemText,
            int position ) {
  this.model.addRhsItem( new ActionUpdateField( itemText ),
              position );
}
origin: org.kie.guvnor/guvnor-guided-rule-editor-client

private void addActionSetField( String itemText,
                int position ) {
  this.model.addRhsItem( new ActionSetField( itemText ),
              position );
}
origin: org.drools/drools-guvnor-models-commons

public void visit( ExpressionGlobalVariable part ) {
  add( new ExpressionGlobalVariable( part.getName(), part.getClassType(), part.getGenericType(), part.getParametricType() ) );
  moveNext( part );
}
origin: org.kie.guvnor/guvnor-guided-rule-editor-client

private void addCallMethod( String itemText,
              int position ) {
  this.model.addRhsItem( new ActionCallMethod( itemText ),
              position );
}
origin: org.drools/drools-guvnor-models-commons

private void visitCompositeFieldConstraint( CompositeFieldConstraint cfc ) {
  if ( cfc.getConstraints() != null ) {
    for ( FieldConstraint fc : cfc.getConstraints() ) {
      visit( fc );
    }
  }
}
origin: org.drools/drools-guvnor-models-commons

@Override
public String getFieldName() {
  return getExpressionLeftSide().getFieldName();
}
origin: org.drools/drools-guvnor-models-commons

public void visit( ExpressionVariable part ) {
  add( new ExpressionVariable( part.getFact() ) );
  moveNext( part );
}
origin: org.drools/drools-guvnor-models-commons

private void visitCompositeFactPattern( CompositeFactPattern pattern ) {
  if ( pattern.getPatterns() != null ) {
    for ( IFactPattern fp : pattern.getPatterns() ) {
      visit( fp );
    }
  }
}
origin: org.kie.guvnor/guvnor-guided-rule-editor-client

private void addNewDSLLhs( final DSLSentence sentence,
              int position ) {
  model.addLhsItem( sentence.copy(),
           position );
}
origin: org.kie.guvnor/guvnor-guided-rule-editor-client

private void addNewDSLRhs( DSLSentence sentence,
              int position ) {
  this.model.addRhsItem( sentence.copy(),
              position );
}
origin: org.drools/drools-guvnor-models-commons

public String getPreviousClassType() {
  ExpressionPart last = getPreviousPart();
  return last.getPrevious() == null ? null : last.getPrevious().getClassType();
}
org.drools.guvnor.models.commons.shared.rule

Most used classes

  • RuleModel
  • ActionFieldValue
    Holds field and value for "action" parts of the rule.
  • ActionInsertFact
    This is used when asserting a new fact.
  • ActionRetractFact
    This is used to specify that the bound fact should be retracted when the rule fires.
  • ActionSetField
    For setting a field on a bound LHS variable or a global. If setting a field on a fact bound variable
  • DSLSentence,
  • FactPattern,
  • RuleAttribute,
  • RuleMetadata,
  • SingleFieldConstraint,
  • ActionUpdateField,
  • CompositeFactPattern,
  • ConnectiveConstraint,
  • DSLVariableValue,
  • ExpressionFormLine,
  • FreeFormLine,
  • FromAccumulateCompositeFactPattern,
  • FromCollectCompositeFactPattern,
  • FromCompositeFactPattern
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