eu.monnetproject.lemon
Interface LemonFactory

All Known Implementing Classes:
LemonFactoryImpl

public interface LemonFactory

The factory for making new lemon elements

Author:
John McCrae

Method Summary
<C extends LemonElement>
C
make(Class<C> lemonInterface, URI rdfClass)
          Deprecated. Avoid blank nodes!
<C extends LemonElement>
C
make(Class<C> lemonInterface, URI rdfClass, URI uri)
          Make a generic named element of the lemon model
 Argument makeArgument()
          Deprecated. Avoid blank nodes!
 Argument makeArgument(URI uri)
          Create a new named argument
 Component makeComponent()
          Deprecated. Avoid blank nodes!
 Component makeComponent(URI uri)
          Create a new named component
 SenseCondition makeCondition()
          Deprecated. Avoid blank nodes!
 SenseCondition makeCondition(URI uri)
          Create a new named condition
 SenseDefinition makeDefinition()
          Deprecated. Avoid blank nodes!
 SenseDefinition makeDefinition(URI uri)
          Create a new named definition
 Example makeExample()
          Deprecated. Avoid blank nodes!
 Example makeExample(URI uri)
          Create a new named example
 LexicalForm makeForm()
          Deprecated. Avoid blank nodes!
 LexicalForm makeForm(URI uri)
          Create a new named form
 Frame makeFrame()
          Deprecated. Avoid blank nodes!
 Frame makeFrame(URI uri)
          Create a new named frame
 LexicalEntry makeLexicalEntry(URI uri)
          Create a new lexical entry
 MorphPattern makeMorphPattern()
          Deprecated. Avoid blank nodes!
 MorphPattern makeMorphPattern(URI uri)
          Create a morphological pattern
 MorphTransform makeMorphTransform()
          Deprecated. Avoid blank nodes!
 MorphTransform makeMorphTransform(URI uri)
          Create a morphological transform
 Node makeNode()
          Deprecated. Avoid blank nodes!
 Node makeNode(URI uri)
          Create a new named node
 Part makePart(URI uri)
          Create a new part (lexical entry)
 Phrase makePhrase(URI uri)
          Create a new phrase (lexical entry)
 Prototype makePrototype()
          Deprecated. Avoid blank nodes!
 Prototype makePrototype(URI uri)
          Create a prototype
 LexicalSense makeSense()
          Deprecated. Avoid blank nodes!
 LexicalSense makeSense(URI uri)
          Create a new named sense
 Word makeWord(URI uri)
          Create a new word (lexical entry)
 

Method Detail

makeArgument

@Deprecated
Argument makeArgument()
Deprecated. Avoid blank nodes!

Create a new blank node argument


makeArgument

Argument makeArgument(URI uri)
Create a new named argument


makeComponent

@Deprecated
Component makeComponent()
Deprecated. Avoid blank nodes!

Create a new blank node component


makeComponent

Component makeComponent(URI uri)
Create a new named component


makeCondition

@Deprecated
SenseCondition makeCondition()
Deprecated. Avoid blank nodes!

Create a new blank node condition


makeCondition

SenseCondition makeCondition(URI uri)
Create a new named condition


makeDefinition

@Deprecated
SenseDefinition makeDefinition()
Deprecated. Avoid blank nodes!

Create a new blank node definition


makeDefinition

SenseDefinition makeDefinition(URI uri)
Create a new named definition


makeExample

@Deprecated
Example makeExample()
Deprecated. Avoid blank nodes!

Create a new blank node example


makeExample

Example makeExample(URI uri)
Create a new named example


makeForm

@Deprecated
LexicalForm makeForm()
Deprecated. Avoid blank nodes!

Create a new blank node form


makeForm

LexicalForm makeForm(URI uri)
Create a new named form


makeFrame

@Deprecated
Frame makeFrame()
Deprecated. Avoid blank nodes!

Create a new blank node frame


makeFrame

Frame makeFrame(URI uri)
Create a new named frame


makeLexicalEntry

LexicalEntry makeLexicalEntry(URI uri)
Create a new lexical entry


makePart

Part makePart(URI uri)
Create a new part (lexical entry)


makePhrase

Phrase makePhrase(URI uri)
Create a new phrase (lexical entry)


makeWord

Word makeWord(URI uri)
Create a new word (lexical entry)


makeMorphPattern

MorphPattern makeMorphPattern(URI uri)
Create a morphological pattern


makeMorphPattern

@Deprecated
MorphPattern makeMorphPattern()
Deprecated. Avoid blank nodes!

Create a morphological pattern


makeMorphTransform

MorphTransform makeMorphTransform(URI uri)
Create a morphological transform


makeMorphTransform

@Deprecated
MorphTransform makeMorphTransform()
Deprecated. Avoid blank nodes!

Create a morphological transform


makeNode

@Deprecated
Node makeNode()
Deprecated. Avoid blank nodes!

Create a new blank node entry


makeNode

Node makeNode(URI uri)
Create a new named node


makePrototype

Prototype makePrototype(URI uri)
Create a prototype


makePrototype

@Deprecated
Prototype makePrototype()
Deprecated. Avoid blank nodes!

Create a prototype


makeSense

@Deprecated
LexicalSense makeSense()
Deprecated. Avoid blank nodes!

Create a new blank node sense


makeSense

LexicalSense makeSense(URI uri)
Create a new named sense


make

@Deprecated
<C extends LemonElement> C make(Class<C> lemonInterface,
                                           URI rdfClass)
Deprecated. Avoid blank nodes!

Make a generic element of the lemon model


make

<C extends LemonElement> C make(Class<C> lemonInterface,
                                URI rdfClass,
                                URI uri)
Make a generic named element of the lemon model



Copyright © 2012. All Rights Reserved.