|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.datatools.connectivity.oda.design.util.DesignSwitch<T>
public class DesignSwitch<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.
DesignPackage
Field Summary | |
---|---|
static java.lang.String |
copyright
|
Constructor Summary | |
---|---|
DesignSwitch()
Creates an instance of the switch. |
Method Summary | |
---|---|
T |
caseAndExpression(AndExpression object)
Returns the result of interpreting the object as an instance of 'And Expression'. |
T |
caseAtomicExpressionContext(AtomicExpressionContext object)
Returns the result of interpreting the object as an instance of 'Atomic Expression Context'. |
T |
caseAxisAttributes(AxisAttributes object)
Returns the result of interpreting the object as an instance of 'Axis Attributes'. |
T |
caseColumnDefinition(ColumnDefinition object)
Returns the result of interpreting the object as an instance of 'Column Definition'. |
T |
caseCompositeFilterExpression(CompositeFilterExpression object)
Returns the result of interpreting the object as an instance of 'Composite Filter Expression'. |
T |
caseCustomData(CustomData object)
Returns the result of interpreting the object as an instance of 'Custom Data'. |
T |
caseCustomFilterExpression(CustomFilterExpression object)
Returns the result of interpreting the object as an instance of 'Custom Filter Expression'. |
T |
caseDataAccessDesign(DataAccessDesign object)
Returns the result of interpreting the object as an instance of 'Data Access Design'. |
T |
caseDataElementAttributes(DataElementAttributes object)
Returns the result of interpreting the object as an instance of 'Data Element Attributes'. |
T |
caseDataElementIdentifier(DataElementIdentifier object)
Returns the result of interpreting the object as an instance of 'Data Element Identifier'. |
T |
caseDataElementIdentifiers(DataElementIdentifiers object)
Returns the result of interpreting the object as an instance of 'Data Element Identifiers'. |
T |
caseDataElementUIHints(DataElementUIHints object)
Returns the result of interpreting the object as an instance of 'Data Element UI Hints'. |
T |
caseDataSetDesign(DataSetDesign object)
Returns the result of interpreting the object as an instance of 'Data Set Design'. |
T |
caseDataSetParameters(DataSetParameters object)
Returns the result of interpreting the object as an instance of 'Data Set Parameters'. |
T |
caseDataSetQuery(DataSetQuery object)
Returns the result of interpreting the object as an instance of 'Data Set Query'. |
T |
caseDataSourceDesign(DataSourceDesign object)
Returns the result of interpreting the object as an instance of 'Data Source Design'. |
T |
caseDesignerState(DesignerState object)
Returns the result of interpreting the object as an instance of 'Designer State'. |
T |
caseDesignerStateContent(DesignerStateContent object)
Returns the result of interpreting the object as an instance of 'Designer State Content'. |
T |
caseDesignSessionRequest(DesignSessionRequest object)
Returns the result of interpreting the object as an instance of 'Session Request'. |
T |
caseDesignSessionResponse(DesignSessionResponse object)
Returns the result of interpreting the object as an instance of 'Session Response'. |
T |
caseDocumentRoot(DocumentRoot object)
Returns the result of interpreting the object as an instance of 'Document Root'. |
T |
caseDynamicFilterExpression(DynamicFilterExpression object)
Returns the result of interpreting the object as an instance of 'Dynamic Filter Expression'. |
T |
caseDynamicValuesQuery(DynamicValuesQuery object)
Returns the result of interpreting the object as an instance of 'Dynamic Values Query'. |
T |
caseExpressionArguments(ExpressionArguments object)
Returns the result of interpreting the object as an instance of 'Expression Arguments'. |
T |
caseExpressionParameterDefinition(ExpressionParameterDefinition object)
Returns the result of interpreting the object as an instance of 'Expression Parameter Definition'. |
T |
caseExpressionParameters(ExpressionParameters object)
Returns the result of interpreting the object as an instance of 'Expression Parameters'. |
T |
caseExpressionVariable(ExpressionVariable object)
Returns the result of interpreting the object as an instance of 'Expression Variable'. |
T |
caseFilterExpression(FilterExpression object)
Returns the result of interpreting the object as an instance of 'Filter Expression'. |
T |
caseFilterExpressionType(FilterExpressionType object)
Returns the result of interpreting the object as an instance of 'Filter Expression Type'. |
T |
caseInputElementAttributes(InputElementAttributes object)
Returns the result of interpreting the object as an instance of 'Input Element Attributes'. |
T |
caseInputElementUIHints(InputElementUIHints object)
Returns the result of interpreting the object as an instance of 'Input Element UI Hints'. |
T |
caseInputParameterAttributes(InputParameterAttributes object)
Returns the result of interpreting the object as an instance of 'Input Parameter Attributes'. |
T |
caseInputParameterUIHints(InputParameterUIHints object)
Returns the result of interpreting the object as an instance of 'Input Parameter UI Hints'. |
T |
caseLocale(Locale object)
Returns the result of interpreting the object as an instance of 'Locale'. |
T |
caseNameValuePair(NameValuePair object)
Returns the result of interpreting the object as an instance of 'Name Value Pair'. |
T |
caseNotExpression(NotExpression object)
Returns the result of interpreting the object as an instance of 'Not Expression'. |
T |
caseOdaDesignSession(OdaDesignSession object)
Returns the result of interpreting the object as an instance of 'Oda Design Session'. |
T |
caseOrExpression(OrExpression object)
Returns the result of interpreting the object as an instance of 'Or Expression'. |
T |
caseOutputElementAttributes(OutputElementAttributes object)
Returns the result of interpreting the object as an instance of 'Output Element Attributes'. |
T |
caseParameterDefinition(ParameterDefinition object)
Returns the result of interpreting the object as an instance of 'Parameter Definition'. |
T |
caseParameterFieldDefinition(ParameterFieldDefinition object)
Returns the result of interpreting the object as an instance of 'Parameter Field Definition'. |
T |
caseParameterFields(ParameterFields object)
Returns the result of interpreting the object as an instance of 'Parameter Fields'. |
T |
caseProperties(Properties object)
Returns the result of interpreting the object as an instance of 'Properties'. |
T |
caseProperty(Property object)
Returns the result of interpreting the object as an instance of 'Property'. |
T |
casePropertyAttributes(PropertyAttributes object)
Returns the result of interpreting the object as an instance of 'Property Attributes'. |
T |
caseResourceIdentifiers(ResourceIdentifiers object)
Returns the result of interpreting the object as an instance of 'Resource Identifiers'. |
T |
caseResultSetColumns(ResultSetColumns object)
Returns the result of interpreting the object as an instance of 'Result Set Columns'. |
T |
caseResultSetCriteria(ResultSetCriteria object)
Returns the result of interpreting the object as an instance of 'Result Set Criteria'. |
T |
caseResultSetDefinition(ResultSetDefinition object)
Returns the result of interpreting the object as an instance of 'Result Set Definition'. |
T |
caseResultSets(ResultSets object)
Returns the result of interpreting the object as an instance of 'Result Sets'. |
T |
caseResultSubset(ResultSubset object)
Returns the result of interpreting the object as an instance of 'Result Subset'. |
T |
caseScalarValueChoices(ScalarValueChoices object)
Returns the result of interpreting the object as an instance of 'Scalar Value Choices'. |
T |
caseScalarValueDefinition(ScalarValueDefinition object)
Returns the result of interpreting the object as an instance of 'Scalar Value Definition'. |
T |
caseSortKey(SortKey object)
Returns the result of interpreting the object as an instance of 'Sort Key'. |
T |
caseSortSpecification(SortSpecification object)
Returns the result of interpreting the object as an instance of 'Sort Specification'. |
T |
caseStaticValues(StaticValues object)
Returns the result of interpreting the object as an instance of 'Static Values'. |
T |
caseValueFormatHints(ValueFormatHints object)
Returns the result of interpreting the object as an instance of 'Value Format Hints'. |
T |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'. |
T |
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 |
Field Detail |
---|
public static final java.lang.String copyright
Constructor Detail |
---|
public DesignSwitch()
Method Detail |
---|
public T 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 T caseAndExpression(AndExpression object)
object
- the target of the switch.
doSwitch(EObject)
public T caseAtomicExpressionContext(AtomicExpressionContext object)
object
- the target of the switch.
doSwitch(EObject)
public T caseAxisAttributes(AxisAttributes object)
object
- the target of the switch.
doSwitch(EObject)
public T caseColumnDefinition(ColumnDefinition object)
object
- the target of the switch.
doSwitch(EObject)
public T caseCompositeFilterExpression(CompositeFilterExpression object)
object
- the target of the switch.
doSwitch(EObject)
public T caseCustomData(CustomData object)
object
- the target of the switch.
doSwitch(EObject)
public T caseCustomFilterExpression(CustomFilterExpression object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDataAccessDesign(DataAccessDesign object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDataElementAttributes(DataElementAttributes object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDataElementIdentifier(DataElementIdentifier object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDataElementIdentifiers(DataElementIdentifiers object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDataElementUIHints(DataElementUIHints object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDataSetDesign(DataSetDesign object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDataSetParameters(DataSetParameters object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDataSetQuery(DataSetQuery object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDataSourceDesign(DataSourceDesign object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDesignerState(DesignerState object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDesignerStateContent(DesignerStateContent object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDesignSessionRequest(DesignSessionRequest object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDesignSessionResponse(DesignSessionResponse object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDocumentRoot(DocumentRoot object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDynamicFilterExpression(DynamicFilterExpression object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDynamicValuesQuery(DynamicValuesQuery object)
object
- the target of the switch.
doSwitch(EObject)
public T caseExpressionArguments(ExpressionArguments object)
object
- the target of the switch.
doSwitch(EObject)
public T caseExpressionParameterDefinition(ExpressionParameterDefinition object)
object
- the target of the switch.
doSwitch(EObject)
public T caseExpressionParameters(ExpressionParameters object)
object
- the target of the switch.
doSwitch(EObject)
public T caseExpressionVariable(ExpressionVariable object)
object
- the target of the switch.
doSwitch(EObject)
public T caseFilterExpression(FilterExpression object)
object
- the target of the switch.
doSwitch(EObject)
public T caseFilterExpressionType(FilterExpressionType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseInputElementAttributes(InputElementAttributes object)
object
- the target of the switch.
doSwitch(EObject)
public T caseInputElementUIHints(InputElementUIHints object)
object
- the target of the switch.
doSwitch(EObject)
public T caseInputParameterAttributes(InputParameterAttributes object)
object
- the target of the switch.
doSwitch(EObject)
public T caseInputParameterUIHints(InputParameterUIHints object)
object
- the target of the switch.
doSwitch(EObject)
public T caseLocale(Locale object)
object
- the target of the switch.
doSwitch(EObject)
public T caseNameValuePair(NameValuePair object)
object
- the target of the switch.
doSwitch(EObject)
public T caseNotExpression(NotExpression object)
object
- the target of the switch.
doSwitch(EObject)
public T caseOdaDesignSession(OdaDesignSession object)
object
- the target of the switch.
doSwitch(EObject)
public T caseOrExpression(OrExpression object)
object
- the target of the switch.
doSwitch(EObject)
public T caseOutputElementAttributes(OutputElementAttributes object)
object
- the target of the switch.
doSwitch(EObject)
public T caseParameterDefinition(ParameterDefinition object)
object
- the target of the switch.
doSwitch(EObject)
public T caseParameterFieldDefinition(ParameterFieldDefinition object)
object
- the target of the switch.
doSwitch(EObject)
public T caseParameterFields(ParameterFields object)
object
- the target of the switch.
doSwitch(EObject)
public T caseProperties(Properties object)
object
- the target of the switch.
doSwitch(EObject)
public T caseProperty(Property object)
object
- the target of the switch.
doSwitch(EObject)
public T casePropertyAttributes(PropertyAttributes object)
object
- the target of the switch.
doSwitch(EObject)
public T caseResourceIdentifiers(ResourceIdentifiers object)
object
- the target of the switch.
doSwitch(EObject)
public T caseResultSetColumns(ResultSetColumns object)
object
- the target of the switch.
doSwitch(EObject)
public T caseResultSetCriteria(ResultSetCriteria object)
object
- the target of the switch.
doSwitch(EObject)
public T caseResultSetDefinition(ResultSetDefinition object)
object
- the target of the switch.
doSwitch(EObject)
public T caseResultSets(ResultSets object)
object
- the target of the switch.
doSwitch(EObject)
public T caseResultSubset(ResultSubset object)
object
- the target of the switch.
doSwitch(EObject)
public T caseScalarValueChoices(ScalarValueChoices object)
object
- the target of the switch.
doSwitch(EObject)
public T caseScalarValueDefinition(ScalarValueDefinition object)
object
- the target of the switch.
doSwitch(EObject)
public T caseSortKey(SortKey object)
object
- the target of the switch.
doSwitch(EObject)
public T caseSortSpecification(SortSpecification object)
object
- the target of the switch.
doSwitch(EObject)
public T caseStaticValues(StaticValues object)
object
- the target of the switch.
doSwitch(EObject)
public T caseValueFormatHints(ValueFormatHints object)
object
- the target of the switch.
doSwitch(EObject)
public T 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 |