/** * @see org.andromda.metafacades.uml.OperationFacade#getReturnType() */ @Override protected Type handleGetReturnType() { return this.metaObject.getType(); }
/** * @see org.andromda.metafacades.uml.OperationFacade#getReturnType() */ @Override protected Type handleGetReturnType() { return this.metaObject.getType(); }
private void generateMethodReturnType(AST ast, TypeDeclaration td, Operation operation, MethodDeclaration md) { Type type = operation.getType(); String umlTypeName = type.getName(); String umlQualifiedTypeName = type.getQualifiedName(); logger.log(Level.FINE, "UmlQualifiedTypeName: " + umlQualifiedTypeName + " - " + "umlTypeName: " + umlTypeName); if (operation.getUpper() >= 0) { // Upper Cardinality 0..1 // Only for parameterized type if (dataTypeUtils.isParameterizedType(umlTypeName)) { Map<String, String> types = umlHelper .checkParameterizedTypeForTemplateParameterSubstitution(type); umlTypeName = types.get("umlTypeName"); umlQualifiedTypeName = types.get("umlQualifiedTypeName"); } jdtHelper.createReturnType(ast, td, md, umlTypeName, umlQualifiedTypeName, sourceDirectoryPackageName); } else { // Upper Cardinality 0..* generateAssociationEndUpperCardinalityMultiples(ast, td, operation, md, umlTypeName, umlQualifiedTypeName); } }
when(iteratorOperation.next()).thenReturn(operation); when(operation.getName()).thenReturn("calculateMe"); when(operation.getType()).thenReturn(operationType); when(operation.getRaisedExceptions()).thenReturn(raisedExceptions); when(raisedExceptions.iterator()).thenReturn(iteratorException);
.setEGenericType(getEGenericType(operation.getType()));
result = (Classifier) operation.getType();