2012-09-26 5 views
1

Dia-Editor에서 속성 및 메소드의 기본 표시 여부를 설정하는 방법이 있습니까? 나는 속성의 가시성을 사적으로 변경하기 위해 많은 클릭을하고있다. 기본 가시성을 비공개로 설정하면 캡슐화의 개념을 고수해야하므로 기본 설정이 더 정상입니다.기본 표시 여부 기본값

답변

1

다운로드 source, (라인 73 정도) 기능 UMLAttribute * uml_attribute_new(void)에서 파일 objects/UML/umlattributes.c을 편집,

attr->visibility = UML_PRIVATE; 

선택적으로 라인

attr->visibility = UML_PUBLIC; 

을 변경 다른 파일 놀러와에 수정 너의 취향. How to compile Dia

1

저는 데이터베이스 매핑을 위해 dia를 사용했습니다. 그 작업을 수행 할 때 새 객체를 만드는 대신 복사 한 템플릿 객체가 새로운 객체에서 원하는 모든 기본값을 얻는 가장 쉬운 방법이라는 것을 알았습니다.

+0

그래서 비공개로 모든 것을 기본값으로 다른 방법이 없다 :

는 수정 된 소스를 컴파일? 문제는 다른 클래스와는 다른 새 클래스를 만들 때입니다. 더 큰 클래스 다이어그램을 만들 때 클릭하는 양은 PIA입니다. – mmoraga