Package org.jbpm.ui.common

Examples of org.jbpm.ui.common.ElementTypeDefinition


    private static void processConfigElement(IConfigurationElement configElement, Map<String, ElementTypeDefinition> typesMap,
            Map<String, Map<String, ElementTypeDefinition>> paletteMap) {
        if (!configElement.getName().equals("element"))
            throw new RuntimeException("unknown config element: " + configElement.getName());
        ElementTypeDefinition type = new ElementTypeDefinition(configElement);
        typesMap.put(type.getName(), type);
        IConfigurationElement entry = type.getEntryConfigElement();
        if (type.getEntryConfigElement() == null)
            return;
        String entryId = entry.getAttribute("id");
        String categoryId = entry.getAttribute("category");
        Map<String, ElementTypeDefinition> category = paletteMap.get(categoryId);
        if (category == null) {
View Full Code Here


    public ProcessDefinition getModel() {
        return (ProcessDefinition) super.getModel();
    }

    protected String getDesc(String typeName) {
        ElementTypeDefinition etd = JpdlVersionRegistry.getElementTypeDefinition(getModel().getJpdlVersion(), typeName);
        return etd.getEntryConfigElement().getAttribute("label");
    }
View Full Code Here

            DesignerLogger.logError(e);
        }
    }

    public String getNextNodeName(Node node) {
        ElementTypeDefinition etd = JpdlVersionRegistry.getElementTypeDefinition(jpdlVersion, node.getTypeName());
        String namePrefix = etd.getEntryConfigElement().getAttribute("label");
        if (node instanceof StartState || node instanceof EndState) {
            return namePrefix;
        }
        int runner = 1;
        while (true) {
View Full Code Here

TOP

Related Classes of org.jbpm.ui.common.ElementTypeDefinition

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.