|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ohf.ihe.xds.metadata.util.MetadataSwitch
public class MetadataSwitch
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.
MetadataPackage| Constructor Summary | |
|---|---|
MetadataSwitch()
Creates an instance of the switch. |
|
| Method Summary | |
|---|---|
java.lang.Object |
caseAuthorType(AuthorType object)
Returns the result of interpretting the object as an instance of 'Author Type'. |
java.lang.Object |
caseCodedMetadataType(CodedMetadataType object)
Returns the result of interpretting the object as an instance of 'Coded Metadata Type'. |
java.lang.Object |
caseDocumentEntryType(DocumentEntryType object)
Returns the result of interpretting the object as an instance of 'Document Entry Type'. |
java.lang.Object |
caseDocumentRoot(DocumentRoot object)
Returns the result of interpretting the object as an instance of 'Document Root'. |
java.lang.Object |
caseFolderType(FolderType object)
Returns the result of interpretting the object as an instance of 'Folder Type'. |
java.lang.Object |
caseInternationalStringType(InternationalStringType object)
Returns the result of interpretting the object as an instance of 'International String Type'. |
java.lang.Object |
caseLocalizedStringType(LocalizedStringType object)
Returns the result of interpretting the object as an instance of 'Localized String Type'. |
java.lang.Object |
caseMultipleDocumentSetType(MultipleDocumentSetType object)
Returns the result of interpretting the object as an instance of 'Multiple Document Set Type'. |
java.lang.Object |
caseProvideAndRegisterDocumentSetType(ProvideAndRegisterDocumentSetType object)
Returns the result of interpretting the object as an instance of 'Provide And Register Document Set Type'. |
java.lang.Object |
caseSubmissionSetType(SubmissionSetType object)
Returns the result of interpretting the object as an instance of 'Submission Set Type'. |
java.lang.Object |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpretting the object as an instance of 'EObject'. |
java.lang.Object |
doSwitch(org.eclipse.emf.ecore.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 MetadataSwitch()
| Method Detail |
|---|
public java.lang.Object doSwitch(org.eclipse.emf.ecore.EObject theEObject)
caseXXX for each class of the model until one returns a non null result; it yields that result.
caseXXX call.public java.lang.Object caseAuthorType(AuthorType object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseCodedMetadataType(CodedMetadataType object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseDocumentEntryType(DocumentEntryType object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseDocumentRoot(DocumentRoot object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseFolderType(FolderType object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseInternationalStringType(InternationalStringType object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseLocalizedStringType(LocalizedStringType object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseMultipleDocumentSetType(MultipleDocumentSetType object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseProvideAndRegisterDocumentSetType(ProvideAndRegisterDocumentSetType object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseSubmissionSetType(SubmissionSetType object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object defaultCase(org.eclipse.emf.ecore.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 | |||||||||