## Uses of Interface
org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet

Packages that use FacetSet
org.eclipse.emf.facet.custom.core
org.eclipse.emf.facet.custom.metamodel.v0_2_0.custom
org.eclipse.emf.facet.efacet.core
org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet
org.eclipse.emf.facet.efacet.ui
org.eclipse.emf.facet.widgets.table.ui
org.eclipse.emf.facet.widgets.table.ui.command

### Uses of FacetSet in org.eclipse.emf.facet.custom.core

Methods in org.eclipse.emf.facet.custom.core that return types with arguments of type FacetSet
`java.util.List<FacetSet>` ICustomizationPropertiesCatalogManager.`getAllRegisteredCustomizationPropertySet()` This method is used to get all the registered customization properties (facetSet).

### Uses of FacetSet in org.eclipse.emf.facet.custom.metamodel.v0_2_0.custom

Subinterfaces of FacetSet in org.eclipse.emf.facet.custom.metamodel.v0_2_0.custom
`interface` `Customization` A representation of the model object 'Customization'.

### Uses of FacetSet in org.eclipse.emf.facet.efacet.core

Methods in org.eclipse.emf.facet.efacet.core that return FacetSet
`static FacetSet` FacetUtils.`getContainingFacetSet(EObject eObject)` Return the main facetSet.
`static FacetSet` FacetUtils.`getFacetSet(java.util.Collection<FacetSet> facetSets, java.lang.String name)` Find a FacetSet with the given name among the given list of FacetSets.
`static FacetSet` FacetUtils.`getFacetSet(ETypedElement eTypedElement)`
`static FacetSet` FacetUtils.`getFacetSet(Facet facet)`
`static FacetSet` FacetUtils.`getRootFacetSet(Facet facet)`
`static FacetSet` FacetUtils.`getRootFacetSet(FacetSet facetSet)`

Methods in org.eclipse.emf.facet.efacet.core that return types with arguments of type FacetSet
`static java.util.Map<java.lang.String,FacetSet>` FacetUtils.`getAllFacetSetsByName(EPackage parent)` Return all the facets of the model.
`static java.util.List<FacetSet>` FacetUtils.`getFacetSets(java.util.Collection<FacetSet> facetSets, java.lang.String name)` Find all FacetSets with the given name among the given list of FacetSets.
`static java.util.List<FacetSet>` FacetUtils.`getFacetSetsByPath(java.util.Collection<FacetSet> rootFacetSets, java.lang.String... path)` Find all the FacetSets with the given path among the given list of root FacetSets.
`java.util.List<FacetSet>` IFacetManager.`getManagedFacetSets()` This method returns the list of loaded facet sets.
`java.util.Collection<FacetSet>` IFacetSetCatalogManager.`getRegisteredFacetSets()`

Methods in org.eclipse.emf.facet.efacet.core with parameters of type FacetSet
`Command` IFacetCommandFactory.`createEditFacetCommand(Facet facet, FacetSet container, java.lang.String name, ETypedElement conformance, EClass extendEClass, FacetSet extendedFacetSet)` Create the command to change the attributes of a Facet.
`Command` IFacetCommandFactory.`createEditFacetSetCommand(FacetSet editedFacetSet, FacetSet container, java.lang.String name)` Create the command to change the attributes of a FacetSet.
`Command` IFacetCommandFactory.`createFacetInFacetSetCommand(FacetSet parent, Facet facet)` Create the command to add a Facet (facet) to an existing FacetSet (parent).
`Command` IFacetCommandFactory.`createFacetSetInFacetSetCommand(FacetSet parent, FacetSet facetSet)` Create the command to add a FacetSet (facetSet) to an existing FacetSet (parent).
`static java.util.Set<EPackage>` FacetUtils.`getAllExtendedEPackage(FacetSet facetSet)`
`static java.util.List<Facet>` FacetUtils.`getAllFacet(FacetSet facetSet)`
`static java.util.Map<java.lang.String,Facet>` FacetUtils.`getAllFacetsByName(FacetSet parent)` Return all the facets of the model.
`static java.util.Map<java.lang.String,FacetOperation>` FacetUtils.`getAllOperationsByName(FacetSet parent)` Return all the operations of the model.
`static EPackage` FacetUtils.`getExtendedEPackage(FacetSet facetSet)`
`static Facet` FacetUtils.`getFacet(FacetSet facetSet, java.lang.String facetName)` Find a Facet in a FacetSet
`static java.util.List<Facet>` FacetUtils.`getFacets(FacetSet facetSet)`
`static FacetSet` FacetUtils.`getRootFacetSet(FacetSet facetSet)`
`void` IFacetSetCatalogManager.`registerFacetSet(FacetSet facetSet)`
`void` IFacetActions.`saveFacetSet(FacetSet facetSet, IFile file)` Add the given facetSet to the given facetSet model file, which will be created

Method parameters in org.eclipse.emf.facet.efacet.core with type arguments of type FacetSet
`static FacetSet` FacetUtils.`getFacetSet(java.util.Collection<FacetSet> facetSets, java.lang.String name)` Find a FacetSet with the given name among the given list of FacetSets.
`static java.util.List<FacetSet>` FacetUtils.`getFacetSets(java.util.Collection<FacetSet> facetSets, java.lang.String name)` Find all FacetSets with the given name among the given list of FacetSets.
`static java.util.List<FacetSet>` FacetUtils.`getFacetSetsByPath(java.util.Collection<FacetSet> rootFacetSets, java.lang.String... path)` Find all the FacetSets with the given path among the given list of root FacetSets.

### Uses of FacetSet in org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet

Methods in org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet that return FacetSet
`FacetSet` EFacetFactory.`createFacetSet()` Returns a new object of class 'Facet Set'.

### Uses of FacetSet in org.eclipse.emf.facet.efacet.ui

Methods in org.eclipse.emf.facet.efacet.ui with type parameters of type FacetSet
`static <T extends FacetSet> void` FacetSetShortcutActionUtils.`runAction(Action action, java.lang.String actionId, java.util.Set<T> availableFS, java.util.List<T> activatedFS)`

Methods in org.eclipse.emf.facet.efacet.ui that return FacetSet
`FacetSet` IFacetManagerProvider2.IFacetSetShortcut.`getFacetSet()`

Method parameters in org.eclipse.emf.facet.efacet.ui with type arguments of type FacetSet
`static ActionContributionItem` LoadFacetSetShortcutsMenuUtils.`createMenuItem(java.lang.String itemId, java.util.List<? extends FacetSet> activeFacetSets, Action newAction)`

### Uses of FacetSet in org.eclipse.emf.facet.widgets.table.ui

Method parameters in org.eclipse.emf.facet.widgets.table.ui with type arguments of type FacetSet
`void` ITableWidget.`setFacetSets(java.util.List<? extends FacetSet> facetSets)` Set the facets in order to apply them on the table.

### Uses of FacetSet in org.eclipse.emf.facet.widgets.table.ui.command

Method parameters in org.eclipse.emf.facet.widgets.table.ui.command with type arguments of type FacetSet
`Command` ITableCommandFactory.`createSetFacetSetsCommand(java.util.List<? extends FacetSet> facetSets)`