public void genName(NamedElement element, Context ctx, TabbedWriter out) { if (element instanceof Member && ((Member) element).getContainer() instanceof ExternalType) { Member member = (Member) element; if (CommonUtilities.isJavaExternalType((ExternalType) member.getContainer())) { // for java external types, either use the given external name or the name as is if (member.getAnnotation("eglx.lang.ExternalName") != null) out.print((String) member.getAnnotation("eglx.lang.ExternalName").getValue()); else out.print(element.getCaseSensitiveName()); return; } } out.print(JavaAliaser.getAlias(element.getCaseSensitiveName())); }
public Project() { super(); dbObject.put("sizeFact", new BasicDBObject()); dbObject.put("activityFact", new BasicDBObject()); dbObject.put("vcsRepositories", new BasicDBList()); super.setSuperTypes("com.googlecode.pongo.tests.ossmeter.model.NamedElement"); NAME.setOwningType("com.googlecode.pongo.tests.ossmeter.model.Project"); DESCRIPTION.setOwningType("com.googlecode.pongo.tests.ossmeter.model.Project"); YEAR.setOwningType("com.googlecode.pongo.tests.ossmeter.model.Project"); ACTIVE.setOwningType("com.googlecode.pongo.tests.ossmeter.model.Project"); }