org.argouml.uml
Class PredicateFind
java.lang.Object
org.argouml.uml.PredicateFind
- All Implemented Interfaces:
- org.tigris.gef.util.Predicate, Serializable
- public class PredicateFind
- extends Object
- implements org.tigris.gef.util.Predicate
Class to find out if a given object fulfills certain given predicates.
- See Also:
- Serialized Form
Field Summary |
private org.tigris.gef.util.Predicate |
diagramName
|
private org.tigris.gef.util.Predicate |
elementName
|
private org.tigris.gef.util.Predicate |
packageName
|
private org.tigris.gef.util.Predicate |
specific
|
private org.tigris.gef.util.Predicate |
theType
|
Constructor Summary |
PredicateFind(org.tigris.gef.util.Predicate e,
org.tigris.gef.util.Predicate p,
org.tigris.gef.util.Predicate d,
org.tigris.gef.util.Predicate t)
The constructor. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
elementName
private org.tigris.gef.util.Predicate elementName
packageName
private org.tigris.gef.util.Predicate packageName
diagramName
private org.tigris.gef.util.Predicate diagramName
theType
private org.tigris.gef.util.Predicate theType
specific
private org.tigris.gef.util.Predicate specific
PredicateFind
public PredicateFind(org.tigris.gef.util.Predicate e,
org.tigris.gef.util.Predicate p,
org.tigris.gef.util.Predicate d,
org.tigris.gef.util.Predicate t)
- The constructor.
- Parameters:
e
- Predicate for the element namep
- Predicate for the package named
- Predicate for the diagram namet
- Predicate for the type
matchDiagram
public boolean matchDiagram(org.tigris.gef.base.Diagram d)
- Parameters:
d
- the given diagram
- Returns:
- true if the name of the given diagram equals
matchPackage
public boolean matchPackage(Object m)
- Parameters:
m
- the given package
- Returns:
- true if the name of the given package is equal
predicate
public boolean predicate(Object o)
- Specified by:
predicate
in interface org.tigris.gef.util.Predicate
- See Also:
Predicate.predicate(java.lang.Object)