Bug 316298 [Compatibility] Support o.e.ui.menus visibleWhen
We need support in MCoreExpression for entire expressions created by the WorkbenchMenuService. They don't often use ReferenceExpressions to core expression definitions. PW
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/ui/workbench/UIEvents.java
public static final String TOPIC = UITopicBase + "/ui/CoreExpression"; 
		public static final String COREEXPRESSIONID = "coreExpressionId"; 
	}
	public static interface Dirtyable {
		public static final String TOPIC = UITopicBase + "/ui/Dirtyable"; 
		public static final String DIRTY = "dirty"; 
	}
	public static interface ElementContainer {
		public static final String TOPIC = UITopicBase + "/ui/ElementContainer"; 
		public static final String CHILDREN = "children"; 
		public static final String SELECTEDELEMENT = "selectedElement"; 
	}
	public static interface GenericTile {
		public static final String TOPIC = UITopicBase + "/ui/GenericTile"; 
		public static final String HORIZONTAL = "horizontal"; 
	}
	public static interface GenericTrimContainer {
		public static final String TOPIC = UITopicBase + "/ui/GenericTrimContainer"; 
		public static final String SIDE = "side"; 
	}
	public static interface Input {
		public static final String TOPIC = UITopicBase + "/ui/Input"; 
		public static final String INPUTURI = "inputURI"; 
	}
	public static interface UIElement {