public class ElementsOfConcernCollector extends java.lang.Object implements ExpressionVisitor
| Modifier and Type | Field and Description |
|---|---|
private java.util.Collection |
result |
| Constructor and Description |
|---|
ElementsOfConcernCollector() |
| Modifier and Type | Method and Description |
|---|---|
void |
collect(Expression exp,
java.util.Collection result) |
java.lang.Object |
onAnyString() |
java.lang.Object |
onAttribute(AttributeExp exp) |
java.lang.Object |
onChoice(ChoiceExp exp) |
java.lang.Object |
onConcur(ConcurExp exp) |
java.lang.Object |
onData(DataExp exp) |
java.lang.Object |
onElement(ElementExp exp) |
java.lang.Object |
onEpsilon() |
java.lang.Object |
onInterleave(InterleaveExp exp) |
java.lang.Object |
onList(ListExp exp) |
java.lang.Object |
onMixed(MixedExp exp) |
java.lang.Object |
onNullSet() |
java.lang.Object |
onOneOrMore(OneOrMoreExp exp) |
java.lang.Object |
onOther(OtherExp exp) |
java.lang.Object |
onRef(ReferenceExp exp) |
java.lang.Object |
onSequence(SequenceExp exp) |
java.lang.Object |
onValue(ValueExp exp) |
public final void collect(Expression exp, java.util.Collection result)
public final java.lang.Object onAttribute(AttributeExp exp)
onAttribute in interface ExpressionVisitorpublic final java.lang.Object onChoice(ChoiceExp exp)
onChoice in interface ExpressionVisitorpublic final java.lang.Object onElement(ElementExp exp)
onElement in interface ExpressionVisitorpublic final java.lang.Object onOneOrMore(OneOrMoreExp exp)
onOneOrMore in interface ExpressionVisitorpublic final java.lang.Object onMixed(MixedExp exp)
onMixed in interface ExpressionVisitorpublic final java.lang.Object onEpsilon()
onEpsilon in interface ExpressionVisitorpublic final java.lang.Object onNullSet()
onNullSet in interface ExpressionVisitorpublic final java.lang.Object onAnyString()
onAnyString in interface ExpressionVisitorpublic final java.lang.Object onData(DataExp exp)
onData in interface ExpressionVisitorpublic final java.lang.Object onValue(ValueExp exp)
onValue in interface ExpressionVisitorpublic final java.lang.Object onList(ListExp exp)
onList in interface ExpressionVisitorpublic final java.lang.Object onRef(ReferenceExp exp)
onRef in interface ExpressionVisitorpublic final java.lang.Object onOther(OtherExp exp)
onOther in interface ExpressionVisitorpublic final java.lang.Object onSequence(SequenceExp exp)
onSequence in interface ExpressionVisitorpublic final java.lang.Object onConcur(ConcurExp exp)
onConcur in interface ExpressionVisitorpublic final java.lang.Object onInterleave(InterleaveExp exp)
onInterleave in interface ExpressionVisitor