Modifier and Type | Method and Description |
---|---|
protected <T extends Condition> |
ConditionServiceManagerImpl.addConditionService(ConditionService<Condition> conditionService)
Called by the framework to add a ConditionService.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ConditionServiceManager.evaluate(Condition condition,
org.eclipse.emf.ecore.EObject domainModel)
Evaluates the given condition using the provided domain model.
|
boolean |
ConditionServiceManagerImpl.evaluate(Condition condition,
org.eclipse.emf.ecore.EObject domainModel)
Evaluates the given condition using the provided domain model.
|
boolean |
ConditionServiceManager.evaluateChangedValues(Condition condition,
org.eclipse.emf.ecore.EObject domainModel,
Map<org.eclipse.emf.ecore.EStructuralFeature.Setting,Object> possibleNewValues)
Evaluates whether the given condition using the provided domain model will change if a specific setting will be
set to a specific value.
|
boolean |
ConditionServiceManagerImpl.evaluateChangedValues(Condition condition,
org.eclipse.emf.ecore.EObject domainModel,
Map<org.eclipse.emf.ecore.EStructuralFeature.Setting,Object> possibleNewValues)
Evaluates whether the given condition using the provided domain model will change if a specific setting will be
set to a specific value.
|
Set<UniqueSetting> |
ConditionServiceManager.getConditionSettings(Condition condition,
org.eclipse.emf.ecore.EObject domainModel)
Returns the conditionSetting for a condition and the corresponding domain model.
|
Set<UniqueSetting> |
ConditionServiceManagerImpl.getConditionSettings(Condition condition,
org.eclipse.emf.ecore.EObject domainModel)
Returns the conditionSetting for a condition and the corresponding domain model.
|
Set<VDomainModelReference> |
ConditionServiceManager.getDomainModelReferences(Condition condition)
The Set of DomainModelReferences this condition needs to evaluate.
|
Set<VDomainModelReference> |
ConditionServiceManagerImpl.getDomainModelReferences(Condition condition)
The Set of DomainModelReferences this condition needs to evaluate.
|
Set<UniqueSetting> |
RuleRegistry.register(VElement renderable,
T rule,
Condition condition,
org.eclipse.emf.ecore.EObject domainModel)
|
VElement |
RuleRegistry.removeCondition(Condition condition)
Removes the given condition from the registry.
|
Modifier and Type | Method and Description |
---|---|
protected <T extends Condition> |
ConditionServiceManagerImpl.addConditionService(ConditionService<Condition> conditionService)
Called by the framework to add a ConditionService.
|
protected void |
ConditionServiceManagerImpl.removeConditionService(ConditionService<Condition> conditionService)
Called by the framework to remove a ConditionService.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ConditionService<T extends Condition>
The
ConditionService is used to retrieve the relevant information for conditions. |
Modifier and Type | Interface and Description |
---|---|
interface |
AndCondition
A representation of the model object 'And Condition'.
|
interface |
LeafCondition
A representation of the model object 'Leaf Condition'.
|
interface |
OrCondition
A representation of the model object 'Or Condition'.
|
Modifier and Type | Method and Description |
---|---|
Condition |
Rule.getCondition()
Returns the value of the 'Condition' containment reference.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<Condition> |
OrCondition.getConditions()
Returns the value of the 'Conditions' containment reference list.
|
org.eclipse.emf.common.util.EList<Condition> |
AndCondition.getConditions()
Returns the value of the 'Conditions' containment reference list.
|
Modifier and Type | Method and Description |
---|---|
void |
Rule.setCondition(Condition value)
Sets the value of the '
Condition '
containment reference. |
Modifier and Type | Class and Description |
---|---|
class |
AndConditionImpl
An implementation of the model object 'And Condition'.
|
class |
ConditionImpl
An implementation of the model object 'Condition'.
|
class |
LeafConditionImpl
An implementation of the model object 'Leaf Condition'.
|
class |
OrConditionImpl
An implementation of the model object 'Or Condition'.
|
Modifier and Type | Field and Description |
---|---|
protected Condition |
RuleImpl.condition
The cached value of the '
Condition ' containment reference. |
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.common.util.EList<Condition> |
AndConditionImpl.conditions
The cached value of the '
Conditions ' containment reference list. |
protected org.eclipse.emf.common.util.EList<Condition> |
OrConditionImpl.conditions
The cached value of the '
Conditions ' containment reference list. |
Modifier and Type | Method and Description |
---|---|
Condition |
RuleImpl.getCondition() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<Condition> |
AndConditionImpl.getConditions() |
org.eclipse.emf.common.util.EList<Condition> |
OrConditionImpl.getConditions() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
RuleImpl.basicSetCondition(Condition newCondition,
org.eclipse.emf.common.notify.NotificationChain msgs) |
void |
RuleImpl.setCondition(Condition newCondition) |
Modifier and Type | Method and Description |
---|---|
T |
RuleSwitch.caseCondition(Condition object)
Returns the result of interpreting the object as an instance of 'Condition'.
|
Copyright © 2016. All rights reserved.