GrammarScope  4.0.0
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
grammarscope.data.GrammaticalRelationData Class Reference

Public Member Functions

 GrammaticalRelationData (final String name, final String shortName, final String longName, final String parent, final String sourcePatternString, final String[] targetPatternStrings, final String description, final String[][] codedExamples)
 

Static Public Member Functions

static GrammaticalRelationData[] getData (final Language language)
 
static Map< String, GrammaticalRelationDatagetDataMap (final Language language)
 
static GrammaticalRelationData getRelationData (final BasicRelation relation)
 

Public Attributes

final String name
 
final String shortName
 
final String longName
 
final String parent
 
final String sourcePattern
 
final String[] targetPatterns
 
final String description
 
final String[][] codedExamples
 

Detailed Description

Grammatical relation data

Author
Bernard Bou

Constructor & Destructor Documentation

◆ GrammaticalRelationData()

grammarscope.data.GrammaticalRelationData.GrammaticalRelationData ( final String  name,
final String  shortName,
final String  longName,
final String  parent,
final String  sourcePatternString,
final String[]  targetPatternStrings,
final String  description,
final String  codedExamples[][] 
)

Constructor

Parameters
namename
shortNameshort name
longNamelong name
parentparent relation
sourcePatternStringuncompiled source pattern
targetPatternStringsuncompiled target patterns
descriptiondescription
codedExamplesexamples

Member Function Documentation

◆ getData()

static GrammaticalRelationData [] grammarscope.data.GrammaticalRelationData.getData ( final Language  language)
static

Get language data

Parameters
languagelanguage
Returns
language data

◆ getDataMap()

static Map<String, GrammaticalRelationData> grammarscope.data.GrammaticalRelationData.getDataMap ( final Language  language)
static

Get language relation-mapped data

Parameters
languagelanguage
Returns
language data

◆ getRelationData()

static GrammaticalRelationData grammarscope.data.GrammaticalRelationData.getRelationData ( final BasicRelation  relation)
static

Get language data for relation

Parameters
relationrelation
Returns
language data

Member Data Documentation

◆ codedExamples

final String [][] grammarscope.data.GrammaticalRelationData.codedExamples

Example, the way the relation in the example is formalized. E.g. pred((Reagan,died) pairs

◆ description

final String grammarscope.data.GrammaticalRelationData.description

Description

◆ longName

final String grammarscope.data.GrammaticalRelationData.longName

Long name

◆ name

final String grammarscope.data.GrammaticalRelationData.name

Name

◆ parent

final String grammarscope.data.GrammaticalRelationData.parent

Parent name

◆ shortName

final String grammarscope.data.GrammaticalRelationData.shortName

Short name

◆ sourcePattern

final String grammarscope.data.GrammaticalRelationData.sourcePattern

Source pattern

◆ targetPatterns

final String [] grammarscope.data.GrammaticalRelationData.targetPatterns

Target patterns


The documentation for this class was generated from the following file: