This issue follows on from issue #182
Add a new ParserOptions to override types of a property for a specific Entity.
public final class ParserOptions {
...
private Map<String, List<String>> customPropertyTypes;
}
A property may be used for multiple entities, and may have multiple types.

The goal is to be able to override types of a property for one or multiple entities:
Example when we change the types of schema:geoCoders, whatever the Entity:
schema:geoCoders=schema:Text,schema:Place,com.example.GeoPosition
OR without `schema:` prefix:
geoCoders=schema:Text,schema:Place,com.example.GeoPosition
Example when we change the types of schema:geoCoders for a specific Entity:
schema:Place.schema:geoCoders=schema:Text,schema:Place,com.example.GeoPosition
OR without `schema:` prefix:
Place.geoCoders=schema:Text,schema:Place,com.example.GeoPosition
Update com/weedow/schemaorg/generator/model/handler/PropertyModelHandlerImpl.java to handle this option.
This issue follows on from issue #182
Add a new ParserOptions to override types of a property for a specific Entity.
A property may be used for multiple entities, and may have multiple types.
The goal is to be able to override types of a property for one or multiple entities:
Example when we change the types of
schema:geoCoders, whatever the Entity:Example when we change the types of
schema:geoCodersfor a specific Entity:Update
com/weedow/schemaorg/generator/model/handler/PropertyModelHandlerImpl.javato handle this option.