Examples of IMember


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

Examples of net.sf.jmd.metarepresentation.IMember

       
        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

Examples of net.sf.jmd.metarepresentation.IMember

        //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

Examples of net.sf.jmd.metarepresentation.IMember

       
        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

Examples of net.sf.jmd.metarepresentation.IMember

        //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

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

Examples of org.aspectj.org.eclipse.jdt.core.IMember

  if (enclosingElement == null) {
    enclosingElement = createTypeHandle(new String(type.name));
  } else if (enclosingElement instanceof IType) {
    enclosingElement = ((IType) parent).getType(new String(type.name));
  } else if (enclosingElement instanceof IMember) {
      IMember member = (IMember) parent;
    if (member.isBinary())  {
      enclosingElement = ((IClassFile)this.currentPossibleMatch.openable).getType();
    } else {
      enclosingElement = member.getType(new String(type.name), occurrenceCount);
    }
  }
  if (enclosingElement == null) return;
  boolean enclosesElement = encloses(enclosingElement);
View Full Code Here

Examples of org.aspectj.org.eclipse.jdt.core.IMember

    this.findDeclarations = findDeclarations; // set to find declarations & all occurences
    this.findReferences = findReferences; // set to find references & all occurences
    this.typeParameter = typeParameter;
    this.name = typeParameter.getElementName().toCharArray(); // store type parameter name
    IMember member = typeParameter.getDeclaringMember();
    this.declaringMemberName = member.getElementName().toCharArray(); // store type parameter declaring member name
   
    // For method type parameter, store also declaring class name and parameters type names
    if (member instanceof IMethod) {
      IMethod method = (IMethod) member;
      this.methodDeclaringClassName = method.getParent().getElementName().toCharArray();
View Full Code Here

Examples of org.aspectj.org.eclipse.jdt.core.IMember

            newElement = ((IType)parentElement).getType(new String(scope.enclosingSourceType().sourceName));
            break;
          case IJavaElement.FIELD :
          case IJavaElement.INITIALIZER :
          case IJavaElement.METHOD :
              IMember member = (IMember)parentElement;
              if (member.isBinary()) {
                  return null;
              } else {
              newElement = member.getType(new String(scope.enclosingSourceType().sourceName), 1);
              // increment occurrence count if collision is detected
              if (newElement != null) {
                while (!existingElements.add(newElement)) ((SourceRefElement)newElement).occurrenceCount++;
              }
              }
View Full Code Here

Examples of org.eclipse.dltk.core.IMember

  }
 
  @Override
  public Image getImage(Object object) {
    if(object instanceof IMember) {
      IMember member = (IMember) object;
     
      ImageDescriptor imageDescriptor = getImageDescriptor(member, DeeElementImageProvider.BIG_SIZE);
     
      return getImageDescriptorRegistry().get(imageDescriptor);
    } else {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.