Это может быть легко, но я не нашел простого способа определить в правиле, что объект в рабочей памяти, представленный реализованным интерфейсом, является конкретным классом в IBM Rules Designer 8.8.1.Например, если предположить, что HousingPeriod
является интерфейсом, если у меня есть определение, которое гласит:
definitions
set 'the housing period' to a housing period...
И я хочу дополнить это предложением where
, которое дополнительно уточняет коллекцию объектов, реализующих HousingPeriod
как один из списка реализующих классов, скажем CollegeHousingPeriod
и InternshipHousingPeriod
, как я могу это сделать?Что-то вроде:
where this housing period is a college housing period
или
where any of the following is true:
- this housing period is a college housing period
- this housing period is an internship housing period,
, похоже, не работает.Заранее благодарим за любую помощь, которую вы можете оказать!