2012-12-22 6 views
0

xtext 편집기를 사용하여 자체 DSL로 작성된 비즈니스 프로세스의 보안 엔지니어링 모델을 사용했습니다. 예를 들어 보안 컨트롤이있는 Activiti의 보안 모델이 있습니다. 전송 채널 확보, 프로세스 간 메시지 암호화, 사용자 액세스 제어 등 내가하고 싶은 것은 myfile.mydsl을 가져 와서 자동으로 환경을 보호 (Activiti) 즉 Tomcat의 server.xml을 구성하는 구현을 작성하는 것입니다. SSL 용 tomcat에서 keytool 등을 사용하여 키 저장소를 만듭니다 (따라서 채널이 보호됩니다).자체 DSL-xtext로 작성된 보안 모델 변환

모델 변환에 모델이 아니므로 ATL-eclipse가 도움이되지 않을 수 있습니다. xpand가 텍스트 변환에 모델을 적용하기 때문에 xpand-eclipse이 도움이됩니까?

xtext에서 XMI를 생성하고이를 java에서 구문 분석하고 구현을 수행하려고합니다. xtext 편집기는 DSL을 구문 분석하여 구현에 도움이되는 다른 방법을 제공합니까?

내 게시물이 모호한 경우 자세히 설명 할 수 있습니다.

미리 감사드립니다.

안부,

답변

0

모델의 중간 XMI 직렬화 된 형식을 만들 필요가 없습니다. 그 중 하나가 메모리에로드되면 객체 그래프는 Xtext DSL에서 얻은 그래프와 거의 같습니다. 코드 생성기를 구현하려면 Xtend을 사용하는 것이 좋습니다.

+0

나는 결코 그것을 사용하지 않았기 때문에 실제로 그것이 나를 위해 도움이 될 수있는 방법을 얻지 못했습니다. 사실 내 문제는 내가 DSL 문법에 대한 코드 생성기를 구현하고 싶지 않지만 이클립스 편집기에서 DSL을 사용하여 작성된 보안 모델이다. myfile.myDSL과이 보안 모델은 구문 분석되어야하며 myfile.myDSL에 대한 구현은 입력으로 가져와야합니다. 좀 더 안내해 주실 수 있습니까? 감사 – nommyravian