return returnFS.toString();
}
}
}
case LowLevelCAS.TYPE_CLASS_BOOLEANARRAY: {
BooleanArrayFS returnFS = (BooleanArrayFS) featurePathValue.getFs();
if (returnFS == null) {
return null;
} else {
// check if we have a built-in function
if (this.builtInFunction > NO_BUILT_IN_FUNCTION) {
return evaluateBuiltInFunction(returnFS);
} else {
return convertToString(returnFS.toStringArray());
}
}
}
case LowLevelCAS.TYPE_CLASS_BYTEARRAY: {
ByteArrayFS returnFS = (ByteArrayFS) featurePathValue.getFs();
if (returnFS == null) {
return null;
} else {
// check if we have a built-in function
if (this.builtInFunction > NO_BUILT_IN_FUNCTION) {
return evaluateBuiltInFunction(returnFS);
} else {
return convertToString(returnFS.toStringArray());
}
}
}
case LowLevelCAS.TYPE_CLASS_DOUBLEARRAY: {
DoubleArrayFS returnFS = (DoubleArrayFS) featurePathValue.getFs();
if (returnFS == null) {
return null;
} else {
// check if we have a built-in function
if (this.builtInFunction > NO_BUILT_IN_FUNCTION) {
return evaluateBuiltInFunction(returnFS);
} else {
return convertToString(returnFS.toStringArray());
}
}
}
case LowLevelCAS.TYPE_CLASS_FLOATARRAY: {
FloatArrayFS returnFS = (FloatArrayFS) featurePathValue.getFs();
if (returnFS == null) {
return null;
} else {
return convertToString(returnFS.toStringArray());
}
}
case LowLevelCAS.TYPE_CLASS_FSARRAY: {
ArrayFS returnFS = (ArrayFS) featurePathValue.getFs();
if (returnFS == null) {
return null;
} else {
// check if we have a built-in function
if (this.builtInFunction > NO_BUILT_IN_FUNCTION) {
return evaluateBuiltInFunction(returnFS);
} else {
return convertToString(returnFS.toStringArray());
}
}
}
case LowLevelCAS.TYPE_CLASS_INTARRAY: {
IntArrayFS returnFS = (IntArrayFS) featurePathValue.getFs();
if (returnFS == null) {
return null;
} else {
// check if we have a built-in function
if (this.builtInFunction > NO_BUILT_IN_FUNCTION) {
return evaluateBuiltInFunction(returnFS);
} else {
return convertToString(returnFS.toStringArray());
}
}
}
case LowLevelCAS.TYPE_CLASS_LONGARRAY: {
LongArrayFS returnFS = (LongArrayFS) featurePathValue.getFs();
if (returnFS == null) {
return null;
} else {
// check if we have a built-in function
if (this.builtInFunction > NO_BUILT_IN_FUNCTION) {
return evaluateBuiltInFunction(returnFS);
} else {
return convertToString(returnFS.toStringArray());
}
}
}
case LowLevelCAS.TYPE_CLASS_SHORTARRAY: {
ShortArrayFS returnFS = (ShortArrayFS) featurePathValue.getFs();
if (returnFS == null) {
return null;
} else {
// check if we have a built-in function
if (this.builtInFunction > NO_BUILT_IN_FUNCTION) {
return evaluateBuiltInFunction(returnFS);
} else {
return convertToString(returnFS.toStringArray());
}
}
}
case LowLevelCAS.TYPE_CLASS_STRINGARRAY: {
StringArrayFS returnFS = (StringArrayFS) featurePathValue.getFs();
if (returnFS == null) {
return null;
} else {
// check if we have a built-in function
if (this.builtInFunction > NO_BUILT_IN_FUNCTION) {
return evaluateBuiltInFunction(returnFS);
} else {
return convertToString(returnFS.toStringArray());
}
}
}
}
}