/** * @see org.andromda.metafacades.uml.OperationFacade#getConcurrency() */ @Override protected String handleGetConcurrency() { String concurrency = null; final CallConcurrencyKind concurrencyKind = this.metaObject.getConcurrency(); if (concurrencyKind == null || concurrencyKind.equals(CallConcurrencyKind.CONCURRENT_LITERAL)) { concurrency = "concurrent"; } else if (concurrencyKind.equals(CallConcurrencyKind.GUARDED_LITERAL)) { concurrency = "guarded"; } else// CallConcurrencyKindEnum.CCK_SEQUENTIAL { concurrency = "sequential"; } final TypeMappings languageMappings = this.getLanguageMappings(); if (languageMappings != null) { concurrency = languageMappings.getTo(concurrency); } return concurrency; }
/** * @see org.andromda.metafacades.uml.OperationFacade#getConcurrency() */ @Override protected String handleGetConcurrency() { String concurrency = null; final CallConcurrencyKind concurrencyKind = this.metaObject.getConcurrency(); if (concurrencyKind == null || concurrencyKind.equals(CallConcurrencyKind.CONCURRENT_LITERAL)) { concurrency = "concurrent"; } else if (concurrencyKind.equals(CallConcurrencyKind.GUARDED_LITERAL)) { concurrency = "guarded"; } else// CallConcurrencyKindEnum.CCK_SEQUENTIAL { concurrency = "sequential"; } final TypeMappings languageMappings = this.getLanguageMappings(); if (languageMappings != null) { concurrency = languageMappings.getTo(concurrency); } return concurrency; }