Package net.sourceforge.coffea.uml2

Examples of net.sourceforge.coffea.uml2.Resources


     * Converts the <code>Application</code> XMLBean into a <code>UnitActionPackage</code> object.
     * @param application  the <code>Application</code> XMLBean to convert.
     * @return the converted <code>UnitActionPackage</code> object.
     */
    public static UnitActionPackage convertWADLtoUnitActionPackage(final Application application) {
        Resources resources = application.getResources();
        String baseURL = resources.getBase();
        if (!baseURL.endsWith("/")) {
            baseURL += "/";
        }
        List<Resource> resourceList = resources.getResourceList();

        List<UnitAction> unitActionList = new ArrayList<UnitAction>();
        for (Resource resource : resourceList) {
            unitActionList.addAll(convertResourceToUnitAction(resource));
        }
View Full Code Here


    public static String generateWADLForMashupRESTService(String myCocktailPath, int mashupId) throws DAOException, IOException {
        Mashup mashup = getMashup(mashupId);
       
        ApplicationDocument applicationDocument = ApplicationDocument.Factory.newInstance();
        Application application = applicationDocument.addNewApplication();
        Resources resources = application.addNewResources();
        resources.setBase(myCocktailPath);
       
        Resource resource = resources.addNewResource();
        resource.setPath("RESTService/mashupId="+mashupId);
       
        addResource(resource, "json""format=json",  mashup, "application/json");
        addResource(resource, "xml",   "format=xml",   mashup, "application/xml");
        addResource(resource, "jsonp", "format=jsonp", mashup, "application/javascript");
View Full Code Here

    public static String generateWADLForMashupRESTServiceJSON(String myCocktailPath, int mashupId) throws DAOException, IOException {
        Mashup mashup = getMashup(mashupId);
       
        ApplicationDocument applicationDocument = ApplicationDocument.Factory.newInstance();
        Application application = applicationDocument.addNewApplication();
        Resources resources = application.addNewResources();
        resources.setBase(myCocktailPath);
       
        Resource resource = resources.addNewResource();
        resource.setPath("RESTService/mashupId="+mashupId);
       
        addMethod(resource.addNewMethod(), "json", mashup, "application/json");
       
        return applicationDocument.xmlText(new XmlOptions().setSavePrettyPrint());
View Full Code Here

      IProgressMonitor monitor
  ) {
    if(monitor==null) {
      monitor = new NullProgressMonitor();
    }
    IUML2RunnableWithProgress runnable = new ModelProcessorRunnable(el);
    try {
      runnable.run(monitor);
    } catch (InvocationTargetException e) {
      e.printStackTrace();
    } catch (InterruptedException e) {
      e.printStackTrace();
    }
View Full Code Here

   *   not a file or the user account executing the program is not allowed to
   *   read it)
   */
  protected void readJavaFile(File parseFile, File container)
  throws IllegalArgumentException {
    IUML2RunnableWithProgress runnable = new Parser(parseFile);
    CoffeaUML2Plugin.getInstance().execute(runnable);
  }
View Full Code Here

    public void run(IProgressMonitor monitor)
    throws InvocationTargetException, InterruptedException {
      if (monitor == null) {
        monitor = new NullProgressMonitor();
      }
      IAttributeService prop = null;
      if(objective!=null) {
        String simpleName = objective.getName();
        if(
            (simpleName!=null)
            &&(simpleName.length()>0)
View Full Code Here

        String qualifiedName = containerName + '#' + simpleName;
        /*
        String qualifiedName =
          PropertyHandler.resolveFullyQualifiedName(oldProperty);
         */
        IAttributeService tp = getPropertyService(qualifiedName);
        if (tp != null) {
          IField jEl = tp.getJavaElement();
          if (jEl != null) {
            try {
              jEl.delete(false, new NullProgressMonitor());
              properties.remove(tp);
            } catch (JavaModelException e) {
View Full Code Here

            }
          }
        }
      }
      if((ret==null)&&(properties!=null)) {
        IAttributeService prop;
        for(int i=0 ; i<properties.size() ; i++) {
          prop = properties.get(i);
          if(prop!=null) {
            if(n.equals(prop.getFullName())) {
              ret = prop;
            }
            if(ret!=null) {
              break;
            }
View Full Code Here

  @Override
  public List<IElementService> getElementsHandlers() {
    List<IElementService> ret = super.getElementsHandlers();
    if(properties!=null) {
      IAttributeService prop = null;
      for(int i=0 ; i<properties.size() ; i++) {
        prop = properties.get(i);
        if(prop!=null) {
          ret.add(prop);
        }
View Full Code Here

      CoffeaUML2Plugin.getInstance().execute(runnable);
    }
  }

  public IAttributeService createProperty(Property p) {
    IAttributeService a = null;
    if(p!=null) {
      PropertyCreation runnable = new PropertyCreation(p, this);
      CoffeaUML2Plugin.getInstance().execute(runnable);
      a  = runnable.getResult();
    }
View Full Code Here

TOP

Related Classes of net.sourceforge.coffea.uml2.Resources

Copyright © 2018 www.massapicom. 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.