Package org.apache.tuscany.sca.diagram.artifacts

Examples of org.apache.tuscany.sca.diagram.artifacts.ServiceArtifact


        for (Iterator<Entry<String, String>> it = comp.getPromoteAService().entrySet().iterator(); it.hasNext();) {
            Entry<String, String> entry = it.next();
            String compositeSer = entry.getKey();
            String componentSer = entry.getValue();

            ServiceArtifact s1 = getSer(comp.getName() + "/" + compositeSer);
            ServiceArtifact s2 = getSer(componentSer);

            if (s1 != null && s2 != null) {
                addWire(s1, s2);
            }
        }
View Full Code Here


                Entry<String, String> entry = it.next();
                String ref = entry.getKey();
                String ser = entry.getValue();

                ReferenceArtifact r = getRef(ent.getName() + "/" + ref);
                ServiceArtifact s = getSer(ser);

                if (r != null && s != null) {
                    addWire(r, s);
                }
            }
View Full Code Here

        int y = ent.getY() + Constant.SPACING_FOR_COMPONENT_OF_SERVICE;

        //System.out.println("''''''"+ent.getName() +" '''''' "+ ent.getServices().size());
        for (String ser : ent.getServices()) {

            ServiceArtifact serve = new ServiceArtifact();
            Element polygon = serve.addElement(doc, svgNS, x, y, serHeight);
            Element text;
            if (!ser.endsWith("Impl"))
                text = Text.addTextElement(doc, svgNS, x, y - Constant.SPACING_FOR_TEXT, ser);
            else
                text = Text.addTextElement(doc, svgNS, x, y - Constant.SPACING_FOR_TEXT, "");

            Element child = polygon;
            if (baseURL != null) {
                String url = baseURL + "/components/" + ent.getName() + "/services/" + ser;
                child = createLink(polygon, url);
            }

            svgRoot.appendChild(child);
            svgRoot.appendChild(text);

            y += (serHeight + Constant.SPACING_FOR_COMPONENT_OF_SERVICE);

            serve.setName(ser);
            serve.setContainerName(ent.getName());
            sers.add(serve);
        }
    }
View Full Code Here

        //System.err.println(serHeight);
        //System.out.println("''''''"+((CompositeEntity)comp).getName() +" '''''' "+ comp.getServices().size());
        for (String ser : comp.getServices()) {

            ServiceArtifact serve = new ServiceArtifact();
            Element polygon = serve.addElement(doc, svgNS, x, y, serHeight);
            Element text;
            if (!ser.endsWith("Impl"))
                text = Text.addTextElement(doc, svgNS, x, y - Constant.SPACING_FOR_TEXT, ser);
            else
                text = Text.addTextElement(doc, svgNS, x, y - Constant.SPACING_FOR_TEXT, "");

            svgRoot.appendChild(polygon);
            svgRoot.appendChild(text);

            y += (serHeight + Constant.SPACING_FOR_COMPOSITE_OF_SERVICE);

            serve.setName(ser);
            serve.setContainerName(comp.getName());
            sers.add(serve);
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.tuscany.sca.diagram.artifacts.ServiceArtifact

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.