2017-02-28 11 views
1

클래스 및 패키지 노드에서 Visual Paradigma를 사용하여 클래스 다이어그램으로 Java 코드를 역변환 한 후 왼쪽 상단 모서리에 "a"가 시각화됩니다. 무엇을 의미합니까?클래스 다이어그램에서 "a"는 무엇을 의미합니까?

enter image description here

+0

100 % 확인합니다. 부사장이 상기 한 바와 같이 "a"라는 작은 요소는 그 요소와 관련된 어떤 종류의 부착을 나타냅니다. 토마스 킬리언 (Thomas Kilian)은 이미 UML 자체와는 아무런 관련이 없다고 말했기 때문에 도구 기능 만 제공합니다. – Ister

답변

0

그것은 UML 자체에 정의 된 것은 없다. 이 도구는 사용중인 도구로 생성 된 아티팩트입니다.

1

UML과 관련이 없다는 것이 맞습니다. Visual Paradigm에서 모델 요소는 저장소베이스에서 실행됩니다. 즉 동일한 모델 요소가 여러 다이어그램에 존재할 수 있습니다. 작은 아이콘 "M"과 "a"는 요소가 마스터 또는 보조보기임을 나타냅니다. 마스터 뷰와 보조 뷰의 차이점은 누가 모델 구조를 변경할 수 있는지입니다. 다이어그램 A에서 클래스가 패키지 A 안에 있고 다이어그램 B에서 B라는 패키지 안에있는 두 다이어그램에 같은 클래스가 있다고 가정합니다. 그림 A의 클래스 모양이 마스터임을 나타내는 "M"아이콘 보기 및 그 부모 변경 & 하위 관계는 모델 구조에 적용됩니다 (즉, 패키지 A에서 패키지 C로 이동). 다이어그램 B의 변경 사항은 모델 구조에 영향을 미치지 않습니다. 모델 요소 및 뷰의 개념에 대한 자세한 내용은 마스터 및 보조 뷰를 아래에서 확인할 수 있습니다. 내가 당신에게 방향을 제시하는 주석으로 넣어 있도록 내 대답의

Model Elements and Views

Master and Auxiliary View