|
|||||||||
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.model.util.ViewSwitch<T>
public class ViewSwitch<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.
VViewPackage
Constructor Summary | |
---|---|
ViewSwitch()
Creates an instance of the switch. |
Method Summary | |
---|---|
T |
caseAttachment(VAttachment object)
Returns the result of interpreting the object as an instance of 'Attachment'. |
T |
caseContainedContainer(VContainedContainer object)
Returns the result of interpreting the object as an instance of 'Contained Container'. |
T |
caseContainedElement(VContainedElement object)
Returns the result of interpreting the object as an instance of 'Contained Element'. |
T |
caseContainer(VContainer object)
Returns the result of interpreting the object as an instance of 'Container'. |
T |
caseControl(VControl object)
Returns the result of interpreting the object as an instance of 'Control'. |
T |
caseDiagnostic(VDiagnostic object)
Returns the result of interpreting the object as an instance of 'Diagnostic'. |
T |
caseDomainModelReference(VDomainModelReference object)
Returns the result of interpreting the object as an instance of 'Domain Model Reference'. |
T |
caseElement(VElement object)
Returns the result of interpreting the object as an instance of 'Element'. |
T |
caseFeaturePathDomainModelReference(VFeaturePathDomainModelReference object)
Returns the result of interpreting the object as an instance of 'Feature Path Domain Model Reference'. |
T |
caseView(VView object)
Returns the result of interpreting the object as an instance of ' View'. |
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 ViewSwitch()
Method Detail |
---|
public T caseElement(VElement object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDiagnostic(VDiagnostic object)
object
- the target of the switch.
doSwitch(EObject)
public T caseView(VView object)
object
- the target of the switch.
doSwitch(EObject)
public T caseContainedElement(VContainedElement object)
object
- the target of the switch.
doSwitch(EObject)
public T caseContainer(VContainer object)
object
- the target of the switch.
doSwitch(EObject)
public T caseContainedContainer(VContainedContainer object)
object
- the target of the switch.
doSwitch(EObject)
public T caseControl(VControl object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDomainModelReference(VDomainModelReference object)
object
- the target of the switch.
doSwitch(EObject)
public T caseFeaturePathDomainModelReference(VFeaturePathDomainModelReference 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 |