Modifier and Type | Method and Description |
---|---|
static <T extends DerivedTypedElement> |
FacetUtils.getTopOverrideFeature(T feature)
Find the top level feature in the override chain
|
Modifier and Type | Method and Description |
---|---|
static DerivedTypedElement |
FacetUtils.getContainingDerivedTypedElement(EObject eObject) |
static DerivedTypedElement |
FacetUtils.getSignature(FacetOperation facetOperation) |
Modifier and Type | Method and Description |
---|---|
<T extends ETypedElementResult> |
IDerivedTypedElementManager.batchEvaluate(DerivedTypedElement derivedTE,
java.util.Collection<? extends EObject> sources,
java.util.List<ParameterValue> parameterValues,
java.lang.Class<T> resultType,
IFacetManager facetManager)
Evaluates a derived typed element on a list of model elements in a single
call.
|
Command |
IFacetCommandFactory.createEditFacetOperationCommand(DerivedTypedElement dte,
Facet facetContainer,
java.lang.String name,
int lowerBound,
int upperBound,
EClassifier type,
boolean ordered,
boolean unique,
Query query)
Create the command to change the attributes of a FacetOperation.
|
Command |
IFacetCommandFactory.createEditFacetStructuralFeatureCommand(DerivedTypedElement feature,
Facet container,
java.lang.String name,
int lowerBd,
int upperBd,
EClassifier type,
boolean ordered,
boolean unique,
Query query,
boolean volatilee,
boolean change,
boolean derived,
boolean transientt)
Create the command to add an Attribute (facetAttrbute) to an existing
Facet (parent).
|
java.lang.Object |
IDerivedTypedElementManager.evaluate(DerivedTypedElement derivedTE,
EObject source,
java.util.List<ParameterValue> parameterValues,
IFacetManager facetManager)
Evaluates a derived typed element on a model element.
|
<T> java.util.List<T> |
IDerivedTypedElementManager.evaluateMultiValued(DerivedTypedElement derivedTE,
EObject source,
java.util.List<ParameterValue> parameterValues,
java.lang.Class<T> resultType,
IFacetManager facetManager)
Evaluates a multi-valued derived typed element on a model element.
|
<T> T |
IDerivedTypedElementManager.evaluateSingleValued(DerivedTypedElement derivedTE,
EObject source,
java.util.List<ParameterValue> parameterValues,
java.lang.Class<T> resultType,
IFacetManager facetManager)
Evaluates a single valued derived typed element on a model element.
|
<T> T |
IFacetManager.getSuperValueOf(DerivedTypedElement derivedTypedElt,
EObject source,
java.util.List<ParameterValue> parameterValues,
java.lang.Class<T> expectedType) |
static java.lang.String |
FacetUtils.toString(DerivedTypedElement feature) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
IQueryImplementation.getValue(Query query,
DerivedTypedElement feature,
EObject source,
java.util.List<ParameterValue> parameterValues,
IFacetManager facetManager)
This method must be implemented by each sub class to evaluate a query
|
void |
IQueryImplementation.setValue(Query query,
DerivedTypedElement feature,
EObject source,
java.util.List<ParameterValue> parameterValues,
java.lang.Object newValue)
This method must be implemented by each sub class that allows to set the value of a derivedTypedElement using a
query
|
void |
IQueryCollectionImplementation.setValues(Query query,
DerivedTypedElement feature,
java.util.Collection<? extends EObject> sources,
java.util.List<ParameterValue> arguments,
java.util.List<? extends java.lang.Object> newValues)
This method must be implemented by each sub-class to set the values of a collection of elements.
|
Modifier and Type | Interface and Description |
---|---|
interface |
FacetAttribute
A representation of the model object 'Facet Attribute'.
|
interface |
FacetOperation
A representation of the model object 'Facet Operation'.
|
interface |
FacetReference
A representation of the model object 'Facet Reference'.
|
Modifier and Type | Method and Description |
---|---|
DerivedTypedElement |
DerivedTypedElement.getOverride()
Returns the value of the 'Override' reference.
|
Modifier and Type | Method and Description |
---|---|
void |
DerivedTypedElement.setOverride(DerivedTypedElement value)
Sets the value of the '
Override ' reference. |
Modifier and Type | Method and Description |
---|---|
R |
IJavaQuery3.evaluate(T source,
IParameterValueList2 parameterValues,
IFacetManager facetManager,
DerivedTypedElement feature)
This method must be implemented by each sub class to implement query
evaluation.
|