Package | Description |
---|---|
org.eclipse.emf.facet.efacet.core |
Modifier and Type | Method and Description |
---|---|
<T> java.util.List<ETypedElementResult> |
IFacetManager.batchGetOrInvoke(java.util.Collection<EObject> sources,
ETypedElement query,
java.lang.Class<T> aClass) |
java.util.List<ETypedElementResult> |
IFacetManager.batchInvoke(java.util.Collection<EObject> eObjects,
EOperation operation,
java.lang.Object... arguments)
Invoke the given
EOperation on each element of the given
collection of EObject s. |
java.util.Set<EAttribute> |
IFacetManager.getAttributes(EObject eObject)
Get virtual attributes from an EObject.
|
static <T extends ETypedElement> |
FacetUtils.getETypedElements(EObject eObject,
java.lang.Class<T> classs,
IFacetManager facetManager) |
<T> T |
IFacetManager.getOrInvoke(EObject element,
ETypedElement query,
java.lang.Class<T> aClass) |
<T> java.util.List<T> |
IFacetManager.getOrInvokeMultiValued(EObject eObject,
ETypedElement feature,
java.lang.Class<T> aClass) |
java.util.Set<EReference> |
IFacetManager.getReferences(EObject eObject)
Get virtual references from an EObject.
|
java.util.Set<EStructuralFeature> |
IFacetManager.getStructuralFeature(EObject eObject)
Get virtual references and attributes from an EObject.
|
<T> T |
IFacetManager.getSuperValueOf(DerivedTypedElement derivedTypedElt,
EObject source,
java.util.List<ParameterValue> parameterValues,
java.lang.Class<T> expectedType) |
static <T extends DerivedTypedElement> |
FacetUtils.getTopOverrideFeature(T feature)
Find the top level feature in the override chain
|
<T> T |
IFacetManager.invoke(EObject eObject,
EOperation operation,
java.lang.Class<T> resultType,
EditingDomain editingDomain,
java.lang.Object... arguments)
Evaluate the given
EOperation of the given EObject . |
boolean |
IFacetManager.isConforming(EObject eObject,
Facet facet)
Returns whether the given model element conforms to the given Facet
|
void |
IFacetManager.saveStructuralFeatureInstanceModel()
Serialize the model containing the structural feature instances.
|
void |
IFacetManager.set(EObject eObject,
EStructuralFeature structuralFeature,
java.lang.Object newValue,
EditingDomain editingDomain)
Set the value of the given
EStructuralFeature on the given
EObject to the given Object value. |
void |
IFacetManager.setSerializationResource(Resource resource) |