TypeExpr propertyType = propertyInfo.getCalType(calServices);
TypeExpr printableType = calServices.getTypeFromString(MonitorApp.TARGET_MODULE, "Cal.Samples.BusinessActivityMonitor.BAM.Printable a => a");
Set<GemEntity> gemEntities = new MetricGemFilter(propertyType, printableType ).getMatchingGems();
for (final GemEntity gemEntity : gemEntities) {
MetricDescription metricDescription=new MetricDescription(gemEntity.getName(), propertyInfo );
model.addElement(new MetricItem (metricDescription));
argumentNameToBindingMap.put(metricDescription.getDescription(), new MetricBinding(metricDescription));
}
}
argumentJList = new JList (model);