}
} );
this.variableClass = type;
this.isBoundFact = true;
} else {
ActionInsertFact patternRhs = mod.getModel().getRHSBoundFact( set.getVariable() );
if ( patternRhs != null ) {
oracle.getFieldCompletions( patternRhs.getFactType(),
FieldAccessorsAndMutators.MUTATOR,
new Callback<ModelField[]>() {
@Override
public void callback( final ModelField[] fields ) {
fieldCompletions = fields;
}
}
);
this.variableClass = patternRhs.getFactType();
this.isBoundFact = true;
}
}
}