|
IBM Rational Software Modeler Release 6.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.ibm.xtools.patterns.framework.AbstractPatternInstance.PatternParameterValueQueue
A simple queue implementation that is strongly-typed for pattern parameter values.
| Constructor Summary | |
protected |
AbstractPatternInstance.PatternParameterValueQueue()
|
| Method Summary | |
PatternParameterValue |
dequeue()
Performs a dequeue on the queue returning back the value from the top of the queue. |
boolean |
enqueue(PatternParameterValue.Added added)
Performs an enqueue on the queue, putting the input value to the end or bottom of the queue. |
boolean |
enqueue(PatternParameterValue.Removed removed)
Performs an enqueue on the queue, putting the input value to the end or bottom of the queue. |
void |
enumerate(AbstractPatternParameter parameter,
com.ibm.xtools.patterns.framework.PatternParameterValue.Consumer consumer)
Enumerates the pattern parameter values on the queue filtered by parameter. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
protected AbstractPatternInstance.PatternParameterValueQueue()
| Method Detail |
public PatternParameterValue dequeue()
public boolean enqueue(PatternParameterValue.Added added)
added - the pattern parameter value to put on the queue
public boolean enqueue(PatternParameterValue.Removed removed)
removed - the pattern parameter value to put on the queue
public void enumerate(AbstractPatternParameter parameter,
com.ibm.xtools.patterns.framework.PatternParameterValue.Consumer consumer)
parameter - the parameter of interestconsumer - the consumer callback that is called for every value on
the queue found that matches the parameter of interest
|
IBM Rational Software Modeler Release 6.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2004. All rights reserved.