Package com.regnosys.rosetta.types
Class RosettaTypeProvider
java.lang.Object
com.regnosys.rosetta.utils.RosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject,RType>>
com.regnosys.rosetta.types.RosettaTypeProvider
public class RosettaTypeProvider
extends RosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject,RType>>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected RTypecaseAbsentOperation(RosettaAbsentExpression expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseAddOperation(ArithmeticOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseAndOperation(LogicalOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseAsKeyOperation(AsKeyOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseBooleanLiteral(RosettaBooleanLiteral expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseChoiceOperation(ChoiceOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseConditionalExpression(RosettaConditionalExpression expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseConstructorExpression(RosettaConstructorExpression expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseContainsOperation(RosettaContainsExpression expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseCountOperation(RosettaCountOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseDeepFeatureCall(RosettaDeepFeatureCall expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseDefaultOperation(DefaultOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseDisjointOperation(RosettaDisjointExpression expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseDistinctOperation(DistinctOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseDivideOperation(ArithmeticOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseEqualsOperation(EqualityOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseExistsOperation(RosettaExistsExpression expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseFeatureCall(RosettaFeatureCall expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseFilterOperation(FilterOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseFirstOperation(FirstOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseFlattenOperation(FlattenOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseGreaterThanOperation(ComparisonOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseGreaterThanOrEqualOperation(ComparisonOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseImplicitVariable(RosettaImplicitVariable expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseIntLiteral(RosettaIntLiteral expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseJoinOperation(JoinOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseLastOperation(LastOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseLessThanOperation(ComparisonOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseLessThanOrEqualOperation(ComparisonOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseListLiteral(ListLiteral expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseMapOperation(MapOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseMaxOperation(MaxOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseMinOperation(MinOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseMultiplyOperation(ArithmeticOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseNotEqualsOperation(EqualityOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseNumberLiteral(RosettaNumberLiteral expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseOneOfOperation(OneOfOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseOnlyElementOperation(RosettaOnlyElement expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseOnlyExists(RosettaOnlyExistsExpression expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseOrOperation(LogicalOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseReduceOperation(ReduceOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseReverseOperation(ReverseOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseSortOperation(SortOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseStringLiteral(RosettaStringLiteral expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseSubtractOperation(ArithmeticOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseSumOperation(SumOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseSymbolReference(RosettaSymbolReference expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseThenOperation(ThenOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseToDateOperation(ToDateOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseToDateTimeOperation(ToDateTimeOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseToEnumOperation(ToEnumOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseToIntOperation(ToIntOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseToNumberOperation(ToNumberOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseToStringOperation(ToStringOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseToTimeOperation(ToTimeOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected RTypecaseToZonedDateTimeOperation(ToZonedDateTimeOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) Iterable<? extends RosettaFeature>findFeaturesOfImplicitVariable(org.eclipse.emf.ecore.EObject context) getRType(RosettaExpression expression) getRTypeOfFeature(RosettaFeature feature) getRTypeOfSymbol(RosettaSymbol feature) typeOfImplicitVariable(org.eclipse.emf.ecore.EObject context)
-
Field Details
-
EXPRESSION_RTYPE_CACHE_KEY
-
EXPRESSION_RTYPE_CACHE_KEY_ENABLED
public static boolean EXPRESSION_RTYPE_CACHE_KEY_ENABLED
-
-
Constructor Details
-
RosettaTypeProvider
public RosettaTypeProvider()
-
-
Method Details
-
getRType
-
getRTypeOfFeature
-
getRTypeOfSymbol
-
getRTypeOfAttributeReference
-
findFeaturesOfImplicitVariable
public Iterable<? extends RosettaFeature> findFeaturesOfImplicitVariable(org.eclipse.emf.ecore.EObject context) -
typeOfImplicitVariable
-
caseAbsentOperation
protected RType caseAbsentOperation(RosettaAbsentExpression expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseAbsentOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseAddOperation
protected RType caseAddOperation(ArithmeticOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseAddOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseAndOperation
protected RType caseAndOperation(LogicalOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseAndOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseAsKeyOperation
protected RType caseAsKeyOperation(AsKeyOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseAsKeyOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseBooleanLiteral
protected RType caseBooleanLiteral(RosettaBooleanLiteral expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseBooleanLiteralin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseChoiceOperation
protected RType caseChoiceOperation(ChoiceOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseChoiceOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseConditionalExpression
protected RType caseConditionalExpression(RosettaConditionalExpression expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseConditionalExpressionin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseContainsOperation
protected RType caseContainsOperation(RosettaContainsExpression expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseContainsOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseDefaultOperation
protected RType caseDefaultOperation(DefaultOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseDefaultOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseCountOperation
protected RType caseCountOperation(RosettaCountOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseCountOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseDisjointOperation
protected RType caseDisjointOperation(RosettaDisjointExpression expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseDisjointOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseDistinctOperation
protected RType caseDistinctOperation(DistinctOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseDistinctOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseDivideOperation
protected RType caseDivideOperation(ArithmeticOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseDivideOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseEqualsOperation
protected RType caseEqualsOperation(EqualityOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseEqualsOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseExistsOperation
protected RType caseExistsOperation(RosettaExistsExpression expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseExistsOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseFeatureCall
protected RType caseFeatureCall(RosettaFeatureCall expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseFeatureCallin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseDeepFeatureCall
protected RType caseDeepFeatureCall(RosettaDeepFeatureCall expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseDeepFeatureCallin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseFilterOperation
protected RType caseFilterOperation(FilterOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseFilterOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseFirstOperation
protected RType caseFirstOperation(FirstOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseFirstOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseFlattenOperation
protected RType caseFlattenOperation(FlattenOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseFlattenOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseGreaterThanOperation
protected RType caseGreaterThanOperation(ComparisonOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseGreaterThanOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseGreaterThanOrEqualOperation
protected RType caseGreaterThanOrEqualOperation(ComparisonOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseGreaterThanOrEqualOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseImplicitVariable
protected RType caseImplicitVariable(RosettaImplicitVariable expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseImplicitVariablein classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseIntLiteral
protected RType caseIntLiteral(RosettaIntLiteral expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseIntLiteralin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseJoinOperation
protected RType caseJoinOperation(JoinOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseJoinOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseLastOperation
protected RType caseLastOperation(LastOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseLastOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseLessThanOperation
protected RType caseLessThanOperation(ComparisonOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseLessThanOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseLessThanOrEqualOperation
protected RType caseLessThanOrEqualOperation(ComparisonOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseLessThanOrEqualOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseListLiteral
- Specified by:
caseListLiteralin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseMapOperation
protected RType caseMapOperation(MapOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseMapOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseMaxOperation
protected RType caseMaxOperation(MaxOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseMaxOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseMinOperation
protected RType caseMinOperation(MinOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseMinOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseMultiplyOperation
protected RType caseMultiplyOperation(ArithmeticOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseMultiplyOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseNotEqualsOperation
protected RType caseNotEqualsOperation(EqualityOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseNotEqualsOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseNumberLiteral
protected RType caseNumberLiteral(RosettaNumberLiteral expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseNumberLiteralin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseOneOfOperation
protected RType caseOneOfOperation(OneOfOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseOneOfOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseOnlyElementOperation
protected RType caseOnlyElementOperation(RosettaOnlyElement expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseOnlyElementOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseOnlyExists
protected RType caseOnlyExists(RosettaOnlyExistsExpression expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseOnlyExistsin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseOrOperation
protected RType caseOrOperation(LogicalOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseOrOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseReduceOperation
protected RType caseReduceOperation(ReduceOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseReduceOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseReverseOperation
protected RType caseReverseOperation(ReverseOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseReverseOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseSortOperation
protected RType caseSortOperation(SortOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseSortOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseStringLiteral
protected RType caseStringLiteral(RosettaStringLiteral expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseStringLiteralin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseSubtractOperation
protected RType caseSubtractOperation(ArithmeticOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseSubtractOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseSumOperation
protected RType caseSumOperation(SumOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseSumOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseSymbolReference
protected RType caseSymbolReference(RosettaSymbolReference expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseSymbolReferencein classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseThenOperation
protected RType caseThenOperation(ThenOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseThenOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseToEnumOperation
protected RType caseToEnumOperation(ToEnumOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseToEnumOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseToIntOperation
protected RType caseToIntOperation(ToIntOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseToIntOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseToNumberOperation
protected RType caseToNumberOperation(ToNumberOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseToNumberOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseToStringOperation
protected RType caseToStringOperation(ToStringOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseToStringOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseToTimeOperation
protected RType caseToTimeOperation(ToTimeOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseToTimeOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseConstructorExpression
protected RType caseConstructorExpression(RosettaConstructorExpression expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseConstructorExpressionin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseToDateOperation
protected RType caseToDateOperation(ToDateOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseToDateOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseToDateTimeOperation
protected RType caseToDateTimeOperation(ToDateTimeOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseToDateTimeOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-
caseToZonedDateTimeOperation
protected RType caseToZonedDateTimeOperation(ToZonedDateTimeOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) - Specified by:
caseToZonedDateTimeOperationin classRosettaExpressionSwitch<RType,Map<org.eclipse.emf.ecore.EObject, RType>>
-