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