|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.cmu.sei.aadl.model.util.ForAllAObject
edu.cmu.sei.aadl.model.util.ComposedAadlProcessor
public class ComposedAadlProcessor
Composes several aadl processors together so that they are all
executed in one traversal of the model. Processors are added to
the composition using addAadlProcessor(ForAllAObject)
.
Processors are invoked in the order they are added.
Field Summary | |
---|---|
protected org.eclipse.emf.common.util.EList |
aadlSwitches
|
static java.lang.String |
copyright
|
Fields inherited from class edu.cmu.sei.aadl.model.util.ForAllAObject |
---|
DEFAULT_DEFAULT_TRAVERSAL, NO_DEFAULT, PROCESS_BOTTOM_UP_COMPONENT_IMPL, PROCESS_POST_ORDER_ALL, PROCESS_PRE_ORDER_ALL, PROCESS_TOP_DOWN_COMPONENT_CLASSIFIER, PROCESS_TOP_DOWN_COMPONENT_IMPL, resultList |
Constructor Summary | |
---|---|
ComposedAadlProcessor(int defTraversal)
|
Method Summary | |
---|---|
void |
addAadlProcessor(ForAllAObject aadlSwitch)
adds a concrete class of AbstractAadlProcessor to |
org.eclipse.emf.common.util.EList |
getAadlSwitches()
|
void |
process(AObject theAObject)
Calls each of the registered aadl switches |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String copyright
protected org.eclipse.emf.common.util.EList aadlSwitches
Constructor Detail |
---|
public ComposedAadlProcessor(int defTraversal)
Method Detail |
---|
public org.eclipse.emf.common.util.EList getAadlSwitches()
public void addAadlProcessor(ForAllAObject aadlSwitch)
aadlSwitch
- The aadlSwitch to be added.public void process(AObject theAObject)
process
in class ForAllAObject
ForAllAObject.action(AObject)
,
ForAllAObject.suchThat(AObject)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |