pattern.setListenedProperties(listenedProperties);
}
}
protected List<String> getSettableProperties(RuleBuildContext context, PatternDescr patternDescr, Pattern pattern) {
ObjectType patternType = pattern.getObjectType();
if (!(patternType instanceof ClassObjectType)) return null;
Class<?> patternClass = ((ClassObjectType)patternType).getClassType();
TypeDeclaration typeDeclaration = context.getPackageBuilder().getTypeDeclaration(patternClass);
if (!typeDeclaration.isPropertyReactive()) {
context.addError( new DescrBuildError( context.getParentDescr(),