Package org.andromda.metafacades.emf.uml2

Examples of org.andromda.metafacades.emf.uml2.InstanceFacadeLogicImpl


    {
        CharSequence cs = new StringBuilder( "" );

        if ( object instanceof ClassifierFacade )
        {
            ClassifierFacadeLogicImpl type = (ClassifierFacadeLogicImpl) object;
           
            if ( type.getMetaObject() instanceof PrimitiveType )
            {
                if ( "datatype".equals( type.getPackageName() ) )
                {
                    cs = type.getFullyQualifiedName();
                }
            }
        }
        else if ( object instanceof AttributeFacade )
        {
            AttributeFacade attribute = (AttributeFacade) object;
            ClassifierFacadeLogicImpl type = (ClassifierFacadeLogicImpl) attribute.getType();
           
            if ( type.getMetaObject() instanceof PrimitiveType )
            {
                if ( "datatype".equals( type.getPackageName() ) )
                {
                    cs = type.getFullyQualifiedName();
                }
            }
        }

        return cs;
View Full Code Here


                sb.append( type.getPackageName() );
            }
        }
        else if ( object instanceof ClassifierFacade )
        {
            ClassifierFacadeLogicImpl type = (ClassifierFacadeLogicImpl) object;
           
            if ( type.getMetaObject() instanceof PrimitiveType )
            {
                if ( !"datatype".equals( type.getPackageName() ))
                {
                    sb.append( type.getPackageName() );             
                }
            }
            else
            {
                type2 = (org.eclipse.uml2.impl.ClassImpl)type.getMetaObject();
               
                if ( !type2.eIsProxy() )
                {
                    sb.append( type.getPackageName() );             
                }
            }       
        }
        else if ( object instanceof AttributeFacade )
        {
            AttributeFacade attribute = (AttributeFacade) object;
            ClassifierFacadeLogicImpl type = (ClassifierFacadeLogicImpl) attribute.getType();
           
            if ( type.getMetaObject() instanceof PrimitiveType )
            {
                if ( !"datatype".equals( type.getPackageName() ))
                {
                    sb.append( type.getPackageName() );             
                }
            }
            else
            {
                type2 = (org.eclipse.uml2.impl.ClassImpl)type.getMetaObject();
               
                if ( !type2.eIsProxy() )
                {
                    sb.append( type.getPackageName() );             
                }
            }
        }
        else if ( object instanceof EJBAssociationEndFacade )
        {
            if ( ( ( EJBAssociationEndFacade ) object ).isNavigable() )
            {
                ClassifierFacade type = ( ( EJBAssociationEndFacadeLogicImpl ) object ).getType();
                sb.append( type.getPackageName() );
            }
        }
        else if ( object instanceof AssociationEndFacade )
        {
            AssociationEndFacadeLogicImpl assosiation = ( AssociationEndFacadeLogicImpl ) object;

            if ( assosiation.isNavigable() )
            {
                AssociationEndImpl metaObject = ( AssociationEndImpl ) assosiation.getMetaObject();
                type2 = ( org.eclipse.uml2.impl.ClassImpl ) metaObject.getType();

                if ( !type2.eIsProxy() )
                {
                    ClassifierFacade type = assosiation.getType();
                    sb.append( type.getPackageName() );             
                }
            }
        }
       
        if ( type2 != null && type2.eIsProxy() )
View Full Code Here

                sb.append( type.getName() );
            }
        }
        else if ( object instanceof ClassifierFacade )
        {
            ClassifierFacadeLogicImpl type = (ClassifierFacadeLogicImpl) object;
           
            if ( type.getMetaObject() instanceof PrimitiveType )
            {
                if ( !"datatype".equals( type.getPackageName() ))
                {
                    sb.append( type.getName() );             
                }
            }
            else
            {
                type2 = (org.eclipse.uml2.impl.ClassImpl)type.getMetaObject();
               
                if ( !type2.eIsProxy() )
                {
                    sb.append( type.getName() );             
                }
            }
        }
        else if ( object instanceof AttributeFacade )
        {
            AttributeFacade attribute = (AttributeFacade) object;
            ClassifierFacadeLogicImpl type = (ClassifierFacadeLogicImpl) attribute.getType();
           
            if ( type.getMetaObject() instanceof PrimitiveType )
            {
                if ( !"datatype".equals( type.getPackageName() ))
                {
                    sb.append( type.getName() );             
                }
            }
            else
            {
                type2 = (org.eclipse.uml2.impl.ClassImpl)type.getMetaObject();
               
                if ( !type2.eIsProxy() )
                {
                    sb.append( type.getName() );             
                }
            }
        }
        else if ( object instanceof EJBAssociationEndFacade )
        {
            if ( ( ( EJBAssociationEndFacade ) object ).isNavigable() )
            {
                ClassifierFacade type = ( ( EJBAssociationEndFacadeLogicImpl ) object ).getType();
                sb.append( type.getName() );
            }
        }
        else if ( object instanceof AssociationEndFacade )
        {
            AssociationEndFacadeLogicImpl assosiation = ( AssociationEndFacadeLogicImpl ) object;

            if ( assosiation.isNavigable() )
            {
                AssociationEndImpl metaObject = ( AssociationEndImpl ) assosiation.getMetaObject();
                type2 = ( org.eclipse.uml2.impl.ClassImpl ) metaObject.getType();

                if ( !type2.eIsProxy() )
                {
                    ClassifierFacade type = assosiation.getType();
                    sb.append( type.getName() );             
                }
            }
        }

        if ( type2 != null && type2.eIsProxy() )
View Full Code Here

                sb.append( type.getPackageName() );
            }
        }
        else if ( object instanceof ClassifierFacade )
        {
            ClassifierFacadeLogicImpl type = (ClassifierFacadeLogicImpl) object;
            org.eclipse.uml2.impl.ClassImpl type2 = (org.eclipse.uml2.impl.ClassImpl)type.getMetaObject();
           
            if (type2.eIsProxy())
            {
                URI proxyURI = type2.eProxyURI();
               
                String fragment = proxyURI.fragment().substring( 0, proxyURI.fragment().lastIndexOf( '/' ) );
                String packageName = fragment.substring( fragment.lastIndexOf( "/", fragment.indexOf("." ))+1 ).replace('/', '.' );
                sb.append( packageName );

            }
            else
            {
                sb.append( type.getPackageName() );
            }
        }

        return sb.toString();
    }
View Full Code Here

                sb.append( type.getName() );
            }
        }
        else if ( object instanceof ClassifierFacade )
        {
            ClassifierFacadeLogicImpl type = (ClassifierFacadeLogicImpl) object;
            org.eclipse.uml2.impl.ClassImpl type2 = (org.eclipse.uml2.impl.ClassImpl)type.getMetaObject();
           
            if (type2.eIsProxy())
            {
                URI proxyURI = type2.eProxyURI();
               
                String className = proxyURI.fragment().substring( proxyURI.fragment().lastIndexOf( '/' ) + 1 );            

                sb.append( className );
            }
            else
            {
                sb.append( type.getName() );             
            }
        }

        return sb.toString();
    }
View Full Code Here

                isProxy = true;
            }
        }
        else if ( object instanceof ClassifierFacade )
        {
            ClassifierFacadeLogicImpl type = (ClassifierFacadeLogicImpl) object;
            org.eclipse.uml2.impl.ClassImpl type2 = (org.eclipse.uml2.impl.ClassImpl)type.getMetaObject();
           
            if (type2.eIsProxy())
            {
                isProxy = true;
            }
View Full Code Here

        {
            type2 = (org.eclipse.uml2.impl.ClassImpl)(( MetafacadeBase ) object).getMetaObject() ;
        }
        else if ( object instanceof ClassifierFacade )
        {
            ClassifierFacadeLogicImpl type = (ClassifierFacadeLogicImpl) object;
           
            if ( type.getMetaObject() instanceof PrimitiveType  )
            {
                type2 = null;         
            }
            else
            {
                type2 = (org.eclipse.uml2.impl.ClassImpl)type.getMetaObject();         
            }
        }
       
        if (type2 != null && type2.eIsProxy())
        {
View Full Code Here

        {
            type2 = (org.eclipse.uml2.impl.ClassImpl)(( MetafacadeBase ) object).getMetaObject() ;
        }
        else if ( object instanceof ClassifierFacade )
        {
            ClassifierFacadeLogicImpl type = (ClassifierFacadeLogicImpl) object;
           
            if ( type.getMetaObject() instanceof PrimitiveType  )
            {
                type2 = null;         
            }
            else
            {
                type2 = (org.eclipse.uml2.impl.ClassImpl)type.getMetaObject();         
            }
        }
       
        if (type2 != null && type2.eIsProxy())
        {
View Full Code Here

        {
            isPrimitive = false;
        }
        else if ( object instanceof ClassifierFacade )
        {
            ClassifierFacadeLogicImpl type = (ClassifierFacadeLogicImpl) object;
           
            if ( type.getMetaObject() instanceof PrimitiveType )
            {
                if ( "datatype".equals( type.getPackageName() ) )
                {
                    isPrimitive = true;
                }
            }
        }
        else if ( object instanceof AttributeFacade )
        {
            AttributeFacade attribute = (AttributeFacade) object;
            ClassifierFacadeLogicImpl type = (ClassifierFacadeLogicImpl) attribute.getType();
           
            if ( type.getMetaObject() instanceof PrimitiveType )
            {
                if ( "datatype".equals( type.getPackageName() ) )
                {
                    isPrimitive = true;
                }
            }
        }
View Full Code Here

    {
        CharSequence cs = new StringBuilder( "" );

        if ( object instanceof ClassifierFacade )
        {
            ClassifierFacadeLogicImpl type = (ClassifierFacadeLogicImpl) object;
           
            if ( type.getMetaObject() instanceof PrimitiveType )
            {
                if ( "datatype".equals( type.getPackageName() ) )
                {
                    cs = type.getFullyQualifiedName();
                }
            }
        }
        else if ( object instanceof AttributeFacade )
        {
            AttributeFacade attribute = (AttributeFacade) object;
            ClassifierFacadeLogicImpl type = (ClassifierFacadeLogicImpl) attribute.getType();
           
            if ( type.getMetaObject() instanceof PrimitiveType )
            {
                if ( "datatype".equals( type.getPackageName() ) )
                {
                    cs = type.getFullyQualifiedName();
                }
            }
        }

        return cs;
View Full Code Here

TOP

Related Classes of org.andromda.metafacades.emf.uml2.InstanceFacadeLogicImpl

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.