Rename getEnumerationsInOrder, add isStateEnumType in CHESS model
Change-Id: Ib2ebb25633ebbaef8a5a3e329b6d75cae70f9a96
diff --git a/plugins/contracts/org.polarsys.chess.contracts.profile/src/org/polarsys/chess/contracts/profile/chesscontract/util/EntityUtil.java b/plugins/contracts/org.polarsys.chess.contracts.profile/src/org/polarsys/chess/contracts/profile/chesscontract/util/EntityUtil.java
index 4886803..a061c6f 100644
--- a/plugins/contracts/org.polarsys.chess.contracts.profile/src/org/polarsys/chess/contracts/profile/chesscontract/util/EntityUtil.java
+++ b/plugins/contracts/org.polarsys.chess.contracts.profile/src/org/polarsys/chess/contracts/profile/chesscontract/util/EntityUtil.java
@@ -645,7 +645,7 @@
return enumerations;
}
- public EList<Enumeration> getOrderedEnumerations(Package pkg) {
+ public EList<Enumeration> getEnumerationsInOrder(Package pkg) {
final EList<Enumeration> enumerations = getEnumerations(pkg);
Collections.sort(enumerations, new Comparator<Enumeration>() {
diff --git a/plugins/org.polarsys.chess.service/src/org/polarsys/chess/service/core/model/ChessSystemModel.java b/plugins/org.polarsys.chess.service/src/org/polarsys/chess/service/core/model/ChessSystemModel.java
index 28892b7..b8fa711 100644
--- a/plugins/org.polarsys.chess.service/src/org/polarsys/chess/service/core/model/ChessSystemModel.java
+++ b/plugins/org.polarsys.chess.service/src/org/polarsys/chess/service/core/model/ChessSystemModel.java
@@ -1127,4 +1127,10 @@
public Object getCallEventOperation(Object callEvent) throws Exception {
return EntityUtil.getInstance().getCallEventOperation((CallEvent)callEvent);
}
+
+ @Override
+ public Object getParameterType(String paramName, String methodName, Object retrieveBlockType) {
+ return EntityUtil.getInstance().getParameterType(paramName, methodName, (Class)retrieveBlockType);
+ }
+
}