metaclass.addProperty(new DataProperty(IConstants.XAML_BINDING_CONTEXT,
IUserDataConstants.XWT_BINDING_CONTEXT_KEY));
metaclass.addProperty(new DataProperty(IConstants.XAML_TRIGGERS,
IUserDataConstants.XWT_TRIGGERS_KEY, TriggerBase[].class));
metaclass.addProperty(new StyleProperty());
registerEventGroup(type, new RadioEventGroup(IEventConstants.KEY_GROUP));
registerEventGroup(type, new RadioEventGroup(
IEventConstants.MOUSE_GROUP));
registerEventGroup(type, new RadioEventGroup(
IEventConstants.MOUSE_MOVING_GROUP));
registerEventGroup(type, new RadioEventGroup(
IEventConstants.FOCUS_GROUP));
registerEventGroup(type, new RadioEventGroup(
IEventConstants.EXPAND_GROUP));
registerEventGroup(type, new RadioEventGroup(
IEventConstants.WINDOW_GROUP));
registerEventGroup(type, new RadioEventGroup(
IEventConstants.ACTIVATION_GROUP));
registerEventGroup(type, new RadioEventGroup(IEventConstants.HARD_KEY));
type = org.eclipse.jface.viewers.Viewer.class;
metaclass = (IMetaclass) core.getMetaclass(type,
IConstants.XWT_NAMESPACE);
if (metaclass != null) {