<%@ jet package="cruise.data.impl.bundles" imports="java.util.* cruise.umple.compiler.* cruise.umple.compiler.AttributeVariable cruise.model.abstractObjects.BackingObject" class="ResourceBundle" skeleton="../skeleton/IGenerator.skeleton" %> <% BackingObject bckObject =(BackingObject)argument; ArrayList keyClasses = bckObject.getKeysAttributes(); List mergeList= new ArrayList(); mergeList.addAll( bckObject.getConstructorOneAsociations()); mergeList.addAll(bckObject.getZeroOrOneAsociations()); List zeroManyToOptionalAssociations=bckObject.getZeroManyToOptionalAssociations(); List nManyToOptionalAssociations=bckObject.getNManyToOptionalAssociations(); List manyToOneAssociations=bckObject.getManyToOneAssociations(); List mandatoryToSingletonAssociations= bckObject.getMandatoryToSingletonAssociations(); List optionalToSingletonAssociations= bckObject.getOptionalToSingletonAssociations(); List manyToOneSingletonAssociations=bckObject.getManyToOneSingletonAssociations(); %> <%=bckObject.getClassName()+"ClassName"%>=<%=bckObject.getClassName().trim()%> <% for (AttributeVariable attVar: keyClasses) { %> <%= attVar.getUpperCaseName()%>= <%= attVar.getUpperCaseName().trim()%> <% } %> <% for (AttributeVariable attVar: bckObject.getAttVariables()) { %> <%= attVar.getUpperCaseName()%>= <%= attVar.getUpperCaseName().trim()%> <% } %> <% for (AssociationVariable assocVar: mergeList) { %> <%=assocVar.getUpperCaseName()%>=<%=assocVar.getUpperCaseName().trim()%> <% } %> <% for (AssociationVariable assocVar: zeroManyToOptionalAssociations) { %> <%=assocVar.getUpperCaseName()%>=<%=assocVar.getUpperCaseName().trim()%> <% } %> <% for (AssociationVariable assocVar: nManyToOptionalAssociations) { %> <%=assocVar.getUpperCaseName()%>=<%=assocVar.getUpperCaseName().trim()%> <% } %> <% for (AssociationVariable assocVar: manyToOneAssociations) { %> <%=assocVar.getUpperCaseName()%>=<%=assocVar.getUpperCaseName().trim()%> <% } %> <% for (AssociationVariable assocVar: mandatoryToSingletonAssociations) { %> <%=assocVar.getUpperCaseName()%>=<%=assocVar.getUpperCaseName().trim()%> <% } %> <% for (AssociationVariable assocVar: optionalToSingletonAssociations) { %> <%=assocVar.getUpperCaseName()%>=<%=assocVar.getUpperCaseName().trim()%> <% } %> <% for (AssociationVariable assocVar: manyToOneSingletonAssociations) { %> <%=assocVar.getUpperCaseName()%>=<%=assocVar.getUpperCaseName().trim()%> <% } %>