private ActionUpdateField visitActionFieldList(ActionUpdateField afl) { ActionUpdateField clone = new ActionUpdateField(); clone.variable = afl.variable; for ( ActionFieldValue afv : afl.fieldValues ) { ActionFieldValue afvClone = new ActionFieldValue(); afvClone.setField( afv.getField() ); afvClone.setNature( afv.getNature() ); afvClone.setType( afv.getType() ); afvClone.setValue( afv.getValue() ); clone.addFieldValue( afvClone ); } return clone; }
private void visitActionFieldList(ActionInsertFact afl) { String factType = afl.factType; for ( ActionFieldValue afv : afl.fieldValues ) { InterpolationVariable var = new InterpolationVariable( afv.getValue(), afv.getType(), factType, afv.getField() ); if ( afv.nature == FieldNature.TYPE_TEMPLATE && !vars.containsKey( var ) ) { vars.put( var, vars.size() ); } } }
private void visitActionFieldList(final ActionFieldList afl) { boolean addVariables = false; List<ValueHolder> variables = new ArrayList<ValueHolder>(); for ( ActionFieldValue afv : afl.fieldValues ) { if ( afv.nature == FieldNature.TYPE_TEMPLATE ) { if ( afv.getValue().equals( this.baseVariableName ) ) { addVariables = true; } ValueHolder vh = new ValueHolder( afv.getField(), afv.getValue(), ValueHolder.Type.TEMPLATE_KEY ); variables.add( vh ); } else { ValueHolder vh = new ValueHolder( afv.getField(), afv.getValue(), ValueHolder.Type.VALUE ); variables.add( vh ); } } if ( addVariables ) { this.peerVariables.addAll( variables ); } }
ActionFieldValue brl1DefinitionAction1FieldValue1 = new ActionFieldValue( "name", "Gargamel", SuggestionCompletionEngine.TYPE_STRING ); brl1DefinitionAction1FieldValue1.setNature( BaseSingleFieldConstraint.TYPE_LITERAL ); brl1DefinitionAction1.addFieldValue( brl1DefinitionAction1FieldValue1 ); brl1Definition.add( brl1DefinitionAction1 ); ActionFieldValue brl1DefinitionAction2FieldValue1 = new ActionFieldValue( "name", "$name", SuggestionCompletionEngine.TYPE_STRING ); brl1DefinitionAction2FieldValue1.setNature( BaseSingleFieldConstraint.TYPE_TEMPLATE ); brl1DefinitionAction2.addFieldValue( brl1DefinitionAction2FieldValue1 ); ActionFieldValue brl1DefinitionAction2FieldValue2 = new ActionFieldValue( "age", "$age", SuggestionCompletionEngine.TYPE_NUMERIC_INTEGER ); brl1DefinitionAction2FieldValue2.setNature( BaseSingleFieldConstraint.TYPE_TEMPLATE ); brl1DefinitionAction2.addFieldValue( brl1DefinitionAction2FieldValue2 ); brl1Definition.add( brl1DefinitionAction2 );
private ActionInsertFactCol52ActionInsertFactAdaptor(ActionInsertFactCol52 action) { if ( action == null ) { throw new NullPointerException( "action cannot be null" ); } this.action = action; this.factType = action.getFactType(); ActionFieldValue afv = new ActionFieldValue(); afv.field = action.getFactField(); afv.nature = BaseSingleFieldConstraint.TYPE_LITERAL; afv.type = action.getType(); super.addFieldValue( afv ); }
private void getClasses( ActionFieldValue[] fieldValues ) { for ( ActionFieldValue afv : fieldValues ) { String type = afv.getType(); List<ActionFieldValue> afvs = classes.get( type ); if ( afvs == null ) { afvs = new ArrayList<ActionFieldValue>(); classes.put( type, afvs ); } afvs.add( afv ); } }
private void generateSetMethodCallParameterValue( StringBuilder buf, ActionFieldValue fieldValue ) { if ( fieldValue.isFormula() ) { buildFormulaFieldValue( fieldValue, buf ); } else if ( fieldValue.nature == FieldNature.TYPE_TEMPLATE ) { buildTemplateFieldValue( fieldValue, buf ); } else if ( fieldValue instanceof ActionWorkItemFieldValue ) { buildWorkItemFieldValue( (ActionWorkItemFieldValue) fieldValue, buf ); } else { buildDefaultFieldValue( fieldValue, buf ); } }
ActionFieldValue brl1DefinitionAction1FieldValue1 = new ActionFieldValue( "name", "Gargamel", SuggestionCompletionEngine.TYPE_STRING ); brl1DefinitionAction1FieldValue1.setNature( BaseSingleFieldConstraint.TYPE_LITERAL ); brl1DefinitionAction1.addFieldValue( brl1DefinitionAction1FieldValue1 ); brl1Definition.add( brl1DefinitionAction1 );
private ActionInsertFactCol52ActionInsertLogicalFactAdaptor(ActionInsertFactCol52 action) { if ( action == null ) { throw new NullPointerException( "action cannot be null" ); } this.action = action; this.factType = action.getFactType(); ActionFieldValue afv = new ActionFieldValue(); afv.field = action.getFactField(); afv.nature = BaseSingleFieldConstraint.TYPE_LITERAL; afv.type = action.getType(); super.addFieldValue( afv ); }
private void visitActionFieldList(ActionInsertFact afl) { String factType = afl.factType; for ( ActionFieldValue afv : afl.fieldValues ) { InterpolationVariable var = new InterpolationVariable( afv.getValue(), afv.getType(), factType, afv.getField() ); if ( afv.nature == FieldNature.TYPE_TEMPLATE && !vars.containsKey( var ) ) { vars.put( var, vars.size() ); } } }
private void visitActionFieldList(final ActionFieldList afl) { boolean addVariables = false; List<ValueHolder> variables = new ArrayList<ValueHolder>(); for ( ActionFieldValue afv : afl.fieldValues ) { if ( afv.nature == FieldNature.TYPE_TEMPLATE ) { if ( afv.getValue().equals( this.baseVariableName ) ) { addVariables = true; } ValueHolder vh = new ValueHolder( afv.getField(), afv.getValue(), ValueHolder.Type.TEMPLATE_KEY ); variables.add( vh ); } else { ValueHolder vh = new ValueHolder( afv.getField(), afv.getValue(), ValueHolder.Type.VALUE ); variables.add( vh ); } } if ( addVariables ) { this.peerVariables.addAll( variables ); } }
private void getClasses( ActionFieldValue[] fieldValues ) { for ( ActionFieldValue afv : fieldValues ) { String type = afv.getType(); List<ActionFieldValue> afvs = classes.get( type ); if ( afvs == null ) { afvs = new ArrayList<ActionFieldValue>(); classes.put( type, afvs ); } afvs.add( afv ); } }
private void generateSetMethodCallParameterValue( StringBuilder buf, ActionFieldValue fieldValue ) { if ( fieldValue.isFormula() ) { buildFormulaFieldValue( fieldValue, buf ); } else if ( fieldValue.nature == FieldNature.TYPE_TEMPLATE ) { buildTemplateFieldValue( fieldValue, buf ); } else if ( fieldValue instanceof ActionWorkItemFieldValue ) { buildWorkItemFieldValue( (ActionWorkItemFieldValue) fieldValue, buf ); } else { buildDefaultFieldValue( fieldValue, buf ); } }
private ActionUpdateField visitActionFieldList(ActionUpdateField afl) { ActionUpdateField clone = new ActionUpdateField(); clone.variable = afl.variable; for ( ActionFieldValue afv : afl.fieldValues ) { ActionFieldValue afvClone = new ActionFieldValue(); afvClone.setField( afv.getField() ); afvClone.setNature( afv.getNature() ); afvClone.setType( afv.getType() ); afvClone.setValue( afv.getValue() ); clone.addFieldValue( afvClone ); } return clone; }
ActionFieldValue aif0f0 = new ActionFieldValue( "AIF0F0", "AIF0F0Value", SuggestionCompletionEngine.TYPE_STRING ); aif0f0.setNature( BaseSingleFieldConstraint.TYPE_TEMPLATE ); aif0.addFieldValue( aif0f0 ); ActionFieldValue aif0f1 = new ActionFieldValue( "AIF0F1", "AIF0F1Value", SuggestionCompletionEngine.TYPE_STRING ); aif0f1.setNature( BaseSingleFieldConstraint.TYPE_TEMPLATE ); aif0.addFieldValue( aif0f1 ); model.rhs[0] = aif0; ActionFieldValue aif1f0 = new ActionFieldValue( "AIF1F0", "AIF1F0Value", SuggestionCompletionEngine.TYPE_STRING ); aif1f0.setNature( BaseSingleFieldConstraint.TYPE_TEMPLATE ); aif1.addFieldValue( aif1f0 ); ActionFieldValue aif1f1 = new ActionFieldValue( "AIF1F1", "AIF1F1Value", SuggestionCompletionEngine.TYPE_STRING ); aif1f1.setNature( BaseSingleFieldConstraint.TYPE_LITERAL ); aif1.addFieldValue( aif1f1 ); model.rhs[1] = aif1;
private ActionInsertFactCol52ActionInsertFactAdaptor(ActionInsertFactCol52 action) { if ( action == null ) { throw new NullPointerException( "action cannot be null" ); } this.action = action; this.factType = action.getFactType(); ActionFieldValue afv = new ActionFieldValue(); afv.field = action.getFactField(); afv.nature = BaseSingleFieldConstraint.TYPE_LITERAL; afv.type = action.getType(); super.addFieldValue( afv ); }
private void visitActionFieldList(ActionSetField afl) { String factType = model.getLHSBindingType( afl.variable ); for ( ActionFieldValue afv : afl.fieldValues ) { InterpolationVariable var = new InterpolationVariable( afv.getValue(), afv.getType(), factType, afv.getField() ); if ( afv.nature == FieldNature.TYPE_TEMPLATE && !vars.containsKey( var ) ) { vars.put( var, vars.size() ); } } }
private ActionSetField visitActionFieldList(ActionSetField afl) { ActionSetField clone = new ActionSetField(); clone.variable = afl.variable; for ( ActionFieldValue afv : afl.fieldValues ) { ActionFieldValue afvClone = new ActionFieldValue(); afvClone.setField( afv.getField() ); afvClone.setNature( afv.getNature() ); afvClone.setType( afv.getType() ); afvClone.setValue( afv.getValue() ); clone.addFieldValue( afvClone ); } return clone; }
ActionFieldValue brl1DefinitionAction1FieldValue1 = new ActionFieldValue( "name", "$name", SuggestionCompletionEngine.TYPE_STRING ); brl1DefinitionAction1FieldValue1.setNature( BaseSingleFieldConstraint.TYPE_TEMPLATE ); brl1DefinitionAction1.addFieldValue( brl1DefinitionAction1FieldValue1 ); ActionFieldValue brl1DefinitionAction1FieldValue2 = new ActionFieldValue( "age", "$age", SuggestionCompletionEngine.TYPE_NUMERIC_INTEGER ); brl1DefinitionAction1FieldValue2.setNature( BaseSingleFieldConstraint.TYPE_TEMPLATE ); brl1DefinitionAction1.addFieldValue( brl1DefinitionAction1FieldValue2 ); brl1Definition.add( brl1DefinitionAction1 );
private ActionInsertFactCol52ActionInsertLogicalFactAdaptor(ActionInsertFactCol52 action) { if ( action == null ) { throw new NullPointerException( "action cannot be null" ); } this.action = action; this.factType = action.getFactType(); ActionFieldValue afv = new ActionFieldValue(); afv.field = action.getFactField(); afv.nature = BaseSingleFieldConstraint.TYPE_LITERAL; afv.type = action.getType(); super.addFieldValue( afv ); }