Package org.dmd.util.codegen

Examples of org.dmd.util.codegen.ImportManager.addImport()


      manager.addImport("org.dmd.dmc.*","Basic DMC stuff");
      manager.addImport("org.dmd.dmc.rules.RuleIF","For rule info");
       
        DmcAttribute<?> cdef = sd.getDMO().get(MetaDMSAG.__classDefList);
        if (cdef != null){
          manager.addImport("org.dmd.dms.generated.enums.ClassTypeEnum", "Have class definitions");
          manager.addImport("org.dmd.dms.generated.enums.DataTypeEnum", "Have class/attribute definitions");
//          out.write("import org.dmd.dms.generated.enums.ClassTypeEnum;\n");
        }
       
        if ( (sd.getTypeDefListSize() > 0) || (sd.getInternalTypeDefListSize() > 0)){
View Full Code Here


      manager.addImport("org.dmd.dmc.rules.RuleIF","For rule info");
       
        DmcAttribute<?> cdef = sd.getDMO().get(MetaDMSAG.__classDefList);
        if (cdef != null){
          manager.addImport("org.dmd.dms.generated.enums.ClassTypeEnum", "Have class definitions");
          manager.addImport("org.dmd.dms.generated.enums.DataTypeEnum", "Have class/attribute definitions");
//          out.write("import org.dmd.dms.generated.enums.ClassTypeEnum;\n");
        }
       
        if ( (sd.getTypeDefListSize() > 0) || (sd.getInternalTypeDefListSize() > 0)){
          manager.addImport("org.dmd.dms.generated.enums.OriginalTypeEnum", "Have type/internal type definitions");
View Full Code Here

          manager.addImport("org.dmd.dms.generated.enums.DataTypeEnum", "Have class/attribute definitions");
//          out.write("import org.dmd.dms.generated.enums.ClassTypeEnum;\n");
        }
       
        if ( (sd.getTypeDefListSize() > 0) || (sd.getInternalTypeDefListSize() > 0)){
          manager.addImport("org.dmd.dms.generated.enums.OriginalTypeEnum", "Have type/internal type definitions");
        }
                
      for(ClassDefinition cd: sd.getClassDefList()){
        for(AttributeDefinition ad: cd.getMust()){
          if (ad.getDefinedIn() != sd)
View Full Code Here

        }
                
      for(ClassDefinition cd: sd.getClassDefList()){
        for(AttributeDefinition ad: cd.getMust()){
          if (ad.getDefinedIn() != sd)
            manager.addImport(ad.getDefinedIn().getDMSASGImport(), "Required attribute from " + ad.getDefinedIn().getDMSASGName());
        }
        for(AttributeDefinition ad: cd.getMay()){
          if (ad.getDefinedIn() != sd)
            manager.addImport(ad.getDefinedIn().getDMSASGImport(), "Optional attribute from " + ad.getDefinedIn().getDMSASGName());
        }
View Full Code Here

          if (ad.getDefinedIn() != sd)
            manager.addImport(ad.getDefinedIn().getDMSASGImport(), "Required attribute from " + ad.getDefinedIn().getDMSASGName());
        }
        for(AttributeDefinition ad: cd.getMay()){
          if (ad.getDefinedIn() != sd)
            manager.addImport(ad.getDefinedIn().getDMSASGImport(), "Optional attribute from " + ad.getDefinedIn().getDMSASGName());
        }
        if (cd.getDerivedFrom() != null){
          if (cd.getDerivedFrom().getDefinedIn() != sd)
               manager.addImport(cd.getDerivedFrom().getDefinedIn().getDMSASGImport(), "Base class from " + cd.getDerivedFrom().getDefinedIn().getDMSASGName());           
        }
View Full Code Here

          if (ad.getDefinedIn() != sd)
            manager.addImport(ad.getDefinedIn().getDMSASGImport(), "Optional attribute from " + ad.getDefinedIn().getDMSASGName());
        }
        if (cd.getDerivedFrom() != null){
          if (cd.getDerivedFrom().getDefinedIn() != sd)
               manager.addImport(cd.getDerivedFrom().getDefinedIn().getDMSASGImport(), "Base class from " + cd.getDerivedFrom().getDefinedIn().getDMSASGName());           
        }
      }
     
        DmcAttribute<?> adef = sd.getDMO().get(MetaDMSAG.__attributeDefList);
        if (adef != null){
View Full Code Here

        }
      }
     
        DmcAttribute<?> adef = sd.getDMO().get(MetaDMSAG.__attributeDefList);
        if (adef != null){
          manager.addImport("org.dmd.dms.generated.enums.DataTypeEnum", "Have class/attribute definitions");
          manager.addImport("org.dmd.dms.generated.enums.ValueTypeEnum", "Have attribute definitions");
//          out.write("import org.dmd.dms.generated.enums.ValueTypeEnum;\n");
//          out.write("import org.dmd.dms.generated.enums.DataTypeEnum;\n");
        }
View Full Code Here

      }
     
        DmcAttribute<?> adef = sd.getDMO().get(MetaDMSAG.__attributeDefList);
        if (adef != null){
          manager.addImport("org.dmd.dms.generated.enums.DataTypeEnum", "Have class/attribute definitions");
          manager.addImport("org.dmd.dms.generated.enums.ValueTypeEnum", "Have attribute definitions");
//          out.write("import org.dmd.dms.generated.enums.ValueTypeEnum;\n");
//          out.write("import org.dmd.dms.generated.enums.DataTypeEnum;\n");
        }

        ///////////////////////////////////////////////////////////////////////
View Full Code Here

        ///////////////////////////////////////////////////////////////////////
        // Rule definitions
       
    for(RuleDefinition rd: sd.getRuleDefinitionList()){
      manager.addImport(rd.getRuleDefinitionImport(), "To support instantiations of " + rd.getName());
    }

    ///////////////////////////////////////////////////////////////////////
    // Rule instances
    Iterator<DmcUncheckedObject> rules = sd.getParsedRules();
View Full Code Here

        if (ruleDataCD == null){
          ResultException ex = new ResultException();
          ex.addError("Unknown rule data class. For Rule instance: \n" + rule.toOIF());
          throw(ex);
        }
        manager.addImport(ruleDataCD.getDmoImport(), "To instantiate " + rule.getConstructionClass() + " rule data");
        manager.addImport(ruleDataCD.getRuleDefinition().getRuleDefinitionImport(), "To instantiate rules of this type");
       
        ruleDataCD.addImportsForAdditionalAttributes(sm,manager, rule);
      }
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.