private void visitActionFieldList( ActionInsertFact afl ) { String factType = afl.getFactType(); 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() ); } } }
private void visitActionFieldList( ActionSetField 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() ); } } }
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() ); } } }
private void generateSetMethodCallParameterValue( final StringBuilder buf, final ActionFieldValue fieldValue ) { if ( fieldValue.isFormula() ) { buildFormulaFieldValue( fieldValue, buf ); } else if ( fieldValue.getNature() == FieldNatureType.TYPE_TEMPLATE ) { buildTemplateFieldValue( fieldValue, buf ); } else if ( fieldValue instanceof ActionWorkItemFieldValue ) { buildWorkItemFieldValue( (ActionWorkItemFieldValue) fieldValue, buf ); } else { buildDefaultFieldValue( fieldValue, buf ); } }
if ( value.getNature() == FieldNatureType.TYPE_UNDEFINED ) { if ( value.getNature() == FieldNatureType.TYPE_TEMPLATE ) { Widget box = wrap( templateKeyEditor() ); root.add( box ); if ( value.getNature() == FieldNatureType.TYPE_VARIABLE ) { Widget list = wrap( boundVariable() ); root.add( list ); if ( value.getNature() == FieldNatureType.TYPE_FORMULA ) { Widget box = wrap( formulaEditor() ); root.add( box );
private ActionSetField visitActionFieldList( ActionSetField afl ) { ActionSetField clone = new ActionSetField(); clone.setVariable( afl.getVariable() ); for ( ActionFieldValue afv : afl.getFieldValues() ) { 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 ActionUpdateField visitActionFieldList( ActionUpdateField afl ) { ActionUpdateField clone = new ActionUpdateField(); clone.setVariable( afl.getVariable() ); for ( ActionFieldValue afv : afl.getFieldValues() ) { 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 ActionInsertFact visitActionFieldList( ActionInsertFact afl ) { ActionInsertFact clone = new ActionInsertFact(); clone.setFactType( afl.getFactType() ); clone.setBoundName( afl.getBoundName() ); for ( ActionFieldValue afv : afl.getFieldValues() ) { 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; }
assertNull( raif1.getFieldValues()[ 0 ].getValue() ); assertEquals( BaseSingleFieldConstraint.TYPE_LITERAL, raif1.getFieldValues()[ 0 ].getNature() ); assertNull( raif2.getFieldValues()[ 0 ].getValue() ); assertEquals( BaseSingleFieldConstraint.TYPE_LITERAL, raif2.getFieldValues()[ 0 ].getNature() );
assertNull( raif1.getFieldValues()[ 0 ].getValue() ); assertEquals( BaseSingleFieldConstraint.TYPE_LITERAL, raif1.getFieldValues()[ 0 ].getNature() ); assertNull( raif2.getFieldValues()[ 0 ].getValue() ); assertEquals( BaseSingleFieldConstraint.TYPE_LITERAL, raif2.getFieldValues()[ 0 ].getNature() ); assertNull( raif3.getFieldValues()[ 0 ].getValue() ); assertEquals( BaseSingleFieldConstraint.TYPE_LITERAL, raif3.getFieldValues()[ 0 ].getNature() );
assertNull( raif1.getFieldValues()[ 0 ].getValue() ); assertEquals( BaseSingleFieldConstraint.TYPE_LITERAL, raif1.getFieldValues()[ 0 ].getNature() ); assertNull( raif2.getFieldValues()[ 0 ].getValue() ); assertEquals( BaseSingleFieldConstraint.TYPE_LITERAL, raif2.getFieldValues()[ 0 ].getNature() );
assertNull( raif1.getFieldValues()[ 0 ].getValue() ); assertEquals( BaseSingleFieldConstraint.TYPE_LITERAL, raif1.getFieldValues()[ 0 ].getNature() ); assertNull( raif2.getFieldValues()[ 0 ].getValue() ); assertEquals( BaseSingleFieldConstraint.TYPE_LITERAL, raif2.getFieldValues()[ 0 ].getNature() );