edu.cmu.sei.aadl.modelsupport.modeltraversal
Class AadlProcessingSwitchWithProgress
java.lang.Object
edu.cmu.sei.aadl.modelsupport.modeltraversal.ForAllElement
edu.cmu.sei.aadl.modelsupport.modeltraversal.AadlProcessingSwitch
edu.cmu.sei.aadl.modelsupport.modeltraversal.AadlProcessingSwitchWithProgress
- Direct Known Subclasses:
- CreateConnectionsSwitch, CreateEndToEndFlowsSwitch
public abstract class AadlProcessingSwitchWithProgress
- extends AadlProcessingSwitch
An extension of AadlProcessingSwitch
that includes a field
for referencing an IProgressMonitor
.
In addition, it adds a new method checkIfCancelled()
that checks
to see if the monitor has been set to cancelled and, if so, cancels
the traversal via ForAllElement.cancelTraversal()
.
- Author:
- aarong
Field Summary |
protected org.eclipse.core.runtime.IProgressMonitor |
monitor
The progress monitor |
Method Summary |
protected void |
checkIfCancelled()
Check the progress monitor to see if the user has requested a
cancellation. |
Methods inherited from class edu.cmu.sei.aadl.modelsupport.modeltraversal.ForAllElement |
action, cancelled, cancelTraversal, defaultTraversal, defaultTraversal, defaultTraversalAllDeclarativeModels, defaultTraversalAllInstances, error, error, getErrorManager, getResultList, info, info, internalError, internalError, notCancelled, processAllComponentImpl, processBottomUpComponentImpl, processBottomUpComponentImpl, processEList, processObject, processPostOrderAll, processPostOrderAll, processPostOrderAll, processPostOrderAllDeclarativeModels, processPostOrderAllInstances, processPostOrderComponentInstance, processPostOrderComponentInstance, processPreOrderAll, processPreOrderAll, processPreOrderAll, processPreOrderAllDeclarativeModels, processPreOrderAllInstances, processPreOrderComponentInstance, processPreOrderComponentInstance, processResources, processResources, processResourcesIgnoreFailure, processTopDownComponentClassifier, processTopDownComponentClassifierAllDeclarativeModels, processTopDownComponentImpl, processTopDownComponentImpl, processTree, processTreeIgnoreFailure, suchThat, warning, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
monitor
protected final org.eclipse.core.runtime.IProgressMonitor monitor
- The progress monitor
AadlProcessingSwitchWithProgress
protected AadlProcessingSwitchWithProgress(org.eclipse.core.runtime.IProgressMonitor pm,
int defTraversal,
AnalysisErrorReporterManager errMgr)
AadlProcessingSwitchWithProgress
protected AadlProcessingSwitchWithProgress(org.eclipse.core.runtime.IProgressMonitor pm,
int defTraversal)
AadlProcessingSwitchWithProgress
protected AadlProcessingSwitchWithProgress(org.eclipse.core.runtime.IProgressMonitor pm,
AnalysisErrorReporterManager errMgr)
AadlProcessingSwitchWithProgress
protected AadlProcessingSwitchWithProgress(org.eclipse.core.runtime.IProgressMonitor pm)
checkIfCancelled
protected final void checkIfCancelled()
- Check the progress monitor to see if the user has requested a
cancellation. Cancel the traversal if so.