|
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.