|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ISelRestrictions<T extends IVerbnetType>
Represents a set of selection restrictions. Selection restrictions may
operate over any type extending IVerbnetType. However, in the
canonical verbnet, they operate only over objects that implement
IRestrType.
| Nested Class Summary | |
|---|---|
static class |
ISelRestrictions.Logic
The two different kinds of combination logic that may be used in a restriction object. |
| Method Summary | |
|---|---|
ISelRestrictions.Logic |
getLogic()
Returns either null or the logic used to combine subelements
of this instance. |
java.util.List<ISelRestrictions<T>> |
getSubSelRestrictions()
Returns a list of sub restrictions for this instance. |
java.util.Map<T,java.lang.Boolean> |
getTypeRestrictions()
Returns a map of type restrictions for this instance. |
boolean |
isEmpty()
Returns true if this restriction instance is equivalent to
the empty restriction instance; namely, it has no restrictions. |
| Method Detail |
|---|
ISelRestrictions.Logic getLogic()
null or the logic used to combine subelements
of this instance.
java.util.Map<T,java.lang.Boolean> getTypeRestrictions()
null, but possibly empty map of type
restrictions for this instance.java.util.List<ISelRestrictions<T>> getSubSelRestrictions()
null, but possibly empty list of sub
restrictions for this instance.boolean isEmpty()
true if this restriction instance is equivalent to
the empty restriction instance; namely, it has no restrictions.
true if this instance imposes no restrictions
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||