Package net.sf.archimede.model.metadata

Examples of net.sf.archimede.model.metadata.ElementType


        CustomTreeNode tnb = (CustomTreeNode) this.metadataTreeModel.getNode();
        ViewElement selectedViewElement = (ViewElement) tnb.getContent();
        String elementName = selectedViewElement.getSelectedNamedChildElementName();
       
        for (Iterator childTypesIt = selectedViewElement.getNamedChildElementTypes().iterator(); childTypesIt.hasNext(); ) {
            ElementType currentElementType = (ElementType) childTypesIt.next();
            if (currentElementType.getName().equals(elementName)) {
                if (currentElementType.getType().equals(NodesTypes.PREFIX + MetadataDao.VALUE_ELEMENT_HOLDER)) {
                   
                    Element element = DefaultElementImpl.createEmptyValueHolder(selectedViewElement.getMetadataParent(), selectedViewElement);
                    element.setName(elementName);
                    List elements = selectedViewElement.getElements();
                    if (elements == null) {
View Full Code Here


        this.selectedNamedChildElementName = selectedNamedChildElementName;
    }
   
    public SelectItem[] getNamedChildElementTypesItems() {
        List items = new ArrayList();
        ElementType defaultElementType =  this.element.getDefaultElementType();
        if (defaultElementType != null) {
            //SelectItem item = new SelectItem(defaultElementType.getType(), defaultElementType.getName());
            SelectItem item = new SelectItem(defaultElementType.getName(), defaultElementType.getName());
            items.add(item);
        }
       
        List objects = this.getNamedChildElementTypes();
        for (Iterator it = objects.iterator(); it.hasNext(); ) {
            ElementType elementType = (ElementType) it.next();
            //SelectItem item = new SelectItem("" + elementType.getType(), "" + elementType.getName());
            SelectItem item = new SelectItem(elementType.getName(), elementType.getName());
            items.add(item);
        }
        return (SelectItem[]) items.toArray(new SelectItem[items.size()]);
    }
View Full Code Here

        return this.element.isValue();
    }

    public boolean isValueElementHolder() {
        int size = this.element.getNamedChildElementTypes().size();
        ElementType defaultElementType = this.element.getDefaultElementType();
        if (size == 0 && defaultElementType != null && defaultElementType.getType().equals(NodesTypes.PREFIX + MetadataDao.VALUE_ELEMENT_NAME)) {
            return true;
        }
        return false;
    }
View Full Code Here

TOP

Related Classes of net.sf.archimede.model.metadata.ElementType

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.