14
 Eclipse UML2 Project  |  Technology Exchange  |  © 2004 IBM Corporation
Customizing Class.javajet (non-Lists)
<%if (genFeature.isChangeable() && genFeature.isContains()) {%>
  <%if (genFeature.isListType()) {%>
    ...
  <%} else {%>
    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public <%=genModel.getImportedName(genFeature.getQualifiedListItemType())%>
      create<%=genFeature.getCapName()%>(
      <%=genModel.getImportedName("org.eclipse.emf.ecore.EClass")%> eClass) {
        <%=genFeature.getImportedType()%> <%=genFeature.getUncapName()%> =
          (<%=genFeature.getImportedType()%>)
          eClass.getEPackage().getEFactoryInstance().create(eClass);
        set<%=genFeature.getAccessorName()%>(<%=genFeature.getUncapName()%>);
        return <%=genFeature.getUncapName()%>;
    }
  <%}%>
<%}%>