|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.dmtf.schemas.ovf.envelope.util.EnvelopeSwitch<T>
public class EnvelopeSwitch<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.
EnvelopePackage
Field Summary | |
---|---|
protected static EnvelopePackage |
modelPackage
The cached model package |
Constructor Summary | |
---|---|
EnvelopeSwitch()
Creates an instance of the switch. |
Method Summary | |
---|---|
T |
caseAnnotationSectionType(AnnotationSectionType object)
Returns the result of interpreting the object as an instance of 'Annotation Section Type'. |
T |
caseCIMResourceAllocationSettingDataType(CIMResourceAllocationSettingDataType object)
Returns the result of interpreting the object as an instance of 'CIM Resource Allocation Setting Data Type'. |
T |
caseCIMVirtualSystemSettingDataType(CIMVirtualSystemSettingDataType object)
Returns the result of interpreting the object as an instance of 'CIM Virtual System Setting Data Type'. |
T |
caseConfigurationType(ConfigurationType object)
Returns the result of interpreting the object as an instance of 'Configuration Type'. |
T |
caseContentType(ContentType object)
Returns the result of interpreting the object as an instance of 'Content Type'. |
T |
caseDeploymentOptionSectionType(DeploymentOptionSectionType object)
Returns the result of interpreting the object as an instance of 'Deployment Option Section Type'. |
T |
caseDiskSectionType(DiskSectionType object)
Returns the result of interpreting the object as an instance of 'Disk Section Type'. |
T |
caseDocumentRoot(DocumentRoot object)
Returns the result of interpreting the object as an instance of 'Document Root'. |
T |
caseEnvelopeType(EnvelopeType object)
Returns the result of interpreting the object as an instance of 'Type'. |
T |
caseEulaSectionType(EulaSectionType object)
Returns the result of interpreting the object as an instance of 'Eula Section Type'. |
T |
caseFileType(FileType object)
Returns the result of interpreting the object as an instance of 'File Type'. |
T |
caseIconType(IconType object)
Returns the result of interpreting the object as an instance of 'Icon Type'. |
T |
caseInstallSectionType(InstallSectionType object)
Returns the result of interpreting the object as an instance of 'Install Section Type'. |
T |
caseItemType(ItemType object)
Returns the result of interpreting the object as an instance of 'Item Type'. |
T |
caseLocalHostResource(LocalHostResource object)
Returns the result of interpreting the object as an instance of 'Local Host Resource'. |
T |
caseMsgType(MsgType object)
Returns the result of interpreting the object as an instance of 'Msg Type'. |
T |
caseNetworkSectionType(NetworkSectionType object)
Returns the result of interpreting the object as an instance of 'Network Section Type'. |
T |
caseNetworkType(NetworkType object)
Returns the result of interpreting the object as an instance of 'Network Type'. |
T |
caseOperatingSystemSectionType(OperatingSystemSectionType object)
Returns the result of interpreting the object as an instance of 'Operating System Section Type'. |
T |
caseProductSectionType(ProductSectionType object)
Returns the result of interpreting the object as an instance of 'Product Section Type'. |
T |
casePropertyConfigurationValueType(PropertyConfigurationValueType object)
Returns the result of interpreting the object as an instance of 'Property Configuration Value Type'. |
T |
casePropertyType(PropertyType object)
Returns the result of interpreting the object as an instance of 'Property Type'. |
T |
caseRASDType(RASDType object)
Returns the result of interpreting the object as an instance of 'RASD Type'. |
T |
caseReferencesType(ReferencesType object)
Returns the result of interpreting the object as an instance of 'References Type'. |
T |
caseResourceAllocationSectionType(ResourceAllocationSectionType object)
Returns the result of interpreting the object as an instance of 'Resource Allocation Section Type'. |
T |
caseSectionType(SectionType object)
Returns the result of interpreting the object as an instance of 'Section Type'. |
T |
caseStartupSectionType(StartupSectionType object)
Returns the result of interpreting the object as an instance of 'Startup Section Type'. |
T |
caseStringMsg(StringMsg object)
Returns the result of interpreting the object as an instance of 'String Msg'. |
T |
caseStringsType(StringsType object)
Returns the result of interpreting the object as an instance of 'Strings Type'. |
T |
caseVirtualDiskDescType(VirtualDiskDescType object)
Returns the result of interpreting the object as an instance of 'Virtual Disk Desc Type'. |
T |
caseVirtualHardwareSectionType(VirtualHardwareSectionType object)
Returns the result of interpreting the object as an instance of 'Virtual Hardware Section Type'. |
T |
caseVirtualSystemCollectionType(VirtualSystemCollectionType object)
Returns the result of interpreting the object as an instance of 'Virtual System Collection Type'. |
T |
caseVirtualSystemType(VirtualSystemType object)
Returns the result of interpreting the object as an instance of 'Virtual System Type'. |
T |
caseVSSDType(VSSDType object)
Returns the result of interpreting the object as an instance of 'VSSD Type'. |
T |
defaultCase(EObject object)
Returns the result of interpreting the object as an instance of 'EObject'. |
protected T |
doSwitch(EClass theEClass,
EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result. |
T |
doSwitch(EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result. |
protected T |
doSwitch(int classifierID,
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 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static EnvelopePackage modelPackage
Constructor Detail |
---|
public EnvelopeSwitch()
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.protected T doSwitch(EClass theEClass, EObject theEObject)
caseXXX
for each class of the model until one returns a non null result; it yields that result.
caseXXX
call.protected T doSwitch(int classifierID, EObject theEObject)
caseXXX
for each class of the model until one returns a non null result; it yields that result.
caseXXX
call.public T caseAnnotationSectionType(AnnotationSectionType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseConfigurationType(ConfigurationType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseContentType(ContentType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDeploymentOptionSectionType(DeploymentOptionSectionType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDiskSectionType(DiskSectionType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDocumentRoot(DocumentRoot object)
object
- the target of the switch.
doSwitch(EObject)
public T caseEnvelopeType(EnvelopeType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseEulaSectionType(EulaSectionType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseFileType(FileType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseIconType(IconType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseInstallSectionType(InstallSectionType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseItemType(ItemType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseMsgType(MsgType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseNetworkSectionType(NetworkSectionType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseNetworkType(NetworkType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseOperatingSystemSectionType(OperatingSystemSectionType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseProductSectionType(ProductSectionType object)
object
- the target of the switch.
doSwitch(EObject)
public T casePropertyConfigurationValueType(PropertyConfigurationValueType object)
object
- the target of the switch.
doSwitch(EObject)
public T casePropertyType(PropertyType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseRASDType(RASDType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseReferencesType(ReferencesType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseResourceAllocationSectionType(ResourceAllocationSectionType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseSectionType(SectionType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseStartupSectionType(StartupSectionType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseStringMsg(StringMsg object)
object
- the target of the switch.
doSwitch(EObject)
public T caseStringsType(StringsType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseVirtualDiskDescType(VirtualDiskDescType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseVirtualHardwareSectionType(VirtualHardwareSectionType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseVirtualSystemCollectionType(VirtualSystemCollectionType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseVirtualSystemType(VirtualSystemType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseVSSDType(VSSDType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseLocalHostResource(LocalHostResource object)
object
- the target of the switch.
doSwitch(EObject)
public T caseCIMResourceAllocationSettingDataType(CIMResourceAllocationSettingDataType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseCIMVirtualSystemSettingDataType(CIMVirtualSystemSettingDataType 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 |