final GuidedDecisionTree model,
final PackageDataModelOracle dmo,
final List<ParserMessage> messages ) {
final List<Node> nodes = new ArrayList<Node>();
if ( fc instanceof CompositeFieldConstraint ) {
messages.add( new UnsupportedFieldConstraintParserMessage() );
return nodes;
} else if ( fc instanceof SingleFieldConstraintEBLeftSide ) {
messages.add( new UnsupportedFieldConstraintParserMessage() );
return nodes;
}
if ( !( fc instanceof SingleFieldConstraint ) ) {
messages.add( new UnsupportedFieldConstraintParserMessage() );
return nodes;
}
final SingleFieldConstraint sfc = (SingleFieldConstraint) fc;
if ( sfc.getConnectives() != null ) {
messages.add( new UnsupportedFieldConstraintParserMessage() );
return nodes;
}
ConstraintNode node = null;
final String className = sfc.getFactType();