2012-06-22 1 views
0

* 편집 : stackoverflow가 Microsoft의 Visio 사용과 관련된 모든 질문을 금지하고 있음을 이해합니다. 나는 약간 놀랐지 만 누군가 규칙을 굽히고 도와 주면 크게 감사 할 것입니다.visio 2010 UML 클래스에서 인터페이스로 모양 변경

나는 인터넷에서 마이크로 소프트의 웹 사이트와 다른 포럼을보고 이미 시도해 봤지만 내가 찾고있는 것을 찾지 못했다. 아마도 여기에 Visio 2010에 대해 알고있는 사람이 있습니다.

UML 클래스의 정적 구조 모양을 내 그림 영역으로 끌어서 놓았습니다. 그 안에 모든 데이터를 채 웠습니다. 나는 클래스에서 인터페이스 형태로 바꿀 필요가 있음을 깨달았다. 간단히 마우스 오른쪽 버튼을 클릭하고 변경할 수 있다고 생각했지만 아니요. 드로잉 옵션을 시도했지만, 드래그 앤 드롭 할 때 인터페이스 모양이 자동으로 생성되도록 미래에 변경하는 것뿐입니다.

데이터 입력란에 다시 입력하지 않아도 다시 사용할 수 있도록 이러한 모양에서 데이터를 가져올 방법이 없습니까?

msdn 블로그 회담과 같은 모양 데이터 세트를 만들려고했습니다. "기존 세트에서 만들기"를 선택했습니다. 즉, 기존 클래스의 데이터를 사용하여 작성한다는 의미입니다. 불행히도 이것은이 경우가 아니며 완전히 비어있었습니다.

UML 정적 구조의 모양을 바꾸기를 원했기 때문에 다른 클래스 정보를 수동으로 다시 만들어야한다는 것은 어리석은 생각입니다.

+0

visio에 관한 질문은 어디에서 금지 되었습니까? – vainolo

+0

나는 여기에 다른 visio 질문을 stackoverflow에 찾고 있었는데 질문에 걸쳐 왔고 그것은 닫혀 있었고 일부 stackoverflow 사람이 microsoft visio 사용에 관한 질문이 더 이상 stackoverflow에 허용되지 않는다는 응답을 썼습니다. – user1066524

+0

여기에, 나는이 게시물을 발견 ... 어쩌면 내가 잘못 해석 : http://stackoverflow.com/questions/10765522/visio-deployment-diagram – user1066524

답변

1

모양을 변경하지 않고 모델 엔티티의 의미를 변경합니다. 의미가 달라서 모양을 변경할 수 없습니다.

다이어그램을 디스플레이 용도로만 사용하는 경우 클래스에 적용 할 수있는 새로운 <<interface>> 스테레오 타입을 추가하고이 스테레오 타입을 리팩터링하려는 클래스에 적용 할 수 있습니다. 그렇지 않으면, 슬프게도, 당신은 그것을 모두 다시 써야 할 것입니다.

1

다음과 같은 시도 할 수는 (나를 위해 일한) :

  1. 당신이 모델 탐색기 드래그에서
  2. 을 원하는대로 새로운 인터페이스로 이름을 만들고 당신의 클래스 등 모든 방법을 드롭 귀하의 인터페이스.
  3. 모델 탐색기에서 방금 만든 인터페이스를 실제 문서로 드래그하십시오. (롤리팝 표현으로 인터페이스를 가져옵니다.)
  4. 인터페이스를 롤에 추가해야합니다 (롤리팝의 줄 끝은 클래스)

이렇게하면 인터페이스를 빠르게 만들고 클래스에서 인터페이스로 메서드를 이동할 수 있습니다. 또한 롤리팝 인터페이스가 클래스에 연결되면 모든 메소드가 클래스에 추가됩니다.