Package org.andromda.metafacades.uml

Examples of org.andromda.metafacades.uml.ModelElementFacade


            if (trigger != null)
            {
                for (final Iterator parameterIterator = trigger.getParameters().iterator();
                    parameterIterator.hasNext();)
                {
                    final ModelElementFacade modelElement = (ModelElementFacade)parameterIterator.next();
                    variablesMap.put(
                        modelElement.getName(),
                        modelElement);
                }
            }
        }
        return new ArrayList(variablesMap.values());
View Full Code Here


        final StringBuffer list = new StringBuffer();
        if (this.getGeneralizations() != null)
        {
            for (final Iterator iterator = this.getGeneralizations().iterator(); iterator.hasNext();)
            {
                final ModelElementFacade element = (ModelElementFacade)iterator.next();
                list.append(element.getFullyQualifiedName());
                if (iterator.hasNext())
                {
                    list.append(", ");
                }
            }
View Full Code Here

        for (final Iterator elementIterator = modelElements.iterator(); elementIterator.hasNext();)
        {
            final Object object = elementIterator.next();
            if (object instanceof ModelElementFacade)
            {
                final ModelElementFacade modelElement = (ModelElementFacade)object;
                if (!filteredElements.containsKey(modelElement.getName()))
                {
                    filteredElements.put(modelElement.getName(), modelElement);
                }
            }
        }

        return new ArrayList(filteredElements.values());
View Full Code Here

        signature.append(this.getVisibility() + ' ');
        if (isAbstract)
        {
            signature.append("abstract ");
        }
        final ModelElementFacade returnType = this.getReturnType();
        signature.append(returnType != null ? returnType.getFullyQualifiedName() : null);
        signature.append(" " + this.getName() + "(");
        if (!this.getFormFields().isEmpty())
        {
            signature.append(this.getFormName() + " form");
        }
View Full Code Here

     * @see org.andromda.cartridges.jsf.metafacades.JSFView#isHasNameOfUseCase()
     */
    protected boolean handleIsHasNameOfUseCase()
    {
        boolean sameName = false;
        final ModelElementFacade useCase = this.getUseCase();
        final String useCaseName = useCase != null ? useCase.getName() : null;
        if (useCaseName != null && useCaseName.equalsIgnoreCase(this.getName()))
        {
            sameName = true;
        }
        return sameName;
View Full Code Here

                            final Collection properties = type.getProperties();
                            if (properties != null && !properties.isEmpty())
                            {
                                for (final Iterator iterator = properties.iterator(); iterator.hasNext();)
                                {
                                    final ModelElementFacade property = (ModelElementFacade) iterator.next();
                                    this.loadTypes(property, types, nonArrayTypes);
                                }
                            }
                        }
                    }
View Full Code Here

        public int compare(
            Object objectA,
            Object objectB)
        {
            final ModelElementFacade a = (ModelElementFacade)objectA;
            ModelElementFacade aType = getType(a);
            if (aType == null)
            {
                aType = a;
            }
            final ModelElementFacade b = (ModelElementFacade)objectB;
            ModelElementFacade bType = getType(b);
            if (bType == null)
            {
                bType = b;
            }
            return collator.compare(
                aType.getFullyQualifiedName(),
                bType.getFullyQualifiedName());
        }
View Full Code Here

        public int compare(
            Object objectA,
            Object objectB)
        {
            ModelElementFacade a = (ModelElementFacade)objectA;
            ModelElementFacade b = (ModelElementFacade)objectB;

            return collator.compare(
                a.getName(),
                b.getName());
        }
View Full Code Here

        {
            args.add("${var:timePattern}");
        }
        else if ("equal".equals(validatorType))
        {
            ModelElementFacade equalParameter = null;
            final String equal = JSFUtils.getEqual(element, null);
            if (element instanceof ParameterFacade)
            {
                final FrontEndParameter parameter = (FrontEndParameter)element;
                final OperationFacade operation = parameter.getOperation();
View Full Code Here

    protected List handleGetAllForwards()
    {
        final Map forwards = new LinkedHashMap();
        for (final Iterator iterator = this.getActionForwards().iterator(); iterator.hasNext();)
        {
            final ModelElementFacade forward = (ModelElementFacade)iterator.next();
            forwards.put(forward.getName(), forward);
        }
        for (final Iterator iterator = this.getForwards().iterator(); iterator.hasNext();)
        {
            final ModelElementFacade forward = (ModelElementFacade)iterator.next();
            forwards.put(forward.getName(), forward);
        }
        return new ArrayList(forwards.values());       
    }
View Full Code Here

TOP

Related Classes of org.andromda.metafacades.uml.ModelElementFacade

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.