|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.mit.jverbnet.data.ThematicRole.ThematicRoleBuilder
public static class ThematicRole.ThematicRoleBuilder
Default implementation of the IThematicRoleBuilder interface.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface edu.mit.jverbnet.data.IThematicRole |
|---|
IThematicRole.IThematicRoleBuilder |
| Constructor Summary | |
|---|---|
ThematicRole.ThematicRoleBuilder()
|
|
| Method Summary | |
|---|---|
ThematicRole |
create(IVerbClass parent)
Creates a thematic role from the information contained in the builder. |
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 |
void |
setSelRestrictions(ISelRestrictions<SemRestrType> selRestrs)
Sets the selectional restrictions for this thematic role |
void |
setType(ThematicRoleType type)
Sets the type for this thematic role. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ThematicRole.ThematicRoleBuilder()
| Method Detail |
|---|
public IVerbClass getVerbClass()
IThematicRole
getVerbClass in interface IThematicRolepublic ThematicRoleType getType()
IThematicRolenull.
getType in interface IThematicRolenull type of this thematic rolepublic ISelRestrictions<SemRestrType> getSelRestrictions()
IThematicRolenull.
getSelRestrictions in interface IThematicRolenull selectional restrictions of this
thematic rolepublic void setType(ThematicRoleType type)
IThematicRole.IThematicRoleBuilder
setType in interface IThematicRole.IThematicRoleBuildertype - the type for this thematic rolepublic void setSelRestrictions(ISelRestrictions<SemRestrType> selRestrs)
IThematicRole.IThematicRoleBuilder
setSelRestrictions in interface IThematicRole.IThematicRoleBuilderselRestrs - the selectional restrictions for this thematic rolepublic ThematicRole create(IVerbClass parent)
IThematicRole.IThematicRoleBuilder
create in interface IThematicRole.IThematicRoleBuilderparent - the parent of the thematic role
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||