|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.ecore.util.Switch<T>
org.eclipse.emf.ecp.view.spi.rule.model.util.RuleSwitch<T>
public class RuleSwitch<T>
The Switch for the model's inheritance hierarchy.
It supports the call doSwitch(object)
to invoke the caseXXX
method for each
class of the model,
starting with the actual class of the object
and proceeding up the inheritance hierarchy
until a non-null result is returned,
which is the result of the switch.
RulePackage
Constructor Summary | |
---|---|
RuleSwitch()
Creates an instance of the switch. |
Method Summary | |
---|---|
T |
caseAndCondition(AndCondition object)
Returns the result of interpreting the object as an instance of 'And Condition'. |
T |
caseAttachment(VAttachment object)
Returns the result of interpreting the object as an instance of 'Attachment'. |
T |
caseCondition(Condition object)
Returns the result of interpreting the object as an instance of 'Condition'. |
T |
caseEnableRule(EnableRule object)
Returns the result of interpreting the object as an instance of 'Enable Rule'. |
T |
caseLeafCondition(LeafCondition object)
Returns the result of interpreting the object as an instance of 'Leaf Condition'. |
T |
caseOrCondition(OrCondition object)
Returns the result of interpreting the object as an instance of 'Or Condition'. |
T |
caseRule(Rule object)
Returns the result of interpreting the object as an instance of 'Rule'. |
T |
caseShowRule(ShowRule object)
Returns the result of interpreting the object as an instance of 'Show Rule'. |
T |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'. |
Methods inherited from class org.eclipse.emf.ecore.util.Switch |
---|
doSwitch |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RuleSwitch()
Method Detail |
---|
public T caseCondition(Condition object)
object
- the target of the switch.
doSwitch(EObject)
public T caseLeafCondition(LeafCondition object)
object
- the target of the switch.
doSwitch(EObject)
public T caseOrCondition(OrCondition object)
object
- the target of the switch.
doSwitch(EObject)
public T caseAndCondition(AndCondition object)
object
- the target of the switch.
doSwitch(EObject)
public T caseRule(Rule object)
object
- the target of the switch.
doSwitch(EObject)
public T caseShowRule(ShowRule object)
object
- the target of the switch.
doSwitch(EObject)
public T caseEnableRule(EnableRule object)
object
- the target of the switch.
doSwitch(EObject)
public T caseAttachment(VAttachment object)
object
- the target of the switch.
doSwitch(EObject)
public T defaultCase(org.eclipse.emf.ecore.EObject object)
defaultCase
in class org.eclipse.emf.ecore.util.Switch<T>
object
- the target of the switch.
Switch.doSwitch(org.eclipse.emf.ecore.EObject)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |