Bug 279452 [Compatibility] Parameterized command mechanism support
Parameterized commands like showView need to be able to access their parameters (like the view ID) PW
bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/internal/application/ApplicationPackageImpl.java
* Complete the initialization of the package and its meta-model.  This
	 * method is guarded to have no affect on any invocation but its first.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public void initializePackageContents() {
		if (isInitialized) return;
		isInitialized = true;
		
		setName(eNAME);
		setNsPrefix(eNS_PREFIX);
		setNsURI(eNS_URI);
		
		ETypeParameter mApplicationEClass_W = addETypeParameter(mApplicationEClass, "W"); 
		ETypeParameter mPartEClass_P = addETypeParameter(mPartEClass, "P"); 
		ETypeParameter mSashFormEClass_P = addETypeParameter(mSashFormEClass, "P"); 
		ETypeParameter mContributedPartEClass_P = addETypeParameter(mContributedPartEClass, "P"); 
		ETypeParameter mItemContainerEClass_I = addETypeParameter(mItemContainerEClass, "I"); 
		ETypeParameter mTrimmedPartEClass_P = addETypeParameter(mTrimmedPartEClass, "P"); 
		ETypeParameter mItemPartEClass_P = addETypeParameter(mItemPartEClass, "P"); 
		ETypeParameter mWindowEClass_P = addETypeParameter(mWindowEClass, "P"); 
		
		EGenericType g1 = createEGenericType(this.getMWindow());
		EGenericType g2 = createEGenericType();
		g1.getETypeArguments().add(g2);
		mApplicationEClass_W.getEBounds().add(g1);
		g1 = createEGenericType(this.getMPart());
		g2 = createEGenericType();
		g1.getETypeArguments().add(g2);