<%@ jet package="org.eclipse.egf.usecase.jet.template" class="genClassesListTemplate" imports="java.util.* org.eclipse.emf.ecore.* org.eclipse.emf.ecore.resource.* org.eclipse.emf.common.util.* org.eclipse.emf.ecore.resource.impl.*" %> | |
<% URI modelUri = (URI) argument; | |
ResourceSet resourceSet = new ResourceSetImpl(); | |
Resource resource = resourceSet.getResource(modelUri, true); | |
EObject eObject = resource.getContents().get(0); | |
if(eObject instanceof EPackage) { | |
%> | |
<%=((EPackage)eObject).getName()%> package Classes : | |
------------------------------- | |
<% | |
for(EObject object : eObject.eContents()) { | |
if(object instanceof EClass) { | |
%> | |
<%=((EClass) object).getName()%><% | |
} | |
} | |
} | |
%> |