public class ValiditySwitch<T>
extends <any>
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.
ValidityPackage
Constructor and Description |
---|
ValiditySwitch()
Creates an instance of the switch.
|
Modifier and Type | Method and Description |
---|---|
T |
caseAbstractNode(AbstractNode object)
Returns the result of interpreting the object as an instance of 'Abstract Node'.
|
T |
caseConstrainingNode(ConstrainingNode object)
Returns the result of interpreting the object as an instance of 'Constraining Node'.
|
T |
caseLeafConstrainingNode(LeafConstrainingNode object)
Returns the result of interpreting the object as an instance of 'Leaf Constraining Node'.
|
T |
caseResult(Result object)
Returns the result of interpreting the object as an instance of 'Result'.
|
T |
caseResultConstrainingNode(ResultConstrainingNode object)
Returns the result of interpreting the object as an instance of 'Result Constraining Node'.
|
T |
caseResultSet(ResultSet object)
Returns the result of interpreting the object as an instance of 'Result Set'.
|
T |
caseResultValidatableNode(ResultValidatableNode object)
Returns the result of interpreting the object as an instance of 'Result Validatable Node'.
|
T |
caseRootConstrainingNode(RootConstrainingNode object)
Returns the result of interpreting the object as an instance of 'Root Constraining Node'.
|
T |
caseRootNode(RootNode object)
Returns the result of interpreting the object as an instance of 'Root Node'.
|
T |
caseRootValidatableNode(RootValidatableNode object)
Returns the result of interpreting the object as an instance of 'Root Validatable Node'.
|
T |
caseValidatableNode(ValidatableNode object)
Returns the result of interpreting the object as an instance of 'Validatable Node'.
|
T |
defaultCase(EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
public ValiditySwitch()
public T caseAbstractNode(AbstractNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseConstrainingNode(ConstrainingNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseLeafConstrainingNode(LeafConstrainingNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseResult(Result object)
object
- the target of the switch.doSwitch(EObject)
public T caseResultConstrainingNode(ResultConstrainingNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseResultSet(ResultSet object)
object
- the target of the switch.doSwitch(EObject)
public T caseResultValidatableNode(ResultValidatableNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseRootNode(RootNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseRootConstrainingNode(RootConstrainingNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseRootValidatableNode(RootValidatableNode object)
object
- the target of the switch.doSwitch(EObject)
public T caseValidatableNode(ValidatableNode object)
object
- the target of the switch.doSwitch(EObject)
public T defaultCase(EObject object)
object
- the target of the switch.#doSwitch(org.eclipse.emf.ecore.EObject)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.