diff options
author | Brian Vosburgh | 2013-02-12 21:22:48 +0000 |
---|---|---|
committer | Brian Vosburgh | 2013-02-21 22:23:00 +0000 |
commit | 2d89e46fa2dfdef751e1153cd4c6fa5028f7b064 (patch) | |
tree | 1d0050d2e020743732b83b790fd9e136c40e07a8 /jaxb/plugins/org.eclipse.jpt.jaxb.core | |
parent | 93b5f08274856dbc75c58c963056f78027e553ca (diff) | |
download | webtools.dali-2d89e46fa2dfdef751e1153cd4c6fa5028f7b064.tar.gz webtools.dali-2d89e46fa2dfdef751e1153cd4c6fa5028f7b064.tar.xz webtools.dali-2d89e46fa2dfdef751e1153cd4c6fa5028f7b064.zip |
convert Filter implementations to Predicates
Diffstat (limited to 'jaxb/plugins/org.eclipse.jpt.jaxb.core')
10 files changed, 16 insertions, 21 deletions
diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/JaxbFile.java b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/JaxbFile.java index 0d402bbaea..8ac75bc373 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/JaxbFile.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/JaxbFile.java @@ -12,8 +12,8 @@ package org.eclipse.jpt.jaxb.core; import org.eclipse.core.resources.IFile; import org.eclipse.core.runtime.content.IContentType; import org.eclipse.jpt.common.core.JptResourceModel; -import org.eclipse.jpt.common.utility.internal.filter.FilterAdapter; import org.eclipse.jpt.common.utility.internal.transformer.TransformerAdapter; +import org.eclipse.jpt.common.utility.predicate.Predicate; import org.eclipse.jpt.common.utility.transformer.Transformer; /** @@ -43,7 +43,7 @@ public interface JaxbFile IContentType getContentType(); class ContentIsKindOf - extends FilterAdapter<JaxbFile> + extends Predicate.Adapter<JaxbFile> { private final IContentType contentType; public ContentIsKindOf(IContentType contentType) { diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/context/XmlNamedNodeMapping.java b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/context/XmlNamedNodeMapping.java index 8726aa3068..d4bbf753e5 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/context/XmlNamedNodeMapping.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/context/XmlNamedNodeMapping.java @@ -9,7 +9,6 @@ ******************************************************************************/ package org.eclipse.jpt.jaxb.core.context; -import org.eclipse.jpt.common.utility.internal.filter.FilterAdapter; import org.eclipse.jpt.common.utility.predicate.Predicate; import org.eclipse.jpt.jaxb.core.MappingKeys; import org.eclipse.jpt.jaxb.core.xsd.XsdFeature; @@ -68,7 +67,7 @@ public interface XmlNamedNodeMapping Predicate<JaxbAttributeMapping> MAPPING_IS_NAMED_NODE_MAPPING = new MappingIsNamedNodeMapping(); class MappingIsNamedNodeMapping - extends FilterAdapter<JaxbAttributeMapping> + extends Predicate.Adapter<JaxbAttributeMapping> { @Override public boolean evaluate(JaxbAttributeMapping mapping) { diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/context/java/JavaType.java b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/context/java/JavaType.java index 17c467907b..64abc53256 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/context/java/JavaType.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/context/java/JavaType.java @@ -11,7 +11,7 @@ package org.eclipse.jpt.jaxb.core.context.java; import java.util.List; import org.eclipse.jpt.common.core.resource.java.JavaResourceAbstractType; -import org.eclipse.jpt.common.utility.internal.filter.FilterAdapter; +import org.eclipse.jpt.common.utility.predicate.Predicate; import org.eclipse.jpt.jaxb.core.context.JaxbContextRoot; import org.eclipse.jpt.jaxb.core.context.JaxbPackage; import org.eclipse.jpt.jaxb.core.context.JaxbPackageInfo; @@ -45,7 +45,7 @@ public interface JavaType */ TypeKind getKind(); class IsKind - extends FilterAdapter<JavaType> + extends Predicate.Adapter<JavaType> { private final TypeKind typeKind; public IsKind(TypeKind typeKind) { diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/context/AbstractJaxbContextRoot.java b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/context/AbstractJaxbContextRoot.java index 754b4b25ce..c68b4ef407 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/context/AbstractJaxbContextRoot.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/context/AbstractJaxbContextRoot.java @@ -23,7 +23,6 @@ import org.eclipse.jpt.common.core.resource.java.JavaResourceType; import org.eclipse.jpt.common.utility.internal.ObjectTools; import org.eclipse.jpt.common.utility.internal.StringTools; import org.eclipse.jpt.common.utility.internal.collection.CollectionTools; -import org.eclipse.jpt.common.utility.internal.filter.FilterAdapter; import org.eclipse.jpt.common.utility.internal.iterable.IterableTools; import org.eclipse.jpt.common.utility.internal.transformer.TransformerAdapter; import org.eclipse.jpt.common.utility.predicate.Predicate; @@ -270,7 +269,7 @@ public abstract class AbstractJaxbContextRoot public static final Predicate<JavaResourceAbstractType> JAVA_RESOURCE_TYPE_IS_ANNOTATED = new JavaResourceTypeIsAnnotated(); public static class JavaResourceTypeIsAnnotated - extends FilterAdapter<JavaResourceAbstractType> + extends Predicate.Adapter<JavaResourceAbstractType> { @Override public boolean evaluate(JavaResourceAbstractType type) { @@ -450,7 +449,7 @@ public abstract class AbstractJaxbContextRoot } public static class JavaTypeIsInPackage - extends FilterAdapter<JavaType> + extends Predicate.Adapter<JavaType> { private final JaxbPackage jaxbPackage; public JavaTypeIsInPackage(JaxbPackage jaxbPackage) { diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/context/java/GenericJavaClassMapping.java b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/context/java/GenericJavaClassMapping.java index 8d60152c4f..c457f3fb79 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/context/java/GenericJavaClassMapping.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/context/java/GenericJavaClassMapping.java @@ -22,7 +22,6 @@ import org.eclipse.jpt.common.utility.collection.Bag; import org.eclipse.jpt.common.utility.internal.ObjectTools; import org.eclipse.jpt.common.utility.internal.StringTools; import org.eclipse.jpt.common.utility.internal.collection.CollectionTools; -import org.eclipse.jpt.common.utility.internal.filter.FilterAdapter; import org.eclipse.jpt.common.utility.internal.iterable.EmptyIterable; import org.eclipse.jpt.common.utility.internal.iterable.EmptyListIterable; import org.eclipse.jpt.common.utility.internal.iterable.IterableTools; @@ -674,7 +673,7 @@ public class GenericJavaClassMapping protected static final Predicate<XmlNamedNodeMapping> MAPPING_HAS_XML_ID = new MappingHasXmlID(); public static class MappingHasXmlID - extends FilterAdapter<XmlNamedNodeMapping> + extends Predicate.Adapter<XmlNamedNodeMapping> { @Override public boolean evaluate(XmlNamedNodeMapping mapping) { diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/context/java/GenericJavaXmlRegistry.java b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/context/java/GenericJavaXmlRegistry.java index 63f8e31444..f795087434 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/context/java/GenericJavaXmlRegistry.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/context/java/GenericJavaXmlRegistry.java @@ -19,7 +19,6 @@ import org.eclipse.jpt.common.core.utility.TextRange; import org.eclipse.jpt.common.utility.collection.Bag; import org.eclipse.jpt.common.utility.internal.StringTools; import org.eclipse.jpt.common.utility.internal.collection.HashBag; -import org.eclipse.jpt.common.utility.internal.filter.FilterAdapter; import org.eclipse.jpt.common.utility.internal.iterable.EmptyIterable; import org.eclipse.jpt.common.utility.internal.iterable.IterableTools; import org.eclipse.jpt.jaxb.core.JptJaxbCoreMessages; @@ -115,7 +114,7 @@ public class GenericJavaXmlRegistry protected static final Predicate<JavaResourceMethod> METHOD_IS_ELEMENT_FACTORY_METHOD = new MethodIsElementFactoryMethod(); public static class MethodIsElementFactoryMethod - extends FilterAdapter<JavaResourceMethod> + extends Predicate.Adapter<JavaResourceMethod> { @Override public boolean evaluate(JavaResourceMethod method) { diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/platform/JaxbPlatformConfig.java b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/platform/JaxbPlatformConfig.java index a886b32e81..ae866f61b0 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/platform/JaxbPlatformConfig.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/platform/JaxbPlatformConfig.java @@ -9,7 +9,6 @@ ******************************************************************************/ package org.eclipse.jpt.jaxb.core.platform; -import org.eclipse.jpt.common.utility.internal.filter.FilterAdapter; import org.eclipse.jpt.common.utility.predicate.Predicate; import org.eclipse.wst.common.project.facet.core.IProjectFacetVersion; @@ -67,7 +66,7 @@ public interface JaxbPlatformConfig { boolean supportsJaxbFacetVersion(IProjectFacetVersion jaxbFacetVersion); class SupportsJaxbFacetVersion - extends FilterAdapter<JaxbPlatformConfig> + extends Predicate.Adapter<JaxbPlatformConfig> { private final IProjectFacetVersion jaxbFacetVersion; public SupportsJaxbFacetVersion(IProjectFacetVersion jaxbFacetVersion) { diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/xsd/XsdComplexTypeDefinition.java b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/xsd/XsdComplexTypeDefinition.java index ad75ca5feb..c2562c572b 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/xsd/XsdComplexTypeDefinition.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/xsd/XsdComplexTypeDefinition.java @@ -11,9 +11,9 @@ package org.eclipse.jpt.jaxb.core.xsd; import java.util.ArrayList; import java.util.List; -import org.eclipse.jpt.common.utility.internal.filter.FilterAdapter; import org.eclipse.jpt.common.utility.internal.iterable.IterableTools; import org.eclipse.jpt.common.utility.internal.transformer.TransformerAdapter; +import org.eclipse.jpt.common.utility.predicate.Predicate; import org.eclipse.jpt.common.utility.transformer.Transformer; import org.eclipse.xsd.XSDAttributeUse; import org.eclipse.xsd.XSDComplexTypeDefinition; @@ -73,7 +73,7 @@ public class XsdComplexTypeDefinition } public static class AttributeUsesNamespace - extends FilterAdapter<XSDAttributeUse> + extends Predicate.Adapter<XSDAttributeUse> { private final String namespace; public AttributeUsesNamespace(String namespace) { diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/xsd/XsdSchema.java b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/xsd/XsdSchema.java index 2338419003..4bb82a6a0b 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/xsd/XsdSchema.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/xsd/XsdSchema.java @@ -10,9 +10,9 @@ package org.eclipse.jpt.jaxb.core.xsd; import org.eclipse.jpt.common.utility.internal.StringTools; -import org.eclipse.jpt.common.utility.internal.filter.InstanceOfFilter; import org.eclipse.jpt.common.utility.internal.iterable.IterableTools; import org.eclipse.jpt.common.utility.internal.iterable.TransformationIterable; +import org.eclipse.jpt.common.utility.internal.predicate.PredicateTools; import org.eclipse.xsd.XSDElementDeclaration; import org.eclipse.xsd.XSDSchema; import org.eclipse.xsd.XSDSimpleTypeDefinition; @@ -96,7 +96,7 @@ public class XsdSchema protected Iterable<XSDSimpleTypeDefinition> getXSDSimpleTypeDefinitions(String namespace) { return IterableTools.downCast( - IterableTools.filter(getXSDTypeDefinitions(namespace), new InstanceOfFilter<XSDTypeDefinition>(XSDSimpleTypeDefinition.class))); + IterableTools.filter(getXSDTypeDefinitions(namespace), PredicateTools.<XSDTypeDefinition>instanceOfPredicate(XSDSimpleTypeDefinition.class))); } public Iterable<XsdElementDeclaration> getElementDeclarations() { diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/xsd/XsdUtil.java b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/xsd/XsdUtil.java index 856ff2904c..59970975b4 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/xsd/XsdUtil.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/xsd/XsdUtil.java @@ -22,8 +22,8 @@ import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.resource.ResourceSet; import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; import org.eclipse.jpt.common.utility.internal.StringTools; -import org.eclipse.jpt.common.utility.internal.filter.FilterAdapter; import org.eclipse.jpt.common.utility.internal.transformer.TransformerAdapter; +import org.eclipse.jpt.common.utility.predicate.Predicate; import org.eclipse.jpt.common.utility.transformer.Transformer; import org.eclipse.jpt.jaxb.core.internal.plugin.JptJaxbCorePlugin; import org.eclipse.wst.common.uriresolver.internal.provisional.URIResolverPlugin; @@ -62,7 +62,7 @@ public class XsdUtil { } public static class NamespaceEquals - extends FilterAdapter<XSDNamedComponent> + extends Predicate.Adapter<XSDNamedComponent> { private final String namespace; public NamespaceEquals(String namespace) { |