|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object eu.monnetproject.lemon.URIValue eu.monnetproject.lemon.URIElement eu.monnetproject.lemon.impl.LemonElementImpl eu.monnetproject.lemon.impl.FrameImpl
public class FrameImpl
Instantiated via LemonFactoryImpl
Field Summary |
---|
Fields inherited from class eu.monnetproject.lemon.impl.LemonElementImpl |
---|
checkRemote, model, RDF_TYPE, referencers |
Method Summary | |
---|---|
ReaderAccepter |
accept(URI pred,
String value,
LinguisticOntology lingOnto,
AccepterFactory factory)
|
void |
accept(URI pred,
String value,
String lang,
LinguisticOntology lingOnto,
AccepterFactory factory)
|
ReaderAccepter |
accept(URI pred,
URI value,
LinguisticOntology lingOnto,
AccepterFactory factory)
|
void |
addDecomposition(List<Component> comps)
Add a decomposition |
boolean |
addSynArg(SynArg synArg,
Argument synArgVal)
Add a syntactic argument |
boolean |
addTree(Node node)
Add a tree to this frame |
void |
clearAll()
|
void |
doAccept(ElementVisitor visitor)
|
Collection<List<Component>> |
getDecompositions()
Get the decompositions of this entry |
Map<URI,Collection<Object>> |
getElements()
|
Collection<Argument> |
getSynArg(SynArg synArg)
Get a particular set of synactic arguments of the frame |
Map<SynArg,Collection<Argument>> |
getSynArgs()
Get the syntactic arguments of the frame |
Collection<Node> |
getTrees()
Get the trees attached to this frame |
void |
merge(ReaderAccepter accepter,
LinguisticOntology lingOnto,
AccepterFactory factory)
|
boolean |
removeDecomposition(List<Component> comps)
Remove a decomposition |
boolean |
removeSynArg(SynArg synArg,
Argument synArgVal)
Remove a syntactic argument |
boolean |
removeTree(Node node)
Remove a tree from this frame |
Methods inherited from class eu.monnetproject.lemon.impl.LemonElementImpl |
---|
accept, acceptProperties, addAnnotation, addPredElem, addPredElemDirect, addProperty, addReference, addStrElem, addStrElemDirect, addType, addTypeDirect, defaultAccept, defaultAccept, defaultAccept, defaultMerge, follow, follow, getAnnotations, getAnnotations, getModelName, getPredElem, getPredElems, getProperty, getPropertys, getStrElem, getStrElems, getStrText, getTypes, isMultiReferenced, merge, merge, mergeIn, printAsBlankNode, printAsBlankNode, printURI, refers, removeAnnotation, removePredElem, removeProperty, removeReference, removeStrElem, removeType, resolveRemote, setStrElem, setStrElemDirect, setStrText, setStrTextDirect, updateAddPredElem, updateReference, visit, write |
Methods inherited from class eu.monnetproject.lemon.URIElement |
---|
equals, getID, hashCode, toString |
Methods inherited from class eu.monnetproject.lemon.URIValue |
---|
getInfHash, getURI |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
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 |
---|
public Map<SynArg,Collection<Argument>> getSynArgs()
Frame
getSynArgs
in interface Frame
public Collection<Argument> getSynArg(SynArg synArg)
Frame
getSynArg
in interface Frame
public boolean addSynArg(SynArg synArg, Argument synArgVal)
Frame
addSynArg
in interface Frame
public boolean removeSynArg(SynArg synArg, Argument synArgVal)
Frame
removeSynArg
in interface Frame
public Collection<Node> getTrees()
Frame
getTrees
in interface Frame
public boolean addTree(Node node)
Frame
addTree
in interface Frame
public boolean removeTree(Node node)
Frame
removeTree
in interface Frame
public Collection<List<Component>> getDecompositions()
Frame
getDecompositions
in interface Frame
public void addDecomposition(List<Component> comps)
Frame
addDecomposition
in interface Frame
public boolean removeDecomposition(List<Component> comps)
Frame
removeDecomposition
in interface Frame
public void doAccept(ElementVisitor visitor)
doAccept
in class LemonElementImpl
public Map<URI,Collection<Object>> getElements()
getElements
in interface IntrospectableElement
getElements
in class LemonElementImpl
public void clearAll()
clearAll
in class LemonElementImpl
public ReaderAccepter accept(URI pred, URI value, LinguisticOntology lingOnto, AccepterFactory factory)
accept
in interface ReaderAccepter
public ReaderAccepter accept(URI pred, String value, LinguisticOntology lingOnto, AccepterFactory factory)
accept
in interface ReaderAccepter
public void accept(URI pred, String value, String lang, LinguisticOntology lingOnto, AccepterFactory factory)
accept
in interface ReaderAccepter
public void merge(ReaderAccepter accepter, LinguisticOntology lingOnto, AccepterFactory factory)
merge
in interface ReaderAccepter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |