|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openxma.dsl.dom.util.DomSwitch<T>
public class DomSwitch<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.
DomPackage| Field Summary | |
|---|---|
protected static DomPackage |
modelPackage
The cached model package |
| Constructor Summary | |
|---|---|
DomSwitch()
Creates an instance of the switch. |
|
| Method Summary | |
|---|---|
T |
caseAggregateFunction(AggregateFunction object)
Returns the result of interpreting the object as an instance of 'Aggregate Function'. |
T |
caseAliasedExpression(AliasedExpression object)
Returns the result of interpreting the object as an instance of 'Aliased Expression'. |
T |
caseAltWhenClause(AltWhenClause object)
Returns the result of interpreting the object as an instance of 'Alt When Clause'. |
T |
caseApplicationSession(ApplicationSession object)
Returns the result of interpreting the object as an instance of 'Application Session'. |
T |
caseAttribute(Attribute object)
Returns the result of interpreting the object as an instance of 'Attribute'. |
T |
caseAttributeFlag(AttributeFlag object)
Returns the result of interpreting the object as an instance of 'Attribute Flag'. |
T |
caseAttributeGroup(AttributeGroup object)
Returns the result of interpreting the object as an instance of 'Attribute Group'. |
T |
caseAttributeProperty(AttributeProperty object)
Returns the result of interpreting the object as an instance of 'Attribute Property'. |
T |
caseAttributeSortOrder(AttributeSortOrder object)
Returns the result of interpreting the object as an instance of 'Attribute Sort Order'. |
T |
caseAttributeTextProperty(AttributeTextProperty object)
Returns the result of interpreting the object as an instance of 'Attribute Text Property'. |
T |
caseAttributeValidationProperty(AttributeValidationProperty object)
Returns the result of interpreting the object as an instance of 'Attribute Validation Property'. |
T |
caseAvailableFlag(AvailableFlag object)
Returns the result of interpreting the object as an instance of 'Available Flag'. |
T |
caseBetweenExpression(BetweenExpression object)
Returns the result of interpreting the object as an instance of 'Between Expression'. |
T |
caseBinaryExpression(BinaryExpression object)
Returns the result of interpreting the object as an instance of 'Binary Expression'. |
T |
caseBooleanLiteralValue(BooleanLiteralValue object)
Returns the result of interpreting the object as an instance of 'Boolean Literal Value'. |
T |
caseCallableStatement(CallableStatement object)
Returns the result of interpreting the object as an instance of 'Callable Statement'. |
T |
caseCallInputParameter(CallInputParameter object)
Returns the result of interpreting the object as an instance of 'Call Input Parameter'. |
T |
caseCallOutputParameter(CallOutputParameter object)
Returns the result of interpreting the object as an instance of 'Call Output Parameter'. |
T |
caseCaseExpression(CaseExpression object)
Returns the result of interpreting the object as an instance of 'Case Expression'. |
T |
caseCastFunction(CastFunction object)
Returns the result of interpreting the object as an instance of 'Cast Function'. |
T |
caseCollectionFunction(CollectionFunction object)
Returns the result of interpreting the object as an instance of 'Collection Function'. |
T |
caseColumn(Column object)
Returns the result of interpreting the object as an instance of 'Column'. |
T |
caseComplexType(ComplexType object)
Returns the result of interpreting the object as an instance of 'Complex Type'. |
T |
caseDao(Dao object)
Returns the result of interpreting the object as an instance of ' Dao'. |
T |
caseDaoFeature(DaoFeature object)
Returns the result of interpreting the object as an instance of 'Dao Feature'. |
T |
caseDaoOperation(DaoOperation object)
Returns the result of interpreting the object as an instance of 'Dao Operation'. |
T |
caseDataBaseConstraint(DataBaseConstraint object)
Returns the result of interpreting the object as an instance of 'Data Base Constraint'. |
T |
caseDataView(DataView object)
Returns the result of interpreting the object as an instance of 'Data View'. |
T |
caseDelegateOperation(DelegateOperation object)
Returns the result of interpreting the object as an instance of 'Delegate Operation'. |
T |
caseDeleteStatement(DeleteStatement object)
Returns the result of interpreting the object as an instance of 'Delete Statement'. |
T |
caseDependant(Dependant object)
Returns the result of interpreting the object as an instance of 'Dependant'. |
T |
caseDerivedFlag(DerivedFlag object)
Returns the result of interpreting the object as an instance of 'Derived Flag'. |
T |
caseEmptyLiteralValue(EmptyLiteralValue object)
Returns the result of interpreting the object as an instance of 'Empty Literal Value'. |
T |
caseEntity(Entity object)
Returns the result of interpreting the object as an instance of 'Entity'. |
T |
caseExpression(Expression object)
Returns the result of interpreting the object as an instance of 'Expression'. |
T |
caseExpressionFlag(ExpressionFlag object)
Returns the result of interpreting the object as an instance of 'Expression Flag'. |
T |
caseFeatureReference(FeatureReference object)
Returns the result of interpreting the object as an instance of 'Feature Reference'. |
T |
caseFromClass(FromClass object)
Returns the result of interpreting the object as an instance of 'From Class'. |
T |
caseFromRange(FromRange object)
Returns the result of interpreting the object as an instance of 'From Range'. |
T |
caseFunctionCall(FunctionCall object)
Returns the result of interpreting the object as an instance of 'Function Call'. |
T |
caseIDocumentable(org.openxma.dsl.core.model.IDocumentable object)
Returns the result of interpreting the object as an instance of 'IDocumentable'. |
T |
caseIElementWithNoName(IElementWithNoName object)
Returns the result of interpreting the object as an instance of 'IElement With No Name'. |
T |
caseInClass(InClass object)
Returns the result of interpreting the object as an instance of 'In Class'. |
T |
caseInCollection(InCollection object)
Returns the result of interpreting the object as an instance of 'In Collection'. |
T |
caseInCollectionElements(InCollectionElements object)
Returns the result of interpreting the object as an instance of 'In Collection Elements'. |
T |
caseInExpression(InExpression object)
Returns the result of interpreting the object as an instance of 'In Expression'. |
T |
caseInsertStatement(InsertStatement object)
Returns the result of interpreting the object as an instance of 'Insert Statement'. |
T |
caseIntegerLiteralValue(IntegerLiteralValue object)
Returns the result of interpreting the object as an instance of 'Integer Literal Value'. |
T |
caseJoin(Join object)
Returns the result of interpreting the object as an instance of ' Join'. |
T |
caseJoinEntity(JoinEntity object)
Returns the result of interpreting the object as an instance of 'Join Entity'. |
T |
caseLikeExpression(LikeExpression object)
Returns the result of interpreting the object as an instance of 'Like Expression'. |
T |
caseLiteralValue(LiteralValue object)
Returns the result of interpreting the object as an instance of 'Literal Value'. |
T |
caseManyToMany(ManyToMany object)
Returns the result of interpreting the object as an instance of 'Many To Many'. |
T |
caseManyToOne(ManyToOne object)
Returns the result of interpreting the object as an instance of 'Many To One'. |
T |
caseMapper(Mapper object)
Returns the result of interpreting the object as an instance of 'Mapper'. |
T |
caseMemberOfExpression(MemberOfExpression object)
Returns the result of interpreting the object as an instance of 'Member Of Expression'. |
T |
caseModelElement(org.openxma.dsl.core.model.ModelElement object)
Returns the result of interpreting the object as an instance of 'Model Element'. |
T |
caseNotExpression(NotExpression object)
Returns the result of interpreting the object as an instance of 'Not Expression'. |
T |
caseNullLiteralValue(NullLiteralValue object)
Returns the result of interpreting the object as an instance of 'Null Literal Value'. |
T |
caseOneToMany(OneToMany object)
Returns the result of interpreting the object as an instance of 'One To Many'. |
T |
caseOneToOne(OneToOne object)
Returns the result of interpreting the object as an instance of 'One To One'. |
T |
caseOperation(Operation object)
Returns the result of interpreting the object as an instance of 'Operation'. |
T |
caseParameter(Parameter object)
Returns the result of interpreting the object as an instance of 'Parameter'. |
T |
caseParenthesizedExpression(ParenthesizedExpression object)
Returns the result of interpreting the object as an instance of 'Parenthesized Expression'. |
T |
casePresentableFeature(PresentableFeature object)
Returns the result of interpreting the object as an instance of 'Presentable Feature'. |
T |
caseProperty(Property object)
Returns the result of interpreting the object as an instance of 'Property'. |
T |
casePropertyAssignment(PropertyAssignment object)
Returns the result of interpreting the object as an instance of 'Property Assignment'. |
T |
casePropertyMapping(PropertyMapping object)
Returns the result of interpreting the object as an instance of 'Property Mapping'. |
T |
casePropertyValue(PropertyValue object)
Returns the result of interpreting the object as an instance of 'Property Value'. |
T |
caseQlStatement(QlStatement object)
Returns the result of interpreting the object as an instance of 'Ql Statement'. |
T |
caseQuantifiedExpression(QuantifiedExpression object)
Returns the result of interpreting the object as an instance of 'Quantified Expression'. |
T |
caseQueryOperation(QueryOperation object)
Returns the result of interpreting the object as an instance of 'Query Operation'. |
T |
caseQueryParameter(QueryParameter object)
Returns the result of interpreting the object as an instance of 'Query Parameter'. |
T |
caseQueryParameterReference(QueryParameterReference object)
Returns the result of interpreting the object as an instance of 'Query Parameter Reference'. |
T |
caseQueryParameterValue(QueryParameterValue object)
Returns the result of interpreting the object as an instance of 'Query Parameter Value'. |
T |
caseReadOnlyFlag(ReadOnlyFlag object)
Returns the result of interpreting the object as an instance of 'Read Only Flag'. |
T |
caseRealLiteralValue(RealLiteralValue object)
Returns the result of interpreting the object as an instance of 'Real Literal Value'. |
T |
caseReferenceableByXmadslVariable(org.openxma.dsl.core.model.ReferenceableByXmadslVariable object)
Returns the result of interpreting the object as an instance of 'Referenceable By Xmadsl Variable'. |
T |
caseRequiredFlag(RequiredFlag object)
Returns the result of interpreting the object as an instance of 'Required Flag'. |
T |
caseSelectClass(SelectClass object)
Returns the result of interpreting the object as an instance of 'Select Class'. |
T |
caseSelectObject(SelectObject object)
Returns the result of interpreting the object as an instance of 'Select Object'. |
T |
caseSelectProperties(SelectProperties object)
Returns the result of interpreting the object as an instance of 'Select Properties'. |
T |
caseSelectStatement(SelectStatement object)
Returns the result of interpreting the object as an instance of 'Select Statement'. |
T |
caseService(Service object)
Returns the result of interpreting the object as an instance of 'Service'. |
T |
caseSortOrderElement(SortOrderElement object)
Returns the result of interpreting the object as an instance of 'Sort Order Element'. |
T |
caseStringLiteralValue(StringLiteralValue object)
Returns the result of interpreting the object as an instance of 'String Literal Value'. |
T |
caseSubQuery(SubQuery object)
Returns the result of interpreting the object as an instance of 'Sub Query'. |
T |
caseTransientFlag(TransientFlag object)
Returns the result of interpreting the object as an instance of 'Transient Flag'. |
T |
caseTrimFunction(TrimFunction object)
Returns the result of interpreting the object as an instance of 'Trim Function'. |
T |
caseType(org.openxma.dsl.core.model.Type object)
Returns the result of interpreting the object as an instance of ' Type'. |
T |
caseUnaryExpression(UnaryExpression object)
Returns the result of interpreting the object as an instance of 'Unary Expression'. |
T |
caseUpdateStatement(UpdateStatement object)
Returns the result of interpreting the object as an instance of 'Update Statement'. |
T |
caseValueObject(ValueObject object)
Returns the result of interpreting the object as an instance of 'Value Object'. |
T |
caseWhenClause(WhenClause object)
Returns the result of interpreting the object as an instance of 'When Clause'. |
T |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'. |
protected T |
doSwitch(org.eclipse.emf.ecore.EClass theEClass,
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. |
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. |
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static DomPackage modelPackage
| Constructor Detail |
|---|
public DomSwitch()
| 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.
protected T doSwitch(org.eclipse.emf.ecore.EClass theEClass,
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.
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.
caseXXX call.public T caseService(Service object)
object - the target of the switch.
doSwitch(EObject)public T caseComplexType(ComplexType object)
object - the target of the switch.
doSwitch(EObject)public T caseDependant(Dependant object)
object - the target of the switch.
doSwitch(EObject)public T caseOperation(Operation object)
object - the target of the switch.
doSwitch(EObject)public T caseDelegateOperation(DelegateOperation object)
object - the target of the switch.
doSwitch(EObject)public T caseDaoOperation(DaoOperation object)
object - the target of the switch.
doSwitch(EObject)public T caseParameter(Parameter object)
object - the target of the switch.
doSwitch(EObject)public T caseValueObject(ValueObject object)
object - the target of the switch.
doSwitch(EObject)public T caseDataView(DataView object)
object - the target of the switch.
doSwitch(EObject)public T caseFeatureReference(FeatureReference object)
object - the target of the switch.
doSwitch(EObject)public T caseMapper(Mapper object)
object - the target of the switch.
doSwitch(EObject)public T casePropertyMapping(PropertyMapping object)
object - the target of the switch.
doSwitch(EObject)public T caseIElementWithNoName(IElementWithNoName object)
object - the target of the switch.
doSwitch(EObject)public T caseEntity(Entity object)
object - the target of the switch.
doSwitch(EObject)public T caseQlStatement(QlStatement object)
object - the target of the switch.
doSwitch(EObject)public T caseCallableStatement(CallableStatement object)
object - the target of the switch.
doSwitch(EObject)public T caseCallInputParameter(CallInputParameter object)
object - the target of the switch.
doSwitch(EObject)public T caseCallOutputParameter(CallOutputParameter object)
object - the target of the switch.
doSwitch(EObject)public T caseInsertStatement(InsertStatement object)
object - the target of the switch.
doSwitch(EObject)public T caseDeleteStatement(DeleteStatement object)
object - the target of the switch.
doSwitch(EObject)public T caseUpdateStatement(UpdateStatement object)
object - the target of the switch.
doSwitch(EObject)public T casePropertyAssignment(PropertyAssignment object)
object - the target of the switch.
doSwitch(EObject)public T caseSelectStatement(SelectStatement object)
object - the target of the switch.
doSwitch(EObject)public T caseSortOrderElement(SortOrderElement object)
object - the target of the switch.
doSwitch(EObject)public T caseSelectProperties(SelectProperties object)
object - the target of the switch.
doSwitch(EObject)public T caseSelectClass(SelectClass object)
object - the target of the switch.
doSwitch(EObject)public T caseSelectObject(SelectObject object)
object - the target of the switch.
doSwitch(EObject)public T caseFromRange(FromRange object)
object - the target of the switch.
doSwitch(EObject)public T caseFromClass(FromClass object)
object - the target of the switch.
doSwitch(EObject)public T caseInClass(InClass object)
object - the target of the switch.
doSwitch(EObject)public T caseInCollection(InCollection object)
object - the target of the switch.
doSwitch(EObject)public T caseInCollectionElements(InCollectionElements object)
object - the target of the switch.
doSwitch(EObject)public T caseJoin(Join object)
object - the target of the switch.
doSwitch(EObject)public T caseJoinEntity(JoinEntity object)
object - the target of the switch.
doSwitch(EObject)public T caseExpression(Expression object)
object - the target of the switch.
doSwitch(EObject)public T casePropertyValue(PropertyValue object)
object - the target of the switch.
doSwitch(EObject)public T caseFunctionCall(FunctionCall object)
object - the target of the switch.
doSwitch(EObject)public T caseTrimFunction(TrimFunction object)
object - the target of the switch.
doSwitch(EObject)public T caseCastFunction(CastFunction object)
object - the target of the switch.
doSwitch(EObject)public T caseAggregateFunction(AggregateFunction object)
object - the target of the switch.
doSwitch(EObject)public T caseQueryParameterReference(QueryParameterReference object)
object - the target of the switch.
doSwitch(EObject)public T caseQueryParameterValue(QueryParameterValue object)
object - the target of the switch.
doSwitch(EObject)public T caseQuantifiedExpression(QuantifiedExpression object)
object - the target of the switch.
doSwitch(EObject)public T caseCaseExpression(CaseExpression object)
object - the target of the switch.
doSwitch(EObject)public T caseWhenClause(WhenClause object)
object - the target of the switch.
doSwitch(EObject)public T caseAltWhenClause(AltWhenClause object)
object - the target of the switch.
doSwitch(EObject)public T caseCollectionFunction(CollectionFunction object)
object - the target of the switch.
doSwitch(EObject)public T caseSubQuery(SubQuery object)
object - the target of the switch.
doSwitch(EObject)public T caseParenthesizedExpression(ParenthesizedExpression object)
object - the target of the switch.
doSwitch(EObject)public T caseLiteralValue(LiteralValue object)
object - the target of the switch.
doSwitch(EObject)public T caseStringLiteralValue(StringLiteralValue object)
object - the target of the switch.
doSwitch(EObject)public T caseIntegerLiteralValue(IntegerLiteralValue object)
object - the target of the switch.
doSwitch(EObject)public T caseRealLiteralValue(RealLiteralValue object)
object - the target of the switch.
doSwitch(EObject)public T caseBooleanLiteralValue(BooleanLiteralValue object)
object - the target of the switch.
doSwitch(EObject)public T caseNullLiteralValue(NullLiteralValue object)
object - the target of the switch.
doSwitch(EObject)public T caseEmptyLiteralValue(EmptyLiteralValue object)
object - the target of the switch.
doSwitch(EObject)public T caseDaoFeature(DaoFeature object)
object - the target of the switch.
doSwitch(EObject)public T caseDao(Dao object)
object - the target of the switch.
doSwitch(EObject)public T caseQueryOperation(QueryOperation object)
object - the target of the switch.
doSwitch(EObject)public T caseQueryParameter(QueryParameter object)
object - the target of the switch.
doSwitch(EObject)public T caseColumn(Column object)
object - the target of the switch.
doSwitch(EObject)public T caseManyToOne(ManyToOne object)
object - the target of the switch.
doSwitch(EObject)public T caseOneToOne(OneToOne object)
object - the target of the switch.
doSwitch(EObject)public T caseOneToMany(OneToMany object)
object - the target of the switch.
doSwitch(EObject)public T caseManyToMany(ManyToMany object)
object - the target of the switch.
doSwitch(EObject)public T casePresentableFeature(PresentableFeature object)
object - the target of the switch.
doSwitch(EObject)public T caseAliasedExpression(AliasedExpression object)
object - the target of the switch.
doSwitch(EObject)public T caseBinaryExpression(BinaryExpression object)
object - the target of the switch.
doSwitch(EObject)public T caseNotExpression(NotExpression object)
object - the target of the switch.
doSwitch(EObject)public T caseInExpression(InExpression object)
object - the target of the switch.
doSwitch(EObject)public T caseBetweenExpression(BetweenExpression object)
object - the target of the switch.
doSwitch(EObject)public T caseLikeExpression(LikeExpression object)
object - the target of the switch.
doSwitch(EObject)public T caseMemberOfExpression(MemberOfExpression object)
object - the target of the switch.
doSwitch(EObject)public T caseUnaryExpression(UnaryExpression object)
object - the target of the switch.
doSwitch(EObject)public T caseIDocumentable(org.openxma.dsl.core.model.IDocumentable object)
object - the target of the switch.
doSwitch(EObject)public T caseDataBaseConstraint(DataBaseConstraint object)
object - the target of the switch.
doSwitch(EObject)public T caseAttribute(Attribute object)
object - the target of the switch.
doSwitch(EObject)public T caseAttributeFlag(AttributeFlag object)
object - the target of the switch.
doSwitch(EObject)public T caseExpressionFlag(ExpressionFlag object)
object - the target of the switch.
doSwitch(EObject)public T caseRequiredFlag(RequiredFlag object)
object - the target of the switch.
doSwitch(EObject)public T caseReadOnlyFlag(ReadOnlyFlag object)
object - the target of the switch.
doSwitch(EObject)public T caseAvailableFlag(AvailableFlag object)
object - the target of the switch.
doSwitch(EObject)public T caseDerivedFlag(DerivedFlag object)
object - the target of the switch.
doSwitch(EObject)public T caseTransientFlag(TransientFlag object)
object - the target of the switch.
doSwitch(EObject)public T caseAttributeProperty(AttributeProperty object)
object - the target of the switch.
doSwitch(EObject)public T caseAttributeValidationProperty(AttributeValidationProperty object)
object - the target of the switch.
doSwitch(EObject)public T caseAttributeTextProperty(AttributeTextProperty object)
object - the target of the switch.
doSwitch(EObject)public T caseAttributeGroup(AttributeGroup object)
object - the target of the switch.
doSwitch(EObject)public T caseAttributeSortOrder(AttributeSortOrder object)
object - the target of the switch.
doSwitch(EObject)public T caseReferenceableByXmadslVariable(org.openxma.dsl.core.model.ReferenceableByXmadslVariable object)
object - the target of the switch.
doSwitch(EObject)public T caseProperty(Property object)
object - the target of the switch.
doSwitch(EObject)public T caseApplicationSession(ApplicationSession object)
object - the target of the switch.
doSwitch(EObject)public T caseModelElement(org.openxma.dsl.core.model.ModelElement object)
object - the target of the switch.
doSwitch(EObject)public T caseType(org.openxma.dsl.core.model.Type 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 | |||||||||