Example #1
0
 /** @deprecated This method is not used anymore. */
 @Deprecated
 protected List<IEObjectDescription> getExportedEObjects(IType type) {
   QualifiedName typeName = nameConverter.toQualifiedName(type.getFullyQualifiedName());
   NameBasedEObjectDescriptionBuilder descriptionBuilder =
       new NameBasedEObjectDescriptionBuilder(typeName);
   traverseType(type, descriptionBuilder);
   return descriptionBuilder.getExported();
 }
Example #2
0
 /** @deprecated This method is not used anymore. */
 @Deprecated
 protected List<IEObjectDescription> getAdditionallyExportedEObjects(
     IType type, IJavaElementDelta delta) {
   QualifiedName typeName = nameConverter.toQualifiedName(type.getFullyQualifiedName());
   NameBasedEObjectDescriptionBuilder descriptionBuilder =
       new NameBasedEObjectDescriptionBuilder(typeName);
   traverseDelta(delta, descriptionBuilder);
   return descriptionBuilder.getExported();
 }
Example #3
0
 /**
  * We don't traverse nested types because they will be included into separate deltas.
  *
  * @deprecated This method is not used anymore.
  */
 @Deprecated
 protected void traverseDelta(
     IJavaElementDelta delta, NameBasedEObjectDescriptionBuilder acceptor) {
   for (IJavaElementDelta childDelta : delta.getRemovedChildren()) {
     if (childDelta.getElement().getElementType() != IJavaElement.TYPE) {
       acceptor.accept(childDelta.getElement().getElementName());
     }
   }
 }
Example #4
0
 /**
  * We don't include nested types because structural changes of nested types should not affect
  * Xtend classes which use top level types.
  *
  * @deprecated This method is not used anymore.
  */
 @Deprecated
 protected void traverseType(IType type, NameBasedEObjectDescriptionBuilder acceptor) {
   try {
     if (type.exists()) {
       for (IField field : type.getFields()) {
         if (!Flags.isSynthetic(field.getFlags())) {
           String fieldName = field.getElementName();
           acceptor.accept(fieldName);
         }
       }
       for (IMethod method : type.getMethods()) {
         if (!Flags.isSynthetic(method.getFlags())) {
           String methodName = method.getElementName();
           acceptor.accept(methodName);
         }
       }
     }
   } catch (JavaModelException e) {
     if (LOGGER.isDebugEnabled()) LOGGER.debug(e, e);
   }
 }