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

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

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

origin: fenix-framework/fenix-framework

protected void generatePublicClassConstructors(String className, PrintWriter out) {
  newline(out);
  printConstructor(out, "public", className);
  startMethodBody(out);
  print(out, "super();");
  endMethodBody(out);
}
origin: fenix-framework/fenix-framework

protected void generateGetter(String visibility, String getterName, String slotName, String typeName, PrintWriter out) {
  newline(out);
  printFinalMethod(out, visibility, typeName, getterName);
  startMethodBody(out);
  generateGetterBody(slotName, typeName, out);
  endMethodBody(out);
}
origin: fenix-framework/fenix-framework

protected void generateInitInstanceNoArg(DomainClass domClass, PrintWriter out) {
  onNewline(out);
  newline(out);
  printMethod(out, "private", "void", "initInstance");
  startMethodBody(out);
  print(out, "init$Instance(true);");
  endMethodBody(out);
}
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 generateRelationGetter(String getterName, String valueToReturn, Role role, String typeName, PrintWriter out) {
  newline(out);
  printFinalMethod(out, chooseVisibilityModifier(role), typeName, getterName);
  startMethodBody(out);
  if (isDefaultCodeGenerator()) {
    printUnsupported(out);
  } else {
    generateRelationGetterBody(role, out);
  }
  endMethodBody(out);
}
origin: fenix-framework/fenix-framework

protected void generateSetter(String visibility, String setterName, Slot slot, PrintWriter out) {
  newline(out);
  printFinalMethod(out, visibility, "void", setterName, makeArg(slot.getTypeName(), slot.getName()));
  startMethodBody(out);
  generateSetterBody(setterName, slot, out);
  endMethodBody(out);
}
origin: fenix-framework/fenix-framework

protected void generateStaticRoleSlotsMultOne(Role role, Role otherRole, PrintWriter out) {
  printMethod(out, "public", getTypeFullName(role.getType()), "getValue",
      makeArg(getTypeFullName(otherRole.getType()), "o1"));
  startMethodBody(out);
  generateStaticRoleSlotsMultOneGetterBody(role, otherRole, out);
  endMethodBody(out);
  printMethod(out, "public", "void", "setValue", makeArg(getTypeFullName(otherRole.getType()), "o1"),
      makeArg(getTypeFullName(role.getType()), "o2"));
  startMethodBody(out);
  generateStaticRoleSlotsMultOneSetterBody(role, otherRole, out);
  endMethodBody(out);
}
origin: fenix-framework/fenix-framework

startMethodBody(out);
printWords(out, "return", "\"" + getBackEndName() + "\";");
endMethodBody(out);
startMethodBody(out);
print(out, "try");
newBlock(out);
startMethodBody(out);
printWords(out, "return", getDomainClassRoot() + ".class;");
endMethodBody(out);
startMethodBody(out);
if (compArgs.getAppName() == null) {
  printWords(out, "return null;");
origin: fenix-framework/fenix-framework

protected void generateRoleSlotMethodsMultOneSetter(Role role, PrintWriter out) {
  String typeName = getTypeFullName(role.getType());
  String slotName = role.getName();
  String capitalizedSlotName = capitalize(slotName);
  String setterName = "set" + capitalizedSlotName;
  String methodModifiers = getMethodModifiers(role);
  newline(out);
  printMethod(out, methodModifiers, "void", setterName, makeArg(typeName, slotName));
  startMethodBody(out);
  if (isDefaultCodeGenerator()) {
    printUnsupported(out);
  } else {
    generateRelationAddMethodCall(role, slotName, null, out);
  }
  endMethodBody(out);
}
origin: fenix-framework/fenix-framework

startMethodBody(out);
if (isDefaultCodeGenerator()) {
  printUnsupported(out);
  newline(out);
  printMethod(out, methodModifiers, "void", adderMethodName, makeArg(typeName, slotName), makeArg("int", indexParam));
  startMethodBody(out);
  generateRelationAddMethodCall(role, slotName, indexParam, out);
  endMethodBody(out);
startMethodBody(out);
if (isDefaultCodeGenerator()) {
  printUnsupported(out);
origin: fenix-framework/fenix-framework

startMethodBody(out);
print(out, "return (");
print(out, typeName);
printMethod(out, methodModifiers, "void", "switch" + capitalizedSlotName, makeArg("int", "index1"),
    makeArg("int", "index2"));
startMethodBody(out);
print(out, getCollectionTypeFor(role));
print(out, " collection = ");
origin: fenix-framework/fenix-framework

protected void generateRoleMethodGetInverseRole(Role role, Role otherRole, PrintWriter out) {
  // the getInverseRole method
  String inverseRoleType =
      makeGenericType("pt.ist.fenixframework.dml.runtime.Role", getTypeFullName(role.getType()),
          getTypeFullName(otherRole.getType()));
  printMethod(out, "public", inverseRoleType, "getInverseRole");
  startMethodBody(out);
  print(out, "return ");
  if (otherRole.getName() == null) {
    print(out, "new ");
    print(out, getRoleType(otherRole));
    print(out, "(this)");
  } else {
    print(out, getRoleHandlerName(otherRole, true));
  }
  print(out, ";");
  endMethodBody(out);
}
origin: fenix-framework/fenix-framework

protected void generateStaticRoleSlotsMultStar(Role role, Role otherRole, PrintWriter out) {
  print(out, "public ");
  print(out, makeGenericType("pt.ist.fenixframework.dml.runtime.RelationBaseSet", getTypeFullName(role.getType())));
  print(out, " ");
  print(out, "getSet(");
  print(out, getTypeFullName(otherRole.getType()));
  print(out, " o1)");
  startMethodBody(out);
  print(out, "return (" + getConcreteSetTypeDeclarationFor(role) + ") ((");
  print(out, otherRole.getType().getBaseName());
  print(out, ") o1).");
  print(out, role.getName());
  print(out, ";");
  endMethodBody(out);
}
origin: fenix-framework/fenix-framework

protected void generateBaseClassBody(DomainClass domClass, PrintWriter out) {
  comment(out, "Static Slots");
  generateStaticSlots(domClass, out);
  newline(out);
  if (!isDefaultCodeGenerator()) {
    comment(out, "Slots");
    generateSlots(domClass.getSlots(), out);
    newline(out);
    comment(out, "Role Slots");
    generateRoleSlots(domClass.getRoleSlots(), out);
    newline(out);
    comment(out, "Init Instance");
    generateInitInstance(domClass, out);
    newline(out);
  }
  comment(out, "Constructors");
  printMethod(out, "protected", "", domClass.getBaseName());
  startMethodBody(out);
  generateBaseClassConstructorsBody(domClass, out);
  endMethodBody(out);
  newline(out);
  comment(out, "Getters and Setters");
  generateSlotsAccessors(domClass, out);
  newline(out);
  comment(out, "Role Methods");
  generateRoleSlotsMethods(domClass.getRoleSlots(), out);
  newline(out);
  // comment(out, "Slot Consistency Predicates");
  // generateSlotConsistencyPredicates(domClass, out);
}
origin: fenix-framework/fenix-framework

startMethodBody(out);
if (isDefaultCodeGenerator()) {
  printWords(out, "return", "new", "pt.ist.fenixframework.dml.runtime.DirectRelation(null, null)");
pt.ist.fenixframework.dmlCodeGeneratorstartMethodBody

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
  • Top plugins for WebStorm
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