Package org.andromda.metafacades.uml

Examples of org.andromda.metafacades.uml.FilteredCollection


     * @see org.andromda.metafacades.uml.Entity#getChildEnds()
     */
    protected Collection handleGetChildEnds()
    {
        final Collection childEnds =
            new FilteredCollection(this.getAssociationEnds())
            {
                public boolean evaluate(Object object)
                {
                    return ((AssociationEndFacade)object).isComposition();
                }
View Full Code Here


    /**
     * @see org.andromda.metafacades.uml.Entity#getEntityReferences()
     */
    protected Collection handleGetEntityReferences()
    {
        return new FilteredCollection(this.getSourceDependencies())
            {
                public boolean evaluate(Object object)
                {
                    ModelElementFacade targetElement = ((DependencyFacade)object).getTargetElement();
                    return targetElement instanceof Entity;
View Full Code Here

     * @see org.andromda.metafacades.uml.Entity#getChildEnds()
     */
    protected Collection handleGetChildEnds()
    {
        final Collection childEnds =
            new FilteredCollection(this.getAssociationEnds())
            {
                public boolean evaluate(Object object)
                {
                    return ((AssociationEndFacade)object).isComposition();
                }
View Full Code Here

    /**
     * @see org.andromda.metafacades.uml.Entity#getEntityReferences()
     */
    protected Collection handleGetEntityReferences()
    {
        return new FilteredCollection(this.getSourceDependencies())
            {
                public boolean evaluate(final Object object)
                {
                    ModelElementFacade targetElement = ((DependencyFacade)object).getTargetElement();
                    return targetElement instanceof Entity;
View Full Code Here

    /**
     * @see org.andromda.metafacades.uml.Service#getServiceReferences()
     */
    protected java.util.Collection handleGetServiceReferences()
    {
        return new FilteredCollection(this.getSourceDependencies())
            {
                public boolean evaluate(final Object object)
                {
                    ModelElementFacade targetElement = ((DependencyFacade)object).getTargetElement();
                    return targetElement != null && Service.class.isAssignableFrom(targetElement.getClass());
View Full Code Here

    /**
     * @see org.andromda.metafacades.uml.Service#getEntityReferences()
     */
    protected java.util.Collection handleGetEntityReferences()
    {
        return new FilteredCollection(this.getSourceDependencies())
            {
                public boolean evaluate(final Object object)
                {
                    ModelElementFacade targetElement = ((DependencyFacade)object).getTargetElement();
                    return targetElement != null && Entity.class.isAssignableFrom(targetElement.getClass());
View Full Code Here

    /**
     * @see org.andromda.metafacades.uml.Service#getEntityReferences()
     */
    public Collection handleGetEntityReferences()
    {
        return new FilteredCollection(this.getSourceDependencies())
        {
            public boolean evaluate(Object object)
            {
                ModelElementFacade targetElement = ((DependencyFacade)object).getTargetElement();
                return targetElement != null && Entity.class.isAssignableFrom(targetElement.getClass());
View Full Code Here

    /**
     * @see org.andromda.metafacades.uml.Service#getServiceReferences()
     */
    public Collection handleGetServiceReferences()
    {
        return new FilteredCollection(this.getSourceDependencies())
        {
            public boolean evaluate(Object object)
            {
                ModelElementFacade targetElement = ((DependencyFacade)object).getTargetElement();
                return targetElement != null && Service.class.isAssignableFrom(targetElement.getClass());
View Full Code Here

    /**
     * @see org.andromda.metafacades.uml.FrontEndController#getServiceReferences()
     */
    protected java.util.List handleGetServiceReferences()
    {
        return new FilteredCollection(this.getSourceDependencies())
            {
                public boolean evaluate(final Object object)
                {
                    return ((DependencyFacade)object).getTargetElement() instanceof Service;
                }
View Full Code Here

        if (this.metaObject instanceof org.eclipse.uml2.Class)
        {
            operations = new LinkedHashSet(((org.eclipse.uml2.Class)this.metaObject).getOwnedOperations());

            final Collection dependencies = new FilteredCollection(this.metaObject.getClientDependencies())
            {
                public boolean evaluate(Object object)
                {
                    return object instanceof Abstraction;
                }
            };

            for (Iterator abstractionIterator = dependencies.iterator(); abstractionIterator.hasNext();)
            {
                final Abstraction abstraction = (Abstraction)abstractionIterator.next();
                final List suppliers = abstraction.getSuppliers();
                for (int i = 0; i < suppliers.size(); i++)
                {
View Full Code Here

TOP

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

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.