Generation Framework

org.eclipse.gmf.mappings.presentation
Class FilterUtil

java.lang.Object
  extended by org.eclipse.gmf.mappings.presentation.FilterUtil

public class FilterUtil
extends java.lang.Object


Constructor Summary
FilterUtil()
           
 
Method Summary
static java.util.List<EReference> filterByContainerMetaclass(java.util.Collection<EReference> eReferences, NodeReference nodeReference, boolean containmentOnly)
           
static java.util.List<EStructuralFeature> filterByContainerMetaclass(java.util.Collection<EStructuralFeature> eReferences, MappingEntry mappingEntry)
           
static java.util.List<EClass> filterByContainmentFeature(java.util.Collection<EClass> eClasses, MappingEntry mappingEntry)
           
static java.util.Collection<EStructuralFeature> filterByFeatureInitializer(java.util.Collection<EStructuralFeature> features, FeatureInitializer featureInitializer)
           
static java.util.Collection<EClass> filterByFeatureSeqInitializer(java.util.Collection<EClass> eClasses, FeatureSeqInitializer featureSeqInitializer)
           
static java.util.Collection<EObject> filterByNodeMapping(java.util.Collection<EObject> compartments, ChildReference childReference)
           
static java.util.Collection<EObject> filterByNodeMapping(java.util.Collection<EObject> childReferences, CompartmentMapping mapping)
           
static java.util.List<EReference> filterByReferenceType(java.util.Collection<EReference> eReferences, LinkMapping linkMapping)
           
static
<T extends EObject>
java.util.List<T>
filterByResourceSet(java.util.Collection<T> eClasses, ResourceSet resourceSet)
           
static java.util.Collection<?> filterBySuperClasses(java.util.Collection<?> instances, java.lang.Class<?>[] classes)
           
static
<T> java.util.List<T>
sort(java.util.Collection<T> eObjects)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterUtil

public FilterUtil()
Method Detail

sort

public static <T> java.util.List<T> sort(java.util.Collection<T> eObjects)

filterByResourceSet

public static <T extends EObject> java.util.List<T> filterByResourceSet(java.util.Collection<T> eClasses,
                                                                        ResourceSet resourceSet)

filterByContainmentFeature

public static java.util.List<EClass> filterByContainmentFeature(java.util.Collection<EClass> eClasses,
                                                                MappingEntry mappingEntry)

filterByContainerMetaclass

public static java.util.List<EStructuralFeature> filterByContainerMetaclass(java.util.Collection<EStructuralFeature> eReferences,
                                                                            MappingEntry mappingEntry)

filterByContainerMetaclass

public static java.util.List<EReference> filterByContainerMetaclass(java.util.Collection<EReference> eReferences,
                                                                    NodeReference nodeReference,
                                                                    boolean containmentOnly)

filterByReferenceType

public static java.util.List<EReference> filterByReferenceType(java.util.Collection<EReference> eReferences,
                                                               LinkMapping linkMapping)

filterByNodeMapping

public static java.util.Collection<EObject> filterByNodeMapping(java.util.Collection<EObject> childReferences,
                                                                CompartmentMapping mapping)

filterByNodeMapping

public static java.util.Collection<EObject> filterByNodeMapping(java.util.Collection<EObject> compartments,
                                                                ChildReference childReference)

filterBySuperClasses

public static java.util.Collection<?> filterBySuperClasses(java.util.Collection<?> instances,
                                                           java.lang.Class<?>[] classes)

filterByFeatureInitializer

public static java.util.Collection<EStructuralFeature> filterByFeatureInitializer(java.util.Collection<EStructuralFeature> features,
                                                                                  FeatureInitializer featureInitializer)

filterByFeatureSeqInitializer

public static java.util.Collection<EClass> filterByFeatureSeqInitializer(java.util.Collection<EClass> eClasses,
                                                                         FeatureSeqInitializer featureSeqInitializer)

Generation Framework

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.