| Package | Description |
|---|---|
| de.bmiag.tapir.variant.data | |
| de.bmiag.tapir.variant.feature.expression | |
| de.bmiag.tapir.variant.filter | |
| de.bmiag.tapir.variant.service |
| Modifier and Type | Method and Description |
|---|---|
Optional<FeatureExpression> |
FeatureSpecificDataElement.getActivateByFeatureExpression() |
Optional<FeatureExpression> |
FeatureBased.getActivateByFeatureExpression()
Returns the condition which has to match for this instance to be provided
|
| Modifier and Type | Method and Description |
|---|---|
void |
FeatureSpecificDataElement.setActivateByFeatureExpression(Optional<FeatureExpression> activateByFeatureExpression) |
| Modifier and Type | Class and Description |
|---|---|
class |
ActivatedFeatureExpression
Feature expression which takes a class which implements
Feature. |
class |
AllOfFeatureExpression
Evaluates to true if, and only if, all feature expressions which are returned by
AllOfFeatureExpression.getFeatureExpressions() evaluate to
true. |
class |
AnyOfFeatureExpression
Evaluates to true if at least one feature expression which is returned by
AnyOfFeatureExpression.getFeatureExpressions() evaluates to
true. |
class |
NotFeatureExpression
Negates the result of the given
FeatureExpression. |
| Modifier and Type | Method and Description |
|---|---|
FeatureExpression |
NotFeatureExpression.getFeatureExpression() |
| Modifier and Type | Method and Description |
|---|---|
Set<FeatureExpression> |
AnyOfFeatureExpression.getFeatureExpressions() |
Set<FeatureExpression> |
AllOfFeatureExpression.getFeatureExpressions() |
| Modifier and Type | Method and Description |
|---|---|
AllOfFeatureExpression |
FeatureExpressionBuilder.allOf(FeatureExpression... featureExpressions)
Returns a feature expression which evaluates to true if, and only if, all given feature expressions evaluate to true.
|
AnyOfFeatureExpression |
FeatureExpressionBuilder.anyOf(FeatureExpression... featureExpressions)
Returns a feature expression which evaluates to true if at least one of the given featureExpressions evaluates to true.
|
NotFeatureExpression |
FeatureExpressionBuilder.not(FeatureExpression featureExpression)
Returns a feature expression which negates the result of the given feature expression.
|
void |
NotFeatureExpression.Builder.setFeatureExpression(FeatureExpression featureExpression)
Initializes the value for the
NotFeatureExpression.Builder.featureExpression attribute. |
| Modifier and Type | Method and Description |
|---|---|
void |
AnyOfFeatureExpression.Builder.setFeatureExpressions(Iterable<FeatureExpression> elements)
Adds elements to
AnyOfFeatureExpression.Builder.featureExpressions. |
void |
AllOfFeatureExpression.Builder.setFeatureExpressions(Iterable<FeatureExpression> elements)
Adds elements to
AllOfFeatureExpression.Builder.featureExpressions. |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
FeatureBasedParameterFilter.evaluate(FeatureExpression activatedFeatureExpression) |
| Modifier and Type | Method and Description |
|---|---|
Optional<FeatureExpression> |
FeatureBasedContainer.getActivateByFeatureExpression() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
FeatureCheckService.evaluate(FeatureExpression activatedFeatureExpression) |
static <V> FeatureBasedContainer<V> |
FeatureBasedContainer.of(V element,
FeatureExpression expression)
Creates a new
FeatureBasedContainer with the given element and expression. |
Copyright © 2018–2021 b+m Informatik AG. All rights reserved.