2012-07-12 36 views
7

Trong kiến ​​trúc sư doanh nghiệp khi tôi mô hình hóa một lớp và chỉ định ngôn ngữ thực hiện của lớp, sau đó sử dụng một thể hiện của lớp trong một ca sử dụng, ngôn ngữ thực hiện của cá thể trong trường hợp sử dụng không phải là ngôn ngữ thực hiện của lớp, nhưng là mặc định. Có cách nào để làm cho Kiến trúc sư doanh nghiệp sử dụng ngôn ngữ cài đặt của lớp cho ngôn ngữ thực hiện của tất cả các cá thể của lớp đó không?Ngôn ngữ lập trình dự án Kiến trúc sư doanh nghiệp

+0

Tất nhiên, việc tạo mã không hoạt động trên các phiên bản, vì vậy một cá thể không thực sự cần ngôn ngữ tạo mã. – chimp

+1

Phải, tôi đồng ý trong hầu hết các trường hợp. Mỗi một lần và một thời gian mặc dù nó có thể là tốt đẹp để có thể cho biết ngôn ngữ thực hiện của một đối tượng (như trong một dự án bao gồm một số phần được viết bằng các ngôn ngữ khác nhau, và bạn đang phân loại thông qua các ca sử dụng) – KSletmoe

Trả lời

20

Không có tùy chọn để tạo các phiên bản theo ngôn ngữ lớp học (nhưng đó là số suggestion tốt để gửi tới Sparx), nhưng bạn có thể đặt ngôn ngữ mặc định cho tất cả các thành phần mới. Từ câu hỏi của bạn, tôi lấy nó bạn đã biết làm thế nào nhưng tôi sẽ bao gồm nó cho độc giả khác.

Công cụ - Tùy chọn - Kỹ thuật mã nguồn - Ngôn ngữ mặc định để tạo mã là thứ bạn đang theo dõi. Tùy chọn này được đặt tên không chính xác; nó thực sự đặt ngôn ngữ mặc định cho các phần tử đã tạo.

Miễn là bạn đang lập mô hình hóa mọi thứ cho một ngôn ngữ triển khai tại một thời điểm, công cụ này hoạt động rất tốt. Nếu bạn đang lập mô hình cho các ngôn ngữ khác nhau và nhận ra rằng bạn đã có sai phần lớn trong mô hình của mình, bạn có thể nhấp chuột phải vào gói trong trình duyệt dự án và chọn "Kỹ thuật mã - Đặt lại tùy chọn cho gói này".

Chọn "Ngôn ngữ ở đâu" - Bất kỳ và "Chuyển đổi thành" ngôn ngữ bạn muốn. Hãy chắc chắn đánh dấu vào "Process Child Packages".

+0

Ok, đó là những gì Tôi đoán. Tôi chỉ hy vọng nó không phải là trường hợp ... :) – KSletmoe

10

Trong Enterprise Architect 12.1 tôi tìm thấy nó ở đây:

DỰ ÁN - Cài đặt - Tùy chọn dự án - Source Code Engineering - Ngôn ngữ mặc định cho thế hệ Mã

+0

http://sparxsystems.com/forums/smf/index.php?topic=36038.0 Kể từ khi EA-Phiên bản 12 – raiserle

2

Trong Enterprise Architect 13.0 tôi tìm thấy nó ở đây:

Bắt đầu - Cửa sổ - Hiển thị Thanh công cụ - Mã số kỹ thuật

Trong thanh công cụ tùy chọn đầu tiên. Thứ hai là cơ sở dữ liệu mặc định. lựa chọn cơ sở dữ liệu cũng nằm trong:

Start - Workspace - Preferences - Source Code Engineering - Mã Biên tập

nhưng không có ngôn ngữ lập trình.

+0

Cảm ơn bạn. EA làm cho tùy chọn này round-robin trong giao diện người dùng :) – raiserle

Các vấn đề liên quan