Package net.sf.jmd.metarepresentation

Examples of net.sf.jmd.metarepresentation.IMember


        if (!(other instanceof IMember)) {
            return false;
        }

        IMember otherMember = (IMember) other;
        // Strings
        boolean identifiersEqual = this.getIdentifier().equals(otherMember
                .getIdentifier());

        // Lists
        boolean modifiersSizeEqual = (this.modifiers.size() == otherMember
                .getModifiers().size());

        boolean modifiersContainsEqual = this.modifiers.containsAll(otherMember
                .getModifiers());

        boolean modifiersEqual = (modifiersContainsEqual && modifiersSizeEqual);

        boolean typesEqual = this.type.equals(otherMember.getType());

        result = (identifiersEqual && modifiersEqual && typesEqual);

        return result;
    }
View Full Code Here


       
        amInterface = new ModelItem();
        amInterface.setName("AnInterface");
        amInterface.setType("interface");
       
        IMember amMethod =  new Operation();
        amMethod.setName("myMethod");
        amInterface.addMember(amMethod);
       
        architectsModel = new Model();
        architectsModel.setType(Model.Type.AM);
        architectsModel.addModelItem(amInterface);
View Full Code Here

        //set up an interface
        dmInterface = new ModelItem();
        dmInterface.setName("AnInterface");
        dmInterface.setType("interface");
       
        IMember dmMethod =  new Operation();
        dmMethod.setName("myMethod");
        dmInterface.addMember(dmMethod);
       
        //set up a implementing class
        dmClass = new ModelItem();
        dmClass.setName("MyClass");
        dmClass.setType("class");
        dmClass.addExtendee(dmInterface);//MyClass implements AnInterface
       
        IMember dmClassMethod =  new Operation();
        dmClassMethod.setName("myMethod");
        dmClass.addMember(dmClassMethod);
       
        //!\ an Xtra public Method in the implementing class.
        IMember anExtraMethod =  new Operation();
        anExtraMethod.setModifiers(modifiers);
        anExtraMethod.setName("extraMethod");
        dmClass.addMember(anExtraMethod);
       
        //putting all together
        developersModel = new Model();
        developersModel.setType(Model.Type.DM);
View Full Code Here

       
        amInterface = new ModelItem();
        amInterface.setName("AnInterface");
        amInterface.setType("interface");
       
        IMember amMethod =  new Operation();
        amMethod.setName("myMethod");
        amInterface.addMember(amMethod);
       
        architectsModel = new Model();
        architectsModel.setType(Model.Type.AM);
        architectsModel.addModelItem(amInterface);
View Full Code Here

        //set up an interface
        dmInterface = new ModelItem();
        dmInterface.setName("AnInterface");
        dmInterface.setType("interface");
       
        IMember dmMethod =  new Operation();
        dmMethod.setName("myMethod");
        dmInterface.addMember(dmMethod);
       
        //set up a implementing class
        dmClass = new ModelItem();
        dmClass.setName("MyClass");
        dmClass.setType("class");
        dmClass.addExtendee(dmInterface);//MyClass implements AnInterface
       
        IMember dmClassMethod =  new Operation();
        dmClassMethod.setName("myMethod");
        dmClass.addMember(dmClassMethod);
       
        //!\ an Xtra public Method in the implementing class.
        IMember anExtraMethod =  new Operation();
        anExtraMethod.setModifiers(modifiers);
        anExtraMethod.setName("extraMethod");
        dmClass.addMember(anExtraMethod);
       
        //putting all together
        developersModel = new Model();
        developersModel.setType(Model.Type.DM);
View Full Code Here

        if (!(other instanceof IMember)) {
            return false;
        }

        IMember otherMember = (IMember) other;
        // Strings
        boolean identifiersEqual = this.getIdentifier().equals(otherMember
                .getIdentifier());

        // Lists
        boolean modifiersSizeEqual = (this.modifiers.size() == otherMember
                .getModifiers().size());

        boolean modifiersContainsEqual = this.modifiers.containsAll(otherMember
                .getModifiers());

        boolean modifiersEqual = (modifiersContainsEqual && modifiersSizeEqual);

        boolean typesEqual = this.type.equals(otherMember.getType());

        result = (identifiersEqual && modifiersEqual && typesEqual);

        return result;
    }
View Full Code Here

TOP

Related Classes of net.sf.jmd.metarepresentation.IMember

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.