|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.gmt.modisco.xml.emf.util.MoDiscoXMLSwitch<T>
public class MoDiscoXMLSwitch<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.
MoDiscoXMLPackage
Constructor Summary | |
---|---|
MoDiscoXMLSwitch()
Creates an instance of the switch. |
Method Summary | |
---|---|
T |
caseAttribute(Attribute object)
Returns the result of interpreting the object as an instance of 'Attribute'. |
T |
caseCDATA(CDATA object)
Returns the result of interpreting the object as an instance of 'CDATA'. |
T |
caseComment(Comment object)
Returns the result of interpreting the object as an instance of 'Comment'. |
T |
caseDocumentTypeDeclaration(DocumentTypeDeclaration object)
Returns the result of interpreting the object as an instance of 'Document Type Declaration'. |
T |
caseElement(Element object)
Returns the result of interpreting the object as an instance of 'Element'. |
T |
caseNamespace(Namespace object)
Returns the result of interpreting the object as an instance of 'Namespace'. |
T |
caseNode(Node object)
Returns the result of interpreting the object as an instance of 'Node'. |
T |
caseProcessingInstruction(ProcessingInstruction object)
Returns the result of interpreting the object as an instance of 'Processing Instruction'. |
T |
caseRoot(Root object)
Returns the result of interpreting the object as an instance of 'Root'. |
T |
caseText(Text object)
Returns the result of interpreting the object as an instance of 'Text'. |
T |
defaultCase(EObject object)
Returns the result of interpreting the object as an instance of 'EObject'. |
T |
doSwitch(EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MoDiscoXMLSwitch()
Method Detail |
---|
public T doSwitch(EObject theEObject)
caseXXX
for each class of the model until one returns a non null result; it yields that result.
caseXXX
call.public T caseNode(Node object)
object
- the target of the switch.
doSwitch(EObject)
public T caseAttribute(Attribute object)
object
- the target of the switch.
doSwitch(EObject)
public T caseText(Text object)
object
- the target of the switch.
doSwitch(EObject)
public T caseElement(Element object)
object
- the target of the switch.
doSwitch(EObject)
public T caseRoot(Root object)
object
- the target of the switch.
doSwitch(EObject)
public T caseNamespace(Namespace object)
object
- the target of the switch.
doSwitch(EObject)
public T caseComment(Comment object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDocumentTypeDeclaration(DocumentTypeDeclaration object)
object
- the target of the switch.
doSwitch(EObject)
public T caseCDATA(CDATA object)
object
- the target of the switch.
doSwitch(EObject)
public T caseProcessingInstruction(ProcessingInstruction 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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |