eu.monnetproject.lemon.model
Interface Argument

All Superinterfaces:
LemonElement, LemonElementOrPredicate, PhraseTerminal
All Known Implementing Classes:
ArgumentImpl

public interface Argument
extends PhraseTerminal

An argument of a syntactic frame/semantic predicate

Author:
John McCrae

Method Summary
 SyntacticRoleMarker getMarker()
          Get the marker that indicates the syntactic role
 boolean isOptional()
          Check if this argument is optional
 void setMarker(SyntacticRoleMarker marker)
          Set the marker that indicates the syntactic role
 void setOptional(boolean optional)
          Set if this argument is optional
 
Methods inherited from interface eu.monnetproject.lemon.model.LemonElement
addAnnotation, addProperty, addType, getAnnotations, getAnnotations, getID, getProperty, getPropertys, getTypes, removeAnnotation, removeProperty, removeType
 
Methods inherited from interface eu.monnetproject.lemon.model.LemonElementOrPredicate
getURI
 

Method Detail

getMarker

SyntacticRoleMarker getMarker()
Get the marker that indicates the syntactic role


setMarker

void setMarker(SyntacticRoleMarker marker)
Set the marker that indicates the syntactic role


isOptional

boolean isOptional()
Check if this argument is optional


setOptional

void setOptional(boolean optional)
Set if this argument is optional



Copyright © 2012. All Rights Reserved.