[467439] Updated CPS and DSE BPMN examples with new exception handling
diff --git a/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/AvailableGreaterThanTotalCpuConstraint0.java b/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/AvailableGreaterThanTotalCpuConstraint0.java
index c0c001e..568f167 100644
--- a/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/AvailableGreaterThanTotalCpuConstraint0.java
+++ b/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/AvailableGreaterThanTotalCpuConstraint0.java
@@ -23,7 +23,6 @@
import org.eclipse.viatra.query.runtime.api.IPatternMatch;
import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
import org.eclipse.viatra.examples.cps.model.validation.util.AvailableGreaterThanTotalCpuQuerySpecification;
@@ -31,7 +30,7 @@
private AvailableGreaterThanTotalCpuQuerySpecification querySpecification;
- public AvailableGreaterThanTotalCpuConstraint0() throws ViatraQueryException {
+ public AvailableGreaterThanTotalCpuConstraint0() {
querySpecification = AvailableGreaterThanTotalCpuQuerySpecification.instance();
}
diff --git a/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/AvailableGreaterThanTotalHddConstraint0.java b/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/AvailableGreaterThanTotalHddConstraint0.java
index 9de0874..9373fa9 100644
--- a/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/AvailableGreaterThanTotalHddConstraint0.java
+++ b/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/AvailableGreaterThanTotalHddConstraint0.java
@@ -23,7 +23,6 @@
import org.eclipse.viatra.query.runtime.api.IPatternMatch;
import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
import org.eclipse.viatra.examples.cps.model.validation.util.AvailableGreaterThanTotalHddQuerySpecification;
@@ -31,7 +30,7 @@
private AvailableGreaterThanTotalHddQuerySpecification querySpecification;
- public AvailableGreaterThanTotalHddConstraint0() throws ViatraQueryException {
+ public AvailableGreaterThanTotalHddConstraint0() {
querySpecification = AvailableGreaterThanTotalHddQuerySpecification.instance();
}
diff --git a/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/AvailableGreaterThanTotalRamConstraint0.java b/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/AvailableGreaterThanTotalRamConstraint0.java
index acdaec3..f36eba5 100644
--- a/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/AvailableGreaterThanTotalRamConstraint0.java
+++ b/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/AvailableGreaterThanTotalRamConstraint0.java
@@ -23,7 +23,6 @@
import org.eclipse.viatra.query.runtime.api.IPatternMatch;
import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
import org.eclipse.viatra.examples.cps.model.validation.util.AvailableGreaterThanTotalRamQuerySpecification;
@@ -31,7 +30,7 @@
private AvailableGreaterThanTotalRamQuerySpecification querySpecification;
- public AvailableGreaterThanTotalRamConstraint0() throws ViatraQueryException {
+ public AvailableGreaterThanTotalRamConstraint0() {
querySpecification = AvailableGreaterThanTotalRamQuerySpecification.instance();
}
diff --git a/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/IdContainsWhitespaceConstraint0.java b/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/IdContainsWhitespaceConstraint0.java
index 8b7e0a1..ad282f2 100644
--- a/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/IdContainsWhitespaceConstraint0.java
+++ b/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/IdContainsWhitespaceConstraint0.java
@@ -23,7 +23,6 @@
import org.eclipse.viatra.query.runtime.api.IPatternMatch;
import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
import org.eclipse.viatra.examples.cps.model.validation.util.IdContainsWhitespaceQuerySpecification;
@@ -31,7 +30,7 @@
private IdContainsWhitespaceQuerySpecification querySpecification;
- public IdContainsWhitespaceConstraint0() throws ViatraQueryException {
+ public IdContainsWhitespaceConstraint0() {
querySpecification = IdContainsWhitespaceQuerySpecification.instance();
}
diff --git a/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/IdIsNotUniqueConstraint0.java b/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/IdIsNotUniqueConstraint0.java
index 48204df..95daaf8 100644
--- a/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/IdIsNotUniqueConstraint0.java
+++ b/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/IdIsNotUniqueConstraint0.java
@@ -23,7 +23,6 @@
import org.eclipse.viatra.query.runtime.api.IPatternMatch;
import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
import org.eclipse.viatra.examples.cps.model.validation.util.IdIsNotUniqueQuerySpecification;
@@ -31,7 +30,7 @@
private IdIsNotUniqueQuerySpecification querySpecification;
- public IdIsNotUniqueConstraint0() throws ViatraQueryException {
+ public IdIsNotUniqueConstraint0() {
querySpecification = IdIsNotUniqueQuerySpecification.instance();
}
diff --git a/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/InitialStateNotContainedByStateMachineConstraint0.java b/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/InitialStateNotContainedByStateMachineConstraint0.java
index 5cb22b5..8abf25b 100644
--- a/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/InitialStateNotContainedByStateMachineConstraint0.java
+++ b/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/InitialStateNotContainedByStateMachineConstraint0.java
@@ -23,7 +23,6 @@
import org.eclipse.viatra.query.runtime.api.IPatternMatch;
import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
import org.eclipse.viatra.examples.cps.model.validation.util.InitialStateNotContainedByStateMachineQuerySpecification;
@@ -31,7 +30,7 @@
private InitialStateNotContainedByStateMachineQuerySpecification querySpecification;
- public InitialStateNotContainedByStateMachineConstraint0() throws ViatraQueryException {
+ public InitialStateNotContainedByStateMachineConstraint0() {
querySpecification = InitialStateNotContainedByStateMachineQuerySpecification.instance();
}
diff --git a/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/MultipleApplicationInstanceInCommunicationGroupConstraint0.java b/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/MultipleApplicationInstanceInCommunicationGroupConstraint0.java
index fff4cc7..638a902 100644
--- a/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/MultipleApplicationInstanceInCommunicationGroupConstraint0.java
+++ b/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/MultipleApplicationInstanceInCommunicationGroupConstraint0.java
@@ -23,7 +23,6 @@
import org.eclipse.viatra.query.runtime.api.IPatternMatch;
import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
import org.eclipse.viatra.examples.cps.model.validation.util.MultipleApplicationInstanceInCommunicationGroupQuerySpecification;
@@ -31,7 +30,7 @@
private MultipleApplicationInstanceInCommunicationGroupQuerySpecification querySpecification;
- public MultipleApplicationInstanceInCommunicationGroupConstraint0() throws ViatraQueryException {
+ public MultipleApplicationInstanceInCommunicationGroupConstraint0() {
querySpecification = MultipleApplicationInstanceInCommunicationGroupQuerySpecification.instance();
}
diff --git a/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/MultipleTransitionsWithSameActionConstraint0.java b/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/MultipleTransitionsWithSameActionConstraint0.java
index cfb7292..38f82c0 100644
--- a/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/MultipleTransitionsWithSameActionConstraint0.java
+++ b/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/MultipleTransitionsWithSameActionConstraint0.java
@@ -23,7 +23,6 @@
import org.eclipse.viatra.query.runtime.api.IPatternMatch;
import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
import org.eclipse.viatra.examples.cps.model.validation.util.MultipleTransitionsWithSameActionQuerySpecification;
@@ -31,7 +30,7 @@
private MultipleTransitionsWithSameActionQuerySpecification querySpecification;
- public MultipleTransitionsWithSameActionConstraint0() throws ViatraQueryException {
+ public MultipleTransitionsWithSameActionConstraint0() {
querySpecification = MultipleTransitionsWithSameActionQuerySpecification.instance();
}
diff --git a/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/NodeIpIsNotUniqueConstraint0.java b/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/NodeIpIsNotUniqueConstraint0.java
index 8f467a2..9f3e629 100644
--- a/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/NodeIpIsNotUniqueConstraint0.java
+++ b/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/NodeIpIsNotUniqueConstraint0.java
@@ -23,7 +23,6 @@
import org.eclipse.viatra.query.runtime.api.IPatternMatch;
import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
import org.eclipse.viatra.examples.cps.model.validation.util.NodeIpIsNotUniqueQuerySpecification;
@@ -31,7 +30,7 @@
private NodeIpIsNotUniqueQuerySpecification querySpecification;
- public NodeIpIsNotUniqueConstraint0() throws ViatraQueryException {
+ public NodeIpIsNotUniqueConstraint0() {
querySpecification = NodeIpIsNotUniqueQuerySpecification.instance();
}
diff --git a/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/NotAllocatedButRunningConstraint0.java b/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/NotAllocatedButRunningConstraint0.java
index eca123c..b4dc5d9 100644
--- a/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/NotAllocatedButRunningConstraint0.java
+++ b/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/NotAllocatedButRunningConstraint0.java
@@ -23,7 +23,6 @@
import org.eclipse.viatra.query.runtime.api.IPatternMatch;
import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
import org.eclipse.viatra.examples.cps.model.validation.util.NotAllocatedButRunningQuerySpecification;
@@ -31,7 +30,7 @@
private NotAllocatedButRunningQuerySpecification querySpecification;
- public NotAllocatedButRunningConstraint0() throws ViatraQueryException {
+ public NotAllocatedButRunningConstraint0() {
querySpecification = NotAllocatedButRunningQuerySpecification.instance();
}
diff --git a/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/TargetStateNotContainedBySameStateMachineConstraint0.java b/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/TargetStateNotContainedBySameStateMachineConstraint0.java
index bc7cba9..ad72700 100644
--- a/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/TargetStateNotContainedBySameStateMachineConstraint0.java
+++ b/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/TargetStateNotContainedBySameStateMachineConstraint0.java
@@ -23,7 +23,6 @@
import org.eclipse.viatra.query.runtime.api.IPatternMatch;
import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
import org.eclipse.viatra.examples.cps.model.validation.util.TargetStateNotContainedBySameStateMachineQuerySpecification;
@@ -31,7 +30,7 @@
private TargetStateNotContainedBySameStateMachineQuerySpecification querySpecification;
- public TargetStateNotContainedBySameStateMachineConstraint0() throws ViatraQueryException {
+ public TargetStateNotContainedBySameStateMachineConstraint0() {
querySpecification = TargetStateNotContainedBySameStateMachineQuerySpecification.instance();
}
diff --git a/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/TransitionWithoutTargetStateConstraint0.java b/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/TransitionWithoutTargetStateConstraint0.java
index e3a5d1e..b16b7cb 100644
--- a/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/TransitionWithoutTargetStateConstraint0.java
+++ b/cps/addons/org.eclipse.viatra.examples.cps.queries.validation/src-gen/org/eclipse/viatra/examples/cps/model/validation/TransitionWithoutTargetStateConstraint0.java
@@ -23,7 +23,6 @@
import org.eclipse.viatra.query.runtime.api.IPatternMatch;
import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
import org.eclipse.viatra.examples.cps.model.validation.util.TransitionWithoutTargetStateQuerySpecification;
@@ -31,7 +30,7 @@
private TransitionWithoutTargetStateQuerySpecification querySpecification;
- public TransitionWithoutTargetStateConstraint0() throws ViatraQueryException {
+ public TransitionWithoutTargetStateConstraint0() {
querySpecification = TransitionWithoutTargetStateQuerySpecification.instance();
}
diff --git a/cps/addons/org.eclipse.viatra.examples.cps.view/src/org/eclipse/viatra/examples/cps/view/AbstractCpsViewPart.java b/cps/addons/org.eclipse.viatra.examples.cps.view/src/org/eclipse/viatra/examples/cps/view/AbstractCpsViewPart.java
index ac94435..88aad61 100644
--- a/cps/addons/org.eclipse.viatra.examples.cps.view/src/org/eclipse/viatra/examples/cps/view/AbstractCpsViewPart.java
+++ b/cps/addons/org.eclipse.viatra.examples.cps.view/src/org/eclipse/viatra/examples/cps/view/AbstractCpsViewPart.java
@@ -33,7 +33,7 @@
import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
import org.eclipse.viatra.query.runtime.api.ViatraQueryEngine;
import org.eclipse.viatra.query.runtime.emf.EMFScope;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
+import org.eclipse.viatra.query.runtime.matchers.ViatraQueryRuntimeException;
import com.google.common.collect.ImmutableSet;
@@ -53,7 +53,7 @@
return engine;
}
- protected abstract Collection<IQuerySpecification<?>> getSpecifications() throws ViatraQueryException;
+ protected abstract Collection<IQuerySpecification<?>> getSpecifications();
@Override
public void createPartControl(Composite parent) {
@@ -72,7 +72,7 @@
ImmutableSet.of(ViewerStateFeature.EDGE, ViewerStateFeature.CONTAINMENT));
ViatraGraphViewers.bind(viewer, state, true);
viewer.setLayoutAlgorithm(getLayout());
- } catch (ViatraQueryException e) {
+ } catch (ViatraQueryRuntimeException e) {
e.printStackTrace();
}
}
@@ -93,7 +93,7 @@
try {
engine = ViatraQueryEngine.on(new EMFScope(resourceSet));
- } catch (ViatraQueryException e) {
+ } catch (ViatraQueryRuntimeException e) {
e.printStackTrace();
}
diff --git a/cps/addons/org.eclipse.viatra.examples.cps.view/src/org/eclipse/viatra/examples/cps/view/CpsAllocationViewPart.java b/cps/addons/org.eclipse.viatra.examples.cps.view/src/org/eclipse/viatra/examples/cps/view/CpsAllocationViewPart.java
index b17366a..c678aae 100644
--- a/cps/addons/org.eclipse.viatra.examples.cps.view/src/org/eclipse/viatra/examples/cps/view/CpsAllocationViewPart.java
+++ b/cps/addons/org.eclipse.viatra.examples.cps.view/src/org/eclipse/viatra/examples/cps/view/CpsAllocationViewPart.java
@@ -17,14 +17,13 @@
import org.eclipse.viatra.examples.cps.model.viewer.util.AppInstancesWithAllocationQuerySpecification;
import org.eclipse.viatra.examples.cps.model.viewer.util.ConnectAppAndHostQuerySpecification;
import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
import com.google.common.collect.ImmutableSet;
public class CpsAllocationViewPart extends AbstractCpsViewPart {
@Override
- protected Collection<IQuerySpecification<?>> getSpecifications() throws ViatraQueryException {
+ protected Collection<IQuerySpecification<?>> getSpecifications() {
return ImmutableSet.<IQuerySpecification<?>>of(
AppInstancesNoAllocationQuerySpecification.instance(),
AppInstancesWithAllocationQuerySpecification.instance(),
diff --git a/cps/addons/org.eclipse.viatra.examples.cps.view/src/org/eclipse/viatra/examples/cps/view/CpsHardwareViewPart.java b/cps/addons/org.eclipse.viatra.examples.cps.view/src/org/eclipse/viatra/examples/cps/view/CpsHardwareViewPart.java
index 71dbb0f..3dca0ee 100644
--- a/cps/addons/org.eclipse.viatra.examples.cps.view/src/org/eclipse/viatra/examples/cps/view/CpsHardwareViewPart.java
+++ b/cps/addons/org.eclipse.viatra.examples.cps.view/src/org/eclipse/viatra/examples/cps/view/CpsHardwareViewPart.java
@@ -16,15 +16,13 @@
import org.eclipse.viatra.examples.cps.model.viewer.util.ConnectTypesAndInstancesHostQuerySpecification;
import org.eclipse.viatra.examples.cps.model.viewer.util.HostTypesQuerySpecification;
import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
import com.google.common.collect.ImmutableSet;
public class CpsHardwareViewPart extends AbstractCpsViewPart {
@Override
- protected Collection<IQuerySpecification<?>> getSpecifications()
- throws ViatraQueryException {
+ protected Collection<IQuerySpecification<?>> getSpecifications() {
return ImmutableSet.<IQuerySpecification<?>>of(
//CommunicationsQuerySpecification.instance(),
ConnectTypesAndInstancesHostQuerySpecification.instance(),
diff --git a/cps/addons/org.eclipse.viatra.examples.cps.view/src/org/eclipse/viatra/examples/cps/view/CpsRequirementViewPart.java b/cps/addons/org.eclipse.viatra.examples.cps.view/src/org/eclipse/viatra/examples/cps/view/CpsRequirementViewPart.java
index 1cb6aea..3f38ed7 100644
--- a/cps/addons/org.eclipse.viatra.examples.cps.view/src/org/eclipse/viatra/examples/cps/view/CpsRequirementViewPart.java
+++ b/cps/addons/org.eclipse.viatra.examples.cps.view/src/org/eclipse/viatra/examples/cps/view/CpsRequirementViewPart.java
@@ -17,15 +17,13 @@
import org.eclipse.viatra.examples.cps.model.viewer.util.ConnectAppQuerySpecification;
import org.eclipse.viatra.examples.cps.model.viewer.util.RequestsQuerySpecification;
import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
import com.google.common.collect.ImmutableSet;
public class CpsRequirementViewPart extends AbstractCpsViewPart {
@Override
- protected Collection<IQuerySpecification<?>> getSpecifications()
- throws ViatraQueryException {
+ protected Collection<IQuerySpecification<?>> getSpecifications() {
return ImmutableSet.<IQuerySpecification<?>>of(
AppInstancesNoAllocationQuerySpecification.instance(),
AppInstancesWithAllocationQuerySpecification.instance(),
diff --git a/cps/addons/org.eclipse.viatra.examples.cps.view/src/org/eclipse/viatra/examples/cps/view/CpsSoftwareViewPart.java b/cps/addons/org.eclipse.viatra.examples.cps.view/src/org/eclipse/viatra/examples/cps/view/CpsSoftwareViewPart.java
index 4229d22..5e08512 100644
--- a/cps/addons/org.eclipse.viatra.examples.cps.view/src/org/eclipse/viatra/examples/cps/view/CpsSoftwareViewPart.java
+++ b/cps/addons/org.eclipse.viatra.examples.cps.view/src/org/eclipse/viatra/examples/cps/view/CpsSoftwareViewPart.java
@@ -17,15 +17,13 @@
import org.eclipse.viatra.examples.cps.model.viewer.util.ApplicationTypesQuerySpecification;
import org.eclipse.viatra.examples.cps.model.viewer.util.ConnectTypesAndInstancesAppQuerySpecification;
import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
import com.google.common.collect.ImmutableSet;
public class CpsSoftwareViewPart extends AbstractCpsViewPart {
@Override
- protected Collection<IQuerySpecification<?>> getSpecifications()
- throws ViatraQueryException {
+ protected Collection<IQuerySpecification<?>> getSpecifications() {
return ImmutableSet.<IQuerySpecification<?>>of(
AppInstancesNoAllocationQuerySpecification.instance(),
AppInstancesWithAllocationQuerySpecification.instance(),
diff --git a/cps/tests/org.eclipse.viatra.examples.cps.m2t.proto.distributed.tests/src/org/eclipse/viatra/examples/cps/m2t/proto/distributed/tests/GeneratorTest.java b/cps/tests/org.eclipse.viatra.examples.cps.m2t.proto.distributed.tests/src/org/eclipse/viatra/examples/cps/m2t/proto/distributed/tests/GeneratorTest.java
index bceee92..1b07dd1 100644
--- a/cps/tests/org.eclipse.viatra.examples.cps.m2t.proto.distributed.tests/src/org/eclipse/viatra/examples/cps/m2t/proto/distributed/tests/GeneratorTest.java
+++ b/cps/tests/org.eclipse.viatra.examples.cps.m2t.proto.distributed.tests/src/org/eclipse/viatra/examples/cps/m2t/proto/distributed/tests/GeneratorTest.java
@@ -35,7 +35,6 @@
import org.eclipse.viatra.query.runtime.api.AdvancedViatraQueryEngine;
import org.eclipse.viatra.query.runtime.api.ViatraQueryEngine;
import org.eclipse.viatra.query.runtime.emf.EMFScope;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
import org.junit.Ignore;
import org.junit.Test;
@@ -47,7 +46,7 @@
// @Ignore
@Test
- public void testSmall() throws ViatraQueryException{
+ public void testSmall() {
logger.info("Start Generating...");
Deployment model = loadModel("C:\\Eclipses\\CPSDemonstrator\\git\\incquery-examples-cps\\models\\org.eclipse.viatra.examples.cps.instances\\example.deployment");
@@ -59,7 +58,7 @@
@Ignore
@Test
- public void test64ClientServer() throws ViatraQueryException{
+ public void test64ClientServer() {
logger.info("Start Generating...");
Logger.getLogger("cps.proto.generator").setLevel(Level.OFF);
@@ -75,7 +74,7 @@
assertTrue(true);
}
- private void generateCode(Deployment model) throws ViatraQueryException {
+ private void generateCode(Deployment model) {
ViatraQueryEngine engine = AdvancedViatraQueryEngine.on(new EMFScope(model));
DeploymentQueries.instance().prepare(engine);
diff --git a/cps/transformations/org.eclipse.viatra.examples.cps.xform.m2t/src/org/eclipse/viatra/examples/cps/xform/m2t/monitor/AbstractDeploymentChangeMonitor.java b/cps/transformations/org.eclipse.viatra.examples.cps.xform.m2t/src/org/eclipse/viatra/examples/cps/xform/m2t/monitor/AbstractDeploymentChangeMonitor.java
index ee8aa6f..65aec7f 100644
--- a/cps/transformations/org.eclipse.viatra.examples.cps.xform.m2t/src/org/eclipse/viatra/examples/cps/xform/m2t/monitor/AbstractDeploymentChangeMonitor.java
+++ b/cps/transformations/org.eclipse.viatra.examples.cps.xform.m2t/src/org/eclipse/viatra/examples/cps/xform/m2t/monitor/AbstractDeploymentChangeMonitor.java
@@ -12,7 +12,7 @@
import org.eclipse.viatra.examples.cps.deployment.Deployment;
import org.eclipse.viatra.query.runtime.api.ViatraQueryEngine;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
+import org.eclipse.viatra.query.runtime.matchers.ViatraQueryRuntimeException;
public abstract class AbstractDeploymentChangeMonitor {
@@ -29,9 +29,9 @@
* Sets the model whose changes are observed. Also creates an initial checkpoint with no changes registered.
* @param deployment the deployment model
* @param engine engine associated with the
- * @throws IncQueryException
+ * @throws ViatraQueryRuntimeException
*/
- public abstract void startMonitoring() throws ViatraQueryException;
+ public abstract void startMonitoring();
/**
* Creates a checkpoint which means:
diff --git a/cps/transformations/org.eclipse.viatra.examples.cps.xform.m2t/src/org/eclipse/viatra/examples/cps/xform/m2t/monitor/DeploymentChangeMonitor.java b/cps/transformations/org.eclipse.viatra.examples.cps.xform.m2t/src/org/eclipse/viatra/examples/cps/xform/m2t/monitor/DeploymentChangeMonitor.java
index f874820..2cd2281 100644
--- a/cps/transformations/org.eclipse.viatra.examples.cps.xform.m2t/src/org/eclipse/viatra/examples/cps/xform/m2t/monitor/DeploymentChangeMonitor.java
+++ b/cps/transformations/org.eclipse.viatra.examples.cps.xform.m2t/src/org/eclipse/viatra/examples/cps/xform/m2t/monitor/DeploymentChangeMonitor.java
@@ -35,7 +35,6 @@
import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
import org.eclipse.viatra.query.runtime.api.ViatraQueryEngine;
import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
import org.eclipse.viatra.transformation.evm.api.ExecutionSchema;
import org.eclipse.viatra.transformation.evm.api.Job;
import org.eclipse.viatra.transformation.evm.api.RuleSpecification;
@@ -145,7 +144,7 @@
}
@Override
- public void startMonitoring() throws ViatraQueryException {
+ public void startMonitoring() {
ModelChangeListenerQueries.instance().prepare(engine);
Set<Job<?>> allJobs = Sets.newHashSet();
@@ -221,8 +220,7 @@
executionSchema.addRule(applicationRules);
}
- private Map<IQuerySpecification<? extends ViatraQueryMatcher<IPatternMatch>>, Set<Job<IPatternMatch>>> getDeploymentElementChangeQuerySpecifications()
- throws ViatraQueryException {
+ private Map<IQuerySpecification<? extends ViatraQueryMatcher<IPatternMatch>>, Set<Job<IPatternMatch>>> getDeploymentElementChangeQuerySpecifications() {
Map<IQuerySpecification<? extends ViatraQueryMatcher<IPatternMatch>>, Set<Job<IPatternMatch>>> querySpecifications = Maps
.newHashMap();
querySpecifications
diff --git a/dse/bpmn/org.eclipse.viatra.dse.examples.bpmn.dse/src/org/eclipse/viatra/dse/examples/bpmn/dse/BpmnExamples.java b/dse/bpmn/org.eclipse.viatra.dse.examples.bpmn.dse/src/org/eclipse/viatra/dse/examples/bpmn/dse/BpmnExamples.java
index 0cbb92d..ecd4d3c 100644
--- a/dse/bpmn/org.eclipse.viatra.dse.examples.bpmn.dse/src/org/eclipse/viatra/dse/examples/bpmn/dse/BpmnExamples.java
+++ b/dse/bpmn/org.eclipse.viatra.dse.examples.bpmn.dse/src/org/eclipse/viatra/dse/examples/bpmn/dse/BpmnExamples.java
@@ -37,7 +37,6 @@
import org.eclipse.viatra.dse.objectives.impl.ModelQueriesGlobalConstraint;
import org.eclipse.viatra.dse.objectives.impl.TrajectoryCostSoftObjective;
import org.eclipse.viatra.dse.solutionstore.SolutionStore;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
import org.eclipse.viatra.transformation.evm.specific.ConflictResolvers;
import org.eclipse.viatra.transformation.evm.specific.resolver.FixedPriorityConflictResolver;
import org.junit.After;
@@ -85,7 +84,7 @@
* Configuration of the VIATRA-DSE framework
*/
@Before
- public void setUp() throws ViatraQueryException {
+ public void setUp() {
dse = new DesignSpaceExplorer();
@@ -148,7 +147,7 @@
* Things you can do after the exploration
*/
@After
- public void tearDown() throws ViatraQueryException {
+ public void tearDown() {
// Get an arbitrary solution trajectory
SolutionTrajectory solutionTrajectory = dse.getArbitrarySolution();
if (solutionTrajectory != null) {
@@ -170,7 +169,7 @@
}
@Test
- public void fixedPrioritySearch() throws ViatraQueryException {
+ public void fixedPrioritySearch() {
fixedPriorityStrategy = new FixedPriorityStrategy()
.withDepthLimit(10)
.withRulePriority(ruleProvider.allocateRule, 10)
@@ -182,7 +181,7 @@
}
@Test
- public void DfsWithFixedPriorityConflictResolver() throws ViatraQueryException {
+ public void DfsWithFixedPriorityConflictResolver() {
FixedPriorityConflictResolver conflictResolver = ConflictResolvers.createFixedPriorityResolver();
conflictResolver.setPriority(ruleProvider.allocateRule.getRuleSpecification(), 1);
conflictResolver.setPriority(ruleProvider.createResourceRule.getRuleSpecification(), 5);
@@ -193,17 +192,17 @@
}
@Test
- public void DFS() throws ViatraQueryException {
+ public void DFS() {
dse.startExploration(Strategies.createDfsStrategy(12).continueIfHardObjectivesFulfilled());
}
@Test
- public void BFS() throws ViatraQueryException {
+ public void BFS() {
dse.startExploration(Strategies.createBfsStrategy(7));
}
@Test
- public void hillClimbing() throws ViatraQueryException {
+ public void hillClimbing() {
dse.startExploration(Strategies.creatHillClimbingStrategy());
}
diff --git a/dse/bpmn/org.eclipse.viatra.dse.examples.bpmn.dse/src/org/eclipse/viatra/dse/examples/bpmn/genetic/BpmnEvolutionaryExample.java b/dse/bpmn/org.eclipse.viatra.dse.examples.bpmn.dse/src/org/eclipse/viatra/dse/examples/bpmn/genetic/BpmnEvolutionaryExample.java
index 718ad03..2828ba0 100644
--- a/dse/bpmn/org.eclipse.viatra.dse.examples.bpmn.dse/src/org/eclipse/viatra/dse/examples/bpmn/genetic/BpmnEvolutionaryExample.java
+++ b/dse/bpmn/org.eclipse.viatra.dse.examples.bpmn.dse/src/org/eclipse/viatra/dse/examples/bpmn/genetic/BpmnEvolutionaryExample.java
@@ -31,13 +31,12 @@
import org.eclipse.viatra.dse.objectives.impl.ConstraintsObjective;
import org.eclipse.viatra.dse.objectives.impl.ModelQueriesGlobalConstraint;
import org.eclipse.viatra.dse.objectives.impl.TrajectoryCostSoftObjective;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
import org.junit.Test;
public class BpmnEvolutionaryExample {
@Test
- public void test() throws ViatraQueryException {
+ public void test() {
Logger.getRootLogger().setLevel(Level.WARN);
diff --git a/dse/bpmn/org.eclipse.viatra.dse.examples.bpmn.test/src/org/eclipse/viatra/dse/examples/bpmn/test/BpmnExamplesTest.java b/dse/bpmn/org.eclipse.viatra.dse.examples.bpmn.test/src/org/eclipse/viatra/dse/examples/bpmn/test/BpmnExamplesTest.java
index bb6fd71..e4a1323 100644
--- a/dse/bpmn/org.eclipse.viatra.dse.examples.bpmn.test/src/org/eclipse/viatra/dse/examples/bpmn/test/BpmnExamplesTest.java
+++ b/dse/bpmn/org.eclipse.viatra.dse.examples.bpmn.test/src/org/eclipse/viatra/dse/examples/bpmn/test/BpmnExamplesTest.java
@@ -33,7 +33,6 @@
import org.eclipse.viatra.dse.objectives.impl.ModelQueriesGlobalConstraint;
import org.eclipse.viatra.dse.objectives.impl.TrajectoryCostSoftObjective;
import org.eclipse.viatra.dse.solutionstore.SolutionStore;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
import org.eclipse.viatra.transformation.evm.specific.ConflictResolvers;
import org.eclipse.viatra.transformation.evm.specific.resolver.FixedPriorityConflictResolver;
import org.junit.Assert;
@@ -68,7 +67,7 @@
* Configuration of the VIATRA-DSE framework
*/
@Before
- public void setUp() throws ViatraQueryException {
+ public void setUp() {
dse = new DesignSpaceExplorer();
@@ -126,7 +125,7 @@
}
@Test
- public void fixedPrioritySearch() throws ViatraQueryException {
+ public void fixedPrioritySearch() {
fixedPriorityStrategy = new FixedPriorityStrategy()
.withDepthLimit(10)
.withRulePriority(ruleProvider.allocateRule, 10)
@@ -139,7 +138,7 @@
}
@Test
- public void DfsWithFixedPriorityConflictResolver() throws ViatraQueryException {
+ public void DfsWithFixedPriorityConflictResolver() {
FixedPriorityConflictResolver conflictResolver = ConflictResolvers.createFixedPriorityResolver();
conflictResolver.setPriority(ruleProvider.allocateRule.getRuleSpecification(), 1);
conflictResolver.setPriority(ruleProvider.createResourceRule.getRuleSpecification(), 5);
@@ -151,18 +150,18 @@
}
@Test
- public void DFS() throws ViatraQueryException {
+ public void DFS() {
dse.startExploration(Strategies.createDfsStrategy(12).continueIfHardObjectivesFulfilled());
assertFoundAnySolution();
}
@Test
- public void BFS() throws ViatraQueryException {
+ public void BFS() {
dse.startExploration(Strategies.createBfsStrategy(7));
}
@Test
- public void hillClimbing() throws ViatraQueryException {
+ public void hillClimbing() {
dse.startExploration(Strategies.creatHillClimbingStrategy());
assertFoundAnySolution();
}