Excessive warning-level logging from SCLTypeUtils.getType
SCLTypeUtils.getType
produces tons of useless logging for connection point relations which at least to my knowledge never have an SCL type:
WARN [2020-06-03 09:24:15,108] org.simantics.modeling.SCLTypeUtils: SelfWS_COMPOSITION doesn't have type information. Returns a as default.
WARN [2020-06-03 09:24:15,108] org.simantics.modeling.SCLTypeUtils: SelfWS_COMPOSITION doesn't have type information. Returns a as default.
WARN [2020-06-03 09:24:15,133] org.simantics.modeling.SCLTypeUtils: BR6_INPUT_NODE_1_1 doesn't have type information. Returns a as default.
WARN [2020-06-03 09:24:15,133] org.simantics.modeling.SCLTypeUtils: BR6_OUTPUT_NODE_1_1 doesn't have type information. Returns a as default.
WARN [2020-06-03 09:24:15,146] org.simantics.modeling.SCLTypeUtils: INLET doesn't have type information. Returns a as default.
propertyInfo: PropertyInfo [INLET : null :: null, predicate=[id=$516323], isFunctional=true, isHasProperty=false, hasEnumerationRange=false, definedUnit=<none>, defaultBinding=null, valueAccessor=org.simantics.structural2.Functions$2@6782741f]
...
I believe we should skip those warnings for any non-isHasProperty relations.