从EA中的CallOperationAction获取行为属性的值

时间:2017-10-04 05:49:55

标签: enterprise-architect

如果我们将操作拖放到活动图表中,它将创建为 CallOperationAction 类型的操作。在CallOperationAction中,我们在调用标签下有一个名为行为的属性。

我们在这里给出的值将存储在表t_object.ClassifierGUID中。但不幸的是,元素类中没有任何名为ClassifierGUID的属性。除了查询之外,还有其他方法可以获得价值吗?

我甚至尝试了 classifierID 属性,但没有运气:(

1 个答案:

答案 0 :(得分:2)

API没有公开该属性,但您仍然可以获得它。

在我的框架中,我在类CallOperationAction

中使用以下代码
<!doctype html>
<html>
<head>
  <meta charset="utf-8">
  <title></title>
  <meta name="description" content="">
  <meta name="viewport" content="width=device-width">
  <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
</head>

<body ng-app="myApp">

<div ng-controller="ListController as listctrl">

  <ul>
    <li ng-repeat="i in listctrl.list">{{i}}</li>
  </ul>
</div>

<script type="text/javascript">
angular
  .module('myApp',[])
  .controller('ListController', function($scope) {
    var listctrl = this;
    var list = ['A','B','C','D'];
  })
</script>

</body>
</html>