edu.mit.jverbnet.data
Interface IThematicRole

All Known Subinterfaces:
IThematicRole.IThematicRoleBuilder
All Known Implementing Classes:
ThematicRole, ThematicRole.ThematicRoleBuilder

public interface IThematicRole

A thematic role for a verb class.

Since:
JVerbnet 1.0.0
Version:
1.2.0
Author:
Mark A. Finlayson

Nested Class Summary
static interface IThematicRole.IThematicRoleBuilder
          An object allows an immutable member object to built up and then created.
 
Method Summary
 ISelRestrictions<SemRestrType> getSelRestrictions()
          Returns the selectional restrictions of this thematic role.
 ThematicRoleType getType()
          Returns the type of this thematic role, never null.
 IVerbClass getVerbClass()
          Returns the verb class to which this thematic role belongs
 

Method Detail

getVerbClass

IVerbClass getVerbClass()
Returns the verb class to which this thematic role belongs

Returns:
the verb class to which this thematic role belongs
Since:
JVerbnet 1.0.0

getType

ThematicRoleType getType()
Returns the type of this thematic role, never null.

Returns:
the non-null type of this thematic role
Since:
JVerbnet 1.0.0

getSelRestrictions

ISelRestrictions<SemRestrType> getSelRestrictions()
Returns the selectional restrictions of this thematic role. Will never be null.

Returns:
the non-null selectional restrictions of this thematic role
Since:
JVerbnet 1.0.0


Copyright © 2012 ${project.organization.name}. All Rights Reserved.