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