Package ch.uzh.ifi.seal.changedistiller.model.entities

Examples of ch.uzh.ifi.seal.changedistiller.model.entities.Update


        if (isUsableForChangeExtraction(update.getNodeToUpdate())) {
            SourceCodeEntity entity =
                    new SourceCodeEntity(update.getOldValue(), update.getNodeToUpdate().getEntity().getType(), update
                            .getNodeToUpdate().getEntity().getModifiers(), update.getNodeToUpdate().getEntity()
                            .getSourceRange());
            return new Update(structureEntity, entity, update.getNewNode().getEntity(), ((Node) update
                    .getNodeToUpdate().getParent()).getEntity());
        }
        return null;
    }
View Full Code Here


                        refactoringHelper.createStructureEntityVersionWithID(leftDrn, rightDrn.getFullyQualifiedName(), fVersion);
              } else {
                structureEntityVersion =
                        refactoringHelper.createStructureEntityVersion(leftDrn, rightDrn.getFullyQualifiedName());
              }
                Update upd =
                        new Update(
                                structureEntityVersion,
                                fLeftASTHelper.createSourceCodeEntity(leftDrn),
                                fRightASTHelper.createSourceCodeEntity(rightDrn),
                                leftRoot.getEntity());
                structureEntityVersion.addAllSourceCodeChanges(fChangeClassifier.classifySourceCodeChanges(Arrays
View Full Code Here

      assertThat(changes.size(), is(1));
     
      SourceCodeChange singleChange = changes.get(0);
     
      if(singleChange instanceof Update) {
        Update update = (Update) singleChange;
        SourceCodeEntity entity = update.getNewEntity();
        assertThat((JavaEntityType) entity.getType(), is(JavaEntityType.SINGLE_TYPE));
      } else {
        fail("Should be Update but was " + singleChange.getClass());
      }
    }
View Full Code Here

      assertThat(changes.size(), is(1));
     
      SourceCodeChange singleChange = changes.get(0);
     
      if(singleChange instanceof Update) {
        Update update = (Update) singleChange;
        SourceCodeEntity entity = update.getNewEntity();
        assertThat((JavaEntityType) entity.getType(), is(JavaEntityType.POSTFIX_EXPRESSION));
      } else {
        fail("Should be Update but was " + singleChange.getClass());
      }
    }
View Full Code Here

      assertThat(changes.size(), is(1));
     
      SourceCodeChange singleChange = changes.get(0);
     
      if(singleChange instanceof Update) {
        Update update = (Update) singleChange;
        SourceCodeEntity entity = update.getNewEntity();
        assertThat((JavaEntityType) entity.getType(), is(JavaEntityType.ARRAY_TYPE));
      } else {
        fail("Should be Update but was " + singleChange.getClass());
      }
    }
View Full Code Here

                classifiedChanges.add(scc);
                it.remove();
            }
        }
        for (Iterator<Update> it = fUpdates.iterator(); it.hasNext();) {
            Update upd = it.next();
            scc = classify(upd);
            if ((scc != null) && !classifiedChanges.contains(scc)) {
                classifiedChanges.add(scc);
                it.remove();
            }
View Full Code Here

                if (check) {
                    insert.setChangeType(ChangeType.PARENT_CLASS_INSERT);
                    result = insert;
                } else {
                    result =
                            new Update(
                                    insert.getRootEntity(),
                                    del.getChangedEntity(),
                                    insert.getChangedEntity(),
                                    insert.getParentEntity());
                    result.setChangeType(ChangeType.PARENT_CLASS_CHANGE);
View Full Code Here

                            insert.getRootEntity().getUniqueName(),
                            insert.getParentEntity().getType(),
                            insert.getParentEntity().getUniqueName());
            if (del != null) {
                result =
                        new Update(
                                insert.getRootEntity(),
                                del.getChangedEntity(),
                                insert.getChangedEntity(),
                                insert.getParentEntity());
                fDeletes.remove(del);
                result.setChangeType(ChangeType.ATTRIBUTE_TYPE_CHANGE);
            }
        } else if (insert.getChangedEntity().getType() == JavaEntityType.JAVADOC) {
            Delete del =
                    findDeleteOperation(
                            insert.getRootEntity().getType(),
                            insert.getRootEntity().getUniqueName(),
                            insert.getParentEntity().getType(),
                            insert.getParentEntity().getUniqueName(),
                            insert.getChangedEntity().getType(),
                            null);
            if (del != null) {
                result =
                        new Update(
                                insert.getRootEntity(),
                                del.getChangedEntity(),
                                insert.getChangedEntity(),
                                insert.getParentEntity());
                result.setChangeType(ChangeType.DOC_UPDATE);
View Full Code Here

                            insert.getParentEntity().getUniqueName(),
                            insert.getChangedEntity().getType(),
                            null);
            if (del != null) {
                result =
                        new Update(
                                insert.getRootEntity(),
                                del.getChangedEntity(),
                                insert.getChangedEntity(),
                                insert.getParentEntity());
                result.setChangeType(ChangeType.DOC_UPDATE);
View Full Code Here

                            insert.getParentEntity().getUniqueName(),
                            insert.getChangedEntity().getType(),
                            null);
            if (del != null) {
                result =
                        new Update(
                                insert.getRootEntity(),
                                del.getChangedEntity(),
                                insert.getChangedEntity(),
                                insert.getParentEntity());
                result.setChangeType(ChangeType.DOC_UPDATE);
View Full Code Here

TOP

Related Classes of ch.uzh.ifi.seal.changedistiller.model.entities.Update

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.