Tabnine Logo
CodeGenerator.println
Code IndexAdd Tabnine to your IDE (free)

How to use
println
method
in
pt.ist.fenixframework.dml.CodeGenerator

Best Java code snippets using pt.ist.fenixframework.dml.CodeGenerator.println (Showing top 9 results out of 315)

origin: fenix-framework/fenix-framework

protected void generateSlotDeclaration(PrintWriter out, String type, String name) {
  printWords(out, "private", type, name);
  println(out, ";");
}
origin: fenix-framework/fenix-framework

protected void generateCurrentBackEndIdClass(String className, PrintWriter out) {
  println(out, "@SuppressWarnings(\"all\")");
  printWords(out, "public", "class", className, "extends", ABSTRACT_BACKEND_ID_CLASS);
  newBlock(out);
  generateBackEndIdClassBody(out);
  closeBlock(out);
}
origin: fenix-framework/fenix-framework

protected void generateStaticKeyFunctionForRole(Role role, PrintWriter out) {
  if (role.getMultiplicityUpper() != 1) {
    println(out, generateMapKeyFunction(role.getName(), role.getType().getFullName(), "Comparable<?>", "Oid", false));
  }
}
origin: fenix-framework/fenix-framework

protected void generateInitInstanceMethod(DomainClass domClass, PrintWriter out) {
  newline(out);
  println(out, "@Override");
  printMethod(out, "protected", "void", "init$Instance", makeArg("boolean", "allocateOnly"));
  startMethodBody(out);
  generateInitInstanceMethodBody(domClass, out);
  endMethodBody(out);
}
origin: fenix-framework/fenix-framework

protected void generateInitInstanceMethodBody(DomainClass domClass, PrintWriter out) {
  println(out, "super.init$Instance(allocateOnly);");
  for (Slot slot : domClass.getSlotsList()) {
    generateInitSlot(slot, out);
  }
  onNewline(out);
  for (Role role : domClass.getRoleSlotsList()) {
    if (role.getName() != null) {
      generateInitRoleSlot(role, out);
    }
  }
}
origin: fenix-framework/fenix-framework

protected void generateRoleSlot(Role role, PrintWriter out) {
  onNewline(out);
  if (role.getMultiplicityUpper() == 1) {
    printWords(out, "private", getTypeFullName(role.getType()), role.getName());
  } else {
    printWords(out, "private", getDefaultCollectionFor(role), role.getName());
  }
  println(out, ";");
}
origin: fenix-framework/fenix-framework

protected void generateBaseClass(DomainClass domClass, PrintWriter out) {
  newline(out);
  println(out, "@SuppressWarnings(\"all\")");
  // This should be the other way around, but that would cause API disruption
  String modifier = domClass.hasModifier(Modifier.PROTECTED) ? "" : "public";
  printWords(out, modifier, "abstract", "class", domClass.getBaseName(), "extends");
  String superclassName = getEntityFullName(domClass.getSuperclass());
  printWords(out, (superclassName == null) ? getDomainClassRoot() : superclassName);
  final List interfacesNames = domClass.getInterfacesNames();
  if (interfacesNames != null && !interfacesNames.isEmpty()) {
    printWords(out, "implements");
    for (final Object ifsn : interfacesNames) {
      printWords(out, ifsn.toString());
    }
  }
  newBlock(out);
  generateBaseClassBody(domClass, out);
  closeBlock(out);
}
origin: fenix-framework/fenix-framework

print(out, " collection = ");
print(out, slotAccessExpression);
println(out, ";");
print(out, getTypeFullName(role.getType()));
println(out, " el1 = collection.get(index1);");
println(out, "collection.set(index1, collection.get(index2));");
print(out, "collection.set(index2, el1);");
endMethodBody(out);
origin: fenix-framework/fenix-framework

protected void generateStaticRoleSlots(Role role, PrintWriter out) {
  onNewline(out);
  Role otherRole = role.getOtherRole();
  // The Role slot
  String roleType = getRoleType(role);
  printWords(out, "public", "final", "static", roleType, getRoleHandlerName(role, false), "=", "new", roleType);
  print(out, "(");
  print(out, getRoleArgs(role));
  print(out, ")");
  newBlock(out);
  boolean multOne = (role.getMultiplicityUpper() == 1);
  if (multOne) {
    generateStaticRoleSlotsMultOne(role, otherRole, out);
  } else {
    generateStaticRoleSlotsMultStar(role, otherRole, out);
  }
  generateRoleMethodGetInverseRole(role, otherRole, out);
  closeBlock(out, false);
  println(out, ";");
}
pt.ist.fenixframework.dmlCodeGeneratorprintln

Popular methods of CodeGenerator

  • generateBaseClassBody
  • generateBaseClassConstructorsBody
  • generateInitRoleSlot
  • generateRoleSlotMethods
  • generateRoleSlotMethodsMultOne
  • generateSetterBody
  • generateSlotAccessors
  • generateStaticRelationSlots
  • getRoleArgs
  • capitalize
  • chooseVisibilityModifier
  • closeBlock
  • chooseVisibilityModifier,
  • closeBlock,
  • comment,
  • endMethodBody,
  • findWrapperEntry,
  • generateBackEndId,
  • generateBackEndIdClassBody,
  • generateBaseClass,
  • generateClasses,
  • generateCode

Popular in Java

  • Reactive rest calls using spring rest template
  • getApplicationContext (Context)
  • setScale (BigDecimal)
  • setRequestProperty (URLConnection)
  • Menu (java.awt)
  • Scanner (java.util)
    A parser that parses a text string of primitive types and strings with the help of regular expressio
  • SortedMap (java.util)
    A map that has its keys ordered. The sorting is according to either the natural ordering of its keys
  • Stack (java.util)
    Stack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects. It enables u
  • Notification (javax.management)
  • Location (org.springframework.beans.factory.parsing)
    Class that models an arbitrary location in a Resource.Typically used to track the location of proble
  • Best plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now