|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.facet.efacet.core.FacetUtils
public final class FacetUtils
| Method Summary | ||
|---|---|---|
static java.util.Set<EPackage> |
getAllExtendedEPackage(FacetSet facetSet)
|
|
static
|
getETypedElement(Facet facet,
java.lang.String name,
java.lang.Class<T> classs)
|
|
static
|
getETypedElements(EObject eObject,
java.lang.Class<T> classs,
IFacetManager facetManager)
|
|
static java.util.List<ETypedElement> |
getETypedElements(EPackage ePackage)
|
|
static java.util.Set<? extends ETypedElement> |
getETypedElements(ResourceSet resourceSet)
This methods returns all the known (registered) eTypedElements. |
|
static EPackage |
getExtendedEPackage(FacetSet facetSet)
|
|
static EClass |
getExtendedMetaclass(Facet facet)
|
|
static Facet |
getFacet(java.util.Collection<Facet> facets,
java.lang.String name)
Find a Facet with the given name among the given list of Facets. |
|
static Facet |
getFacet(FacetSet facetSet,
java.lang.String facetName)
Find a Facet in a FacetSet |
|
static java.util.List<Facet> |
getFacets(FacetSet facetSet)
|
|
static FacetSet |
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 |
getFacetSet(ETypedElement eTypedElement)
|
|
static FacetSet |
getFacetSet(Facet facet)
|
|
static java.util.List<FacetSet> |
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> |
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. |
|
static java.lang.Object |
getResultValue(ETypedElementResult eTEresult)
|
|
static FacetSet |
getRootFacetSet(Facet facet)
|
|
static FacetSet |
getRootFacetSet(FacetSet facetSet)
|
|
static DerivedTypedElement |
getSignature(FacetOperation facetOperation)
|
|
static
|
getTopOverrideFeature(T feature)
Find the top level feature in the override chain |
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static Facet getFacet(FacetSet facetSet,
java.lang.String facetName)
facetSet - the FacetSetfacetName - the name of the Facet to look for
public static <T extends ETypedElement> T getETypedElement(Facet facet,
java.lang.String name,
java.lang.Class<T> classs)
public static java.lang.Object getResultValue(ETypedElementResult eTEresult)
public static FacetSet getFacetSet(java.util.Collection<FacetSet> facetSets,
java.lang.String name)
facetSets - where to look forname - the name of the FacetSet to find
null if not found in the given list
public static java.util.List<FacetSet> getFacetSets(java.util.Collection<FacetSet> facetSets,
java.lang.String name)
facetSets - where to look forname - the name of the FacetSets to find
public static java.util.Set<EPackage> getAllExtendedEPackage(FacetSet facetSet)
facetSet - a facetSet
public static java.util.List<FacetSet> getFacetSetsByPath(java.util.Collection<FacetSet> rootFacetSets,
java.lang.String... path)
getFacetSetsByPath("a", "b", "c")
returns a FacetSet named "c", contained in a FacetSet named "b",
contained in a registered FacetSet named "a".
path - a list of FacetSet names, starting from the root registered
FacetSets, and leading to the wanted FacetSet(s)
public static Facet getFacet(java.util.Collection<Facet> facets,
java.lang.String name)
facets - where to lookname - the name of the Facet that is being looked for
Facet with this name, or null if
nonepublic static FacetSet getRootFacetSet(Facet facet)
public static FacetSet getRootFacetSet(FacetSet facetSet)
public static java.util.Set<? extends ETypedElement> getETypedElements(ResourceSet resourceSet)
resourceSet - the eTypedElement search will be done in/using this resourceSet
public static java.util.List<ETypedElement> getETypedElements(EPackage ePackage)
public static java.util.List<Facet> getFacets(FacetSet facetSet)
public static FacetSet getFacetSet(Facet facet)
public static EPackage getExtendedEPackage(FacetSet facetSet)
public static <T extends ETypedElement> java.util.Set<T> getETypedElements(EObject eObject,
java.lang.Class<T> classs,
IFacetManager facetManager)
throws FacetManagerException
FacetManagerExceptionpublic static FacetSet getFacetSet(ETypedElement eTypedElement)
eTypedElement -
public static DerivedTypedElement getSignature(FacetOperation facetOperation)
facetOperation -
public static EClass getExtendedMetaclass(Facet facet)
facet -
public static <T extends DerivedTypedElement> T getTopOverrideFeature(T feature)
throws FacetManagerException
feature -
FacetManagerException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||