Package org.andromda.metafacades.uml

Examples of org.andromda.metafacades.uml.EventFacade


        final Map variablesMap = new LinkedHashMap();
        final Collection incoming = getIncoming();
        for (final Iterator iterator = incoming.iterator(); iterator.hasNext();)
        {
            final TransitionFacade transition = (TransitionFacade)iterator.next();
            final EventFacade trigger = transition.getTrigger();
            if (trigger != null)
            {
                for (final Iterator parameterIterator = trigger.getParameters().iterator(); parameterIterator.hasNext();)
                {
                    final ModelElementFacade modelElement = (ModelElementFacade)parameterIterator.next();
                    variablesMap.put(modelElement.getName(), modelElement);
                }
            }
View Full Code Here


                name = useCase.getName();
            }
        }
        else
        {
            final EventFacade trigger = this.getTrigger();
            final String suffix = trigger == null ? this.getTarget().getName() : trigger.getName();
            name = this.getSource().getName() + ' ' + suffix;
        }
        return StringUtilsHelper.lowerCamelCaseName(name);
    }
View Full Code Here

    {
        final List controllerCallsList = new ArrayList();
        final Collection deferrableEvents = this.getDeferrableEvents();
        for (final Iterator iterator = deferrableEvents.iterator(); iterator.hasNext();)
        {
            final EventFacade event = (EventFacade)iterator.next();
            if (event instanceof CallEventFacade)
            {
                final Object operationObject = ((CallEventFacade)event).getOperation();
                if (operationObject != null)
                {
View Full Code Here

        final List controllerCallsList = new ArrayList();
        final Collection deferrableEvents = this.getDeferrableEvents();
        for (final Iterator iterator = deferrableEvents.iterator(); iterator
                .hasNext();)
        {
            final EventFacade event = (EventFacade)iterator.next();
            if (event instanceof CallEventFacade)
            {
                controllerCallsList.addAll(((CallEventFacade)event).getOperations());
            }
            else if (event instanceof FrontEndEvent)
View Full Code Here

            final Collection transitions = graph.getTransitions();
            for (final Iterator transitionIterator = transitions.iterator(); transitionIterator.hasNext();)
            {
                final StrutsForward transition = (StrutsForward)transitionIterator.next();
                final EventFacade event = transition.getTrigger();
                if (event instanceof StrutsTrigger)
                {
                    final StrutsTrigger trigger = (StrutsTrigger)event;
                    final FrontEndControllerOperation operation = trigger.getControllerCall();
                    if (this.equals(operation))
View Full Code Here

                {
                    final StateFacade state = (StateFacade)stateIterator.next();
                    final Collection events = state.getDeferrableEvents();
                    for (final Iterator eventIterator = events.iterator(); eventIterator.hasNext();)
                    {
                        final EventFacade event = (EventFacade)eventIterator.next();
                        if (event instanceof JBpmAction)
                        {
                            final JBpmAction action = (JBpmAction)event;
                            if (this.equals(action.getOperation()))
                            {
                                internalActions.add(event);
                            }
                        }
                    }
                }

                final Collection transitions = graph.getTransitions();
                for (final Iterator transitionIterator = transitions.iterator(); transitionIterator.hasNext();)
                {
                    final TransitionFacade transition = (TransitionFacade)transitionIterator.next();
                    final EventFacade event = transition.getTrigger();
                    if (event != null)
                    {
                        if (event instanceof JBpmAction)
                        {
                            final JBpmAction action = (JBpmAction)event;
View Full Code Here

     */
    private String resolveName()
    {
        String forwardName = null;
        //trigger
        final EventFacade trigger = this.getTrigger();
        if (trigger != null) forwardName = trigger.getName();
        //name
        if (StringUtils.isEmpty(forwardName)) forwardName = this.getName();
        //target
        if (StringUtils.isEmpty(forwardName)) forwardName = this.getTarget().getName();
        // else
View Full Code Here

                name = useCase.getName();
            }
        }
        else
        {
            final EventFacade trigger = getTrigger();
            final String suffix = (trigger == null) ? getTarget().getName() : trigger.getName();
            name = getSource().getName() + ' ' + suffix;
        }
        return StringUtilsHelper.upperCamelCaseName(name);
    }
View Full Code Here

     * @see org.andromda.metafacades.uml.FrontEndParameter#getView()
     */
    protected Object handleGetView()
    {
        Object view = null;
        final EventFacade event = this.getEvent();
        if (event != null)
        {
            final TransitionFacade transition = event.getTransition();
            if (transition instanceof FrontEndAction)
            {
                final FrontEndAction action = (FrontEndAction)transition;
                view = action.getInput();
            }
View Full Code Here

     * @see org.andromda.metafacades.uml.FrontEndParameter#getAction()
     */
    protected Object handleGetAction()
    {
        Object actionObject = null;
        final EventFacade event = this.getEvent();
        if (event != null)
        {
            final TransitionFacade transition = event.getTransition();
            if (transition instanceof FrontEndAction)
            {
                actionObject = transition;
            }
        }
View Full Code Here

TOP

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

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.