Class TreeMasterDetailItemProviderAdapterFactory.ViewChildCreationExtender.CreationSwitch
- java.lang.Object
-
- org.eclipse.emf.ecore.util.Switch<T>
-
- org.eclipse.emf.ecp.view.spi.model.util.ViewSwitch<java.lang.Object>
-
- org.eclipse.emf.ecp.view.treemasterdetail.model.provider.TreeMasterDetailItemProviderAdapterFactory.ViewChildCreationExtender.CreationSwitch
-
- Enclosing class:
- TreeMasterDetailItemProviderAdapterFactory.ViewChildCreationExtender
protected static class TreeMasterDetailItemProviderAdapterFactory.ViewChildCreationExtender.CreationSwitch extends ViewSwitch<java.lang.Object>
The switch for creating child descriptors specific to each extended class.
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.emf.edit.domain.EditingDomain
editingDomain
The domain in which to create the children.protected java.util.List<java.lang.Object>
newChildDescriptors
The child descriptors being populated.-
Fields inherited from class org.eclipse.emf.ecp.view.spi.model.util.ViewSwitch
modelPackage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
caseContainedContainer(VContainedContainer object)
Returns the result of interpreting the object as an instance of 'Contained Container'.java.lang.Object
caseView(VView object)
protected org.eclipse.emf.edit.command.CommandParameter
createChildParameter(java.lang.Object feature, java.lang.Object child)
.-
Methods inherited from class org.eclipse.emf.ecp.view.spi.model.util.ViewSwitch
caseAttachment, caseContainedElement, caseContainer, caseControl, caseDateTimeDisplayAttachment, caseDiagnostic, caseDomainModelReference, caseDomainModelReferenceSegment, caseElement, caseFeatureDomainModelReferenceSegment, caseFeaturePathDomainModelReference, caseHasTooltip, caseStringToObjectMapEntry, caseViewModelLoadingProperties, caseViewModelProperties, defaultCase, doSwitch, isSwitchFor
-
-
-
-
Method Detail
-
caseView
public java.lang.Object caseView(VView object)
- Overrides:
caseView
in classViewSwitch<java.lang.Object>
- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of ' View'.
- See Also:
doSwitch(EObject)
-
caseContainedContainer
public java.lang.Object caseContainedContainer(VContainedContainer object)
Returns the result of interpreting the object as an instance of 'Contained Container'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseContainedContainer
in classViewSwitch<java.lang.Object>
- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Contained Container'.
- See Also:
ViewSwitch.caseContainedContainer(org.eclipse.emf.ecp.view.spi.model.VContainedContainer)
-
createChildParameter
protected org.eclipse.emf.edit.command.CommandParameter createChildParameter(java.lang.Object feature, java.lang.Object child)
.
-
-