public class EefSwitch<T>
extends org.eclipse.emf.ecore.util.Switch<T>
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. EefPackage
Modifier and Type | Field and Description |
---|---|
protected static EefPackage |
modelPackage
The cached model package
|
Constructor and Description |
---|
EefSwitch()
Creates an instance of the switch.
|
Modifier and Type | Method and Description |
---|---|
T |
caseEEFButtonConditionalStyle(EEFButtonConditionalStyle object)
Returns the result of interpreting the object as an instance of 'EEF Button Conditional Style'.
|
T |
caseEEFButtonDescription(EEFButtonDescription object)
Returns the result of interpreting the object as an instance of 'EEF Button Description'.
|
T |
caseEEFButtonStyle(EEFButtonStyle object)
Returns the result of interpreting the object as an instance of 'EEF Button Style'.
|
T |
caseEEFCheckboxConditionalStyle(EEFCheckboxConditionalStyle object)
Returns the result of interpreting the object as an instance of 'EEF Checkbox Conditional Style'.
|
T |
caseEEFCheckboxDescription(EEFCheckboxDescription object)
Returns the result of interpreting the object as an instance of 'EEF Checkbox Description'.
|
T |
caseEEFCheckboxStyle(EEFCheckboxStyle object)
Returns the result of interpreting the object as an instance of 'EEF Checkbox Style'.
|
T |
caseEEFConditionalStyle(EEFConditionalStyle object)
Returns the result of interpreting the object as an instance of 'EEF Conditional Style'.
|
T |
caseEEFContainerDescription(EEFContainerDescription object)
Returns the result of interpreting the object as an instance of 'EEF Container Description'.
|
T |
caseEEFControlDescription(EEFControlDescription object)
Returns the result of interpreting the object as an instance of 'EEF Control Description'.
|
T |
caseEEFCustomExpression(EEFCustomExpression object)
Returns the result of interpreting the object as an instance of 'EEF Custom Expression'.
|
T |
caseEEFCustomWidgetConditionalStyle(EEFCustomWidgetConditionalStyle object)
Returns the result of interpreting the object as an instance of 'EEF Custom Widget Conditional Style'
|
T |
caseEEFCustomWidgetDescription(EEFCustomWidgetDescription object)
Returns the result of interpreting the object as an instance of 'EEF Custom Widget Description'.
|
T |
caseEEFCustomWidgetStyle(EEFCustomWidgetStyle object)
Returns the result of interpreting the object as an instance of 'EEF Custom Widget Style'.
|
T |
caseEEFDynamicMappingFor(EEFDynamicMappingFor object)
Returns the result of interpreting the object as an instance of 'EEF Dynamic Mapping For'.
|
T |
caseEEFDynamicMappingIf(EEFDynamicMappingIf object)
Returns the result of interpreting the object as an instance of 'EEF Dynamic Mapping If'.
|
T |
caseEEFFillLayoutDescription(EEFFillLayoutDescription object)
Returns the result of interpreting the object as an instance of 'EEF Fill Layout Description'.
|
T |
caseEEFGridLayoutDescription(EEFGridLayoutDescription object)
Returns the result of interpreting the object as an instance of 'EEF Grid Layout Description'.
|
T |
caseEEFGroupConditionalStyle(EEFGroupConditionalStyle object)
Returns the result of interpreting the object as an instance of 'EEF Group Conditional Style'.
|
T |
caseEEFGroupDescription(EEFGroupDescription object)
Returns the result of interpreting the object as an instance of 'EEF Group Description'.
|
T |
caseEEFGroupStyle(EEFGroupStyle object)
Returns the result of interpreting the object as an instance of 'EEF Group Style'.
|
T |
caseEEFHyperlinkConditionalStyle(EEFHyperlinkConditionalStyle object)
Returns the result of interpreting the object as an instance of 'EEF Hyperlink Conditional Style'.
|
T |
caseEEFHyperlinkDescription(EEFHyperlinkDescription object)
Returns the result of interpreting the object as an instance of 'EEF Hyperlink Description'.
|
T |
caseEEFHyperlinkStyle(EEFHyperlinkStyle object)
Returns the result of interpreting the object as an instance of 'EEF Hyperlink Style'.
|
T |
caseEEFLabelConditionalStyle(EEFLabelConditionalStyle object)
Returns the result of interpreting the object as an instance of 'EEF Label Conditional Style'.
|
T |
caseEEFLabelDescription(EEFLabelDescription object)
Returns the result of interpreting the object as an instance of 'EEF Label Description'.
|
T |
caseEEFLabelStyle(EEFLabelStyle object)
Returns the result of interpreting the object as an instance of 'EEF Label Style'.
|
T |
caseEEFLayoutDescription(EEFLayoutDescription object)
Returns the result of interpreting the object as an instance of 'EEF Layout Description'.
|
T |
caseEEFListConditionalStyle(EEFListConditionalStyle object)
Returns the result of interpreting the object as an instance of 'EEF List Conditional Style'.
|
T |
caseEEFListDescription(EEFListDescription object)
Returns the result of interpreting the object as an instance of 'EEF List Description'.
|
T |
caseEEFListStyle(EEFListStyle object)
Returns the result of interpreting the object as an instance of 'EEF List Style'.
|
T |
caseEEFPageDescription(EEFPageDescription object)
Returns the result of interpreting the object as an instance of 'EEF Page Description'.
|
T |
caseEEFPropertyValidationRuleDescription(EEFPropertyValidationRuleDescription object)
Returns the result of interpreting the object as an instance of '
EEF Property Validation Rule Description'.
|
T |
caseEEFRadioConditionalStyle(EEFRadioConditionalStyle object)
Returns the result of interpreting the object as an instance of 'EEF Radio Conditional Style'.
|
T |
caseEEFRadioDescription(EEFRadioDescription object)
Returns the result of interpreting the object as an instance of 'EEF Radio Description'.
|
T |
caseEEFRadioStyle(EEFRadioStyle object)
Returns the result of interpreting the object as an instance of 'EEF Radio Style'.
|
T |
caseEEFRuleAuditDescription(EEFRuleAuditDescription object)
Returns the result of interpreting the object as an instance of 'EEF Rule Audit Description'.
|
T |
caseEEFSelectConditionalStyle(EEFSelectConditionalStyle object)
Returns the result of interpreting the object as an instance of 'EEF Select Conditional Style'.
|
T |
caseEEFSelectDescription(EEFSelectDescription object)
Returns the result of interpreting the object as an instance of 'EEF Select Description'.
|
T |
caseEEFSelectStyle(EEFSelectStyle object)
Returns the result of interpreting the object as an instance of 'EEF Select Style'.
|
T |
caseEEFSemanticValidationRuleDescription(EEFSemanticValidationRuleDescription object)
Returns the result of interpreting the object as an instance of '
EEF Semantic Validation Rule Description'.
|
T |
caseEEFTextConditionalStyle(EEFTextConditionalStyle object)
Returns the result of interpreting the object as an instance of 'EEF Text Conditional Style'.
|
T |
caseEEFTextDescription(EEFTextDescription object)
Returns the result of interpreting the object as an instance of 'EEF Text Description'.
|
T |
caseEEFTextStyle(EEFTextStyle object)
Returns the result of interpreting the object as an instance of 'EEF Text Style'.
|
T |
caseEEFValidationFixDescription(EEFValidationFixDescription object)
Returns the result of interpreting the object as an instance of 'EEF Validation Fix Description'.
|
T |
caseEEFValidationRuleDescription(EEFValidationRuleDescription object)
Returns the result of interpreting the object as an instance of 'EEF Validation Rule Description'.
|
T |
caseEEFViewDescription(EEFViewDescription object)
Returns the result of interpreting the object as an instance of 'EEF View Description'.
|
T |
caseEEFWidgetAction(EEFWidgetAction object)
Returns the result of interpreting the object as an instance of 'EEF Widget Action'.
|
T |
caseEEFWidgetDescription(EEFWidgetDescription object)
Returns the result of interpreting the object as an instance of 'EEF Widget Description'.
|
T |
caseEEFWidgetStyle(EEFWidgetStyle object)
Returns the result of interpreting the object as an instance of 'EEF Widget Style'.
|
T |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
protected T |
doSwitch(int classifierID,
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.
|
protected boolean |
isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
Checks whether this is a switch for the given package.
|
protected static EefPackage modelPackage
protected boolean isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
isSwitchFor
in class org.eclipse.emf.ecore.util.Switch<T>
protected T doSwitch(int classifierID, org.eclipse.emf.ecore.EObject theEObject)
caseXXX
for each class of the model until one returns a non null result; it yields that
result. doSwitch
in class org.eclipse.emf.ecore.util.Switch<T>
caseXXX
call.public T caseEEFViewDescription(EEFViewDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFPageDescription(EEFPageDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFValidationRuleDescription(EEFValidationRuleDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFRuleAuditDescription(EEFRuleAuditDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFValidationFixDescription(EEFValidationFixDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFPropertyValidationRuleDescription(EEFPropertyValidationRuleDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFSemanticValidationRuleDescription(EEFSemanticValidationRuleDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFGroupDescription(EEFGroupDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFControlDescription(EEFControlDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFContainerDescription(EEFContainerDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFLayoutDescription(EEFLayoutDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFFillLayoutDescription(EEFFillLayoutDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFGridLayoutDescription(EEFGridLayoutDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFWidgetDescription(EEFWidgetDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFTextDescription(EEFTextDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFLabelDescription(EEFLabelDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFButtonDescription(EEFButtonDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFCheckboxDescription(EEFCheckboxDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFSelectDescription(EEFSelectDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFRadioDescription(EEFRadioDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFHyperlinkDescription(EEFHyperlinkDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFDynamicMappingFor(EEFDynamicMappingFor object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFDynamicMappingIf(EEFDynamicMappingIf object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFCustomWidgetDescription(EEFCustomWidgetDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFCustomExpression(EEFCustomExpression object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFListDescription(EEFListDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFWidgetStyle(EEFWidgetStyle object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFTextStyle(EEFTextStyle object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFLabelStyle(EEFLabelStyle object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFButtonStyle(EEFButtonStyle object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFCheckboxStyle(EEFCheckboxStyle object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFSelectStyle(EEFSelectStyle object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFRadioStyle(EEFRadioStyle object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFHyperlinkStyle(EEFHyperlinkStyle object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFCustomWidgetStyle(EEFCustomWidgetStyle object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFListStyle(EEFListStyle object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFGroupStyle(EEFGroupStyle object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFConditionalStyle(EEFConditionalStyle object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFTextConditionalStyle(EEFTextConditionalStyle object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFButtonConditionalStyle(EEFButtonConditionalStyle object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFLabelConditionalStyle(EEFLabelConditionalStyle object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFCheckboxConditionalStyle(EEFCheckboxConditionalStyle object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFSelectConditionalStyle(EEFSelectConditionalStyle object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFRadioConditionalStyle(EEFRadioConditionalStyle object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFHyperlinkConditionalStyle(EEFHyperlinkConditionalStyle object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFCustomWidgetConditionalStyle(EEFCustomWidgetConditionalStyle object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFWidgetAction(EEFWidgetAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFListConditionalStyle(EEFListConditionalStyle object)
object
- the target of the switch.doSwitch(EObject)
public T caseEEFGroupConditionalStyle(EEFGroupConditionalStyle 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)