Salt  3.4.2
A powerful, tagset-independent and theory-neutral meta model and API for storing, manipulating, and representing nearly all types of linguistic data .
org.corpus_tools.salt.extensions.notification.SaltNotificationFactory Class Reference

Inherits org.corpus_tools.salt.impl.SaltFactoryImpl, org.corpus_tools.salt.ISaltFactory, and org.corpus_tools.salt.extensions.notification.graph.Notifier.

Public Member Functions

List< ListenergetListener ()
 Returns an unmodifiable list of all listeners.If no listener is registered null is returned.
Returns
all registered listeners

 
synchronized void addListener (Listener listener)
 Adds a new listener, which then will be notified about a change in this object.
Parameters
listenerto be notified

 
void addListener (Collection< Listener > listener)
 Adds a set of new listener, which then will be notified about a change in this object.
Parameters
listenerto be notified

 
synchronized void removeListener (Listener listener)
 Removes a listener, which won't be notified about a change in this object anymore.
Parameters
listenerto be notified

 
Node createNode ()
 Creates a new Node object of type NodeImpl. More...
 
Relation< Node, NodecreateRelation ()
 Creates a new Relation object of type RelationImpl. More...
 
Graph< Node, Relation< Node, Node >, Layer< Node, Relation< Node, Node > > > createGraph ()
 Creates a new Graph object of type GraphImpl. More...
 
Label createLabel ()
 Creates a new Label object of type LabelImpl. More...
 
Layer< Node, Relation< Node, Node > > createLayer ()
 Creates a new Layer object. More...
 
SGraph createSGraph ()
 Creates a new SGraph object of type SGraphImpl. More...
 
SNode createSNode ()
 Creates a new SNode object of type SNodeImpl. More...
 
SRelation< SNode, SNodecreateSRelation ()
 Creates a new SRelation object of type SRelationImpl. More...
 
SAnnotation createSAnnotation ()
 Creates a new SAnnotation object of type SAnnotationImpl. More...
 
SMetaAnnotation createSMetaAnnotation ()
 Creates a new SMetaAnnotation object of type SMetaAnnotationImpl. More...
 
SProcessingAnnotation createSProcessingAnnotation ()
 Creates a new SProcessingAnnotation object of type SProcessingAnnotationImpl. More...
 
SFeature createSFeature ()
 Creates a new SFeature object of type SFeatureImpl. More...
 
SLayer createSLayer ()
 Creates a new SLayer object of type SLayerImpl. More...
 
SCorpus createSCorpus ()
 Creates a new SCorpus object. More...
 
SCorpusRelation createSCorpusRelation ()
 Creates a new SCorpusRelation object. More...
 
SCorpusDocumentRelation createSCorpusDocumentRelation ()
 Creates a new SCorpusDocumentRelation object. More...
 
SCorpusGraph createSCorpusGraph ()
 Creates a new SCorpusGraph object. More...
 
SDocumentGraph createSDocumentGraph ()
 Creates a new SDocumentGraph object. More...
 
SDocument createSDocument ()
 Creates a new SDocument object. More...
 
SToken createSToken ()
 Creates a new SToken object. More...
 
SSpanningRelation createSSpanningRelation ()
 Creates a new SSpanningRelation object of type SSpanningRelationImpl. More...
 
SDominanceRelation createSDominanceRelation ()
 Creates a new SDominanceRelation object. More...
 
SPointingRelation createSPointingRelation ()
 Creates a new SPointingRelation object. More...
 
SOrderRelation createSOrderRelation ()
 Creates a new SOrderRelation object. More...
 
STextualRelation createSTextualRelation ()
 Creates a new STextualRelation object. More...
 
STimelineRelation createSTimelineRelation ()
 Creates a new STimelineRelation object. More...
 
SMedialRelation createSMedialRelation ()
 Creates a new SMedialRelation object. More...
 
SSpan createSSpan ()
 Creates a new SSpan object. More...
 
SStructure createSStructure ()
 Creates a new SStructure object. More...
 
STextualDS createSTextualDS ()
 Creates a new STextualDS object. More...
 
SMedialDS createSMedialDS ()
 Creates a new SMedialDS object. More...
 
STimeline createSTimeline ()
 Creates a new STimeline object. More...
 
SCatAnnotation createSCatAnnotation ()
 Creates a new SCatAnnotation object. More...
 
SPOSAnnotation createSPOSAnnotation ()
 Creates a new SPOSAnnotation object. More...
 
SLemmaAnnotation createSLemmaAnnotation ()
 Creates a new SLemmaAnnotation object. More...
 
STypeAnnotation createSTypeAnnotation ()
 Creates a new STypeAnnotation object. More...
 
SWordAnnotation createSWordAnnotation ()
 Creates a new SWordAnnotation object. More...
 
SSentenceAnnotation createSSentenceAnnotation ()
 Creates a new SSentenceAnnotation object. More...
 
- Public Member Functions inherited from org.corpus_tools.salt.impl.SaltFactoryImpl
SaltProject createSaltProject ()
 Creates a new SaltProject. More...
 
- Public Member Functions inherited from org.corpus_tools.salt.graph.impl.GraphFactoryImpl
Identifier createIdentifier (IdentifiableElement container, String id)
 Creates a new Identifier object of type IdentifierImpl. More...
 

Member Function Documentation

◆ createGraph()

Graph<Node, Relation<Node, Node>, Layer<Node, Relation<Node, Node> > > org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createGraph ( )

Creates a new Graph object of type GraphImpl.

Returns
new Graph object

Implements org.corpus_tools.salt.graph.IGraphFactory.

◆ createLabel()

Label org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createLabel ( )

Creates a new Label object of type LabelImpl.

The value of this label is defined to be of type String. To use another value type, use one of the other create methods createLabelXXX() or the generic method createLabel(Class).

Returns
new Label object

Implements org.corpus_tools.salt.graph.IGraphFactory.

◆ createLayer()

Layer<Node, Relation<Node, Node> > org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createLayer ( )

Creates a new Layer object.

A layer is a kind of a subgraph, which can contain nodes, relations and other layers.

Returns
new layer object

Implements org.corpus_tools.salt.graph.IGraphFactory.

◆ createNode()

Node org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createNode ( )

Creates a new Node object of type NodeImpl.

Returns
new Node object

Implements org.corpus_tools.salt.graph.IGraphFactory.

◆ createRelation()

Relation<Node, Node> org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createRelation ( )

Creates a new Relation object of type RelationImpl.

Returns
new Relation object

Implements org.corpus_tools.salt.graph.IGraphFactory.

◆ createSAnnotation()

SAnnotation org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSAnnotation ( )

Creates a new SAnnotation object of type SAnnotationImpl.

Returns
new SAnnotation object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSCatAnnotation()

SCatAnnotation org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSCatAnnotation ( )

Creates a new SCatAnnotation object.

Returns
new SCatAnnotation object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSCorpus()

SCorpus org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSCorpus ( )

Creates a new SCorpus object.

Returns
new SCorpus object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSCorpusDocumentRelation()

SCorpusDocumentRelation org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSCorpusDocumentRelation ( )

Creates a new SCorpusDocumentRelation object.

Returns
new SCorpusDocumentRelation object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSCorpusGraph()

SCorpusGraph org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSCorpusGraph ( )

Creates a new SCorpusGraph object.

Returns
new SCorpusGraph object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSCorpusRelation()

SCorpusRelation org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSCorpusRelation ( )

Creates a new SCorpusRelation object.

Returns
new SCorpusRelation object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSDocument()

SDocument org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSDocument ( )

Creates a new SDocument object.

Returns
new SDocument object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSDocumentGraph()

SDocumentGraph org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSDocumentGraph ( )

Creates a new SDocumentGraph object.

Returns
new SDocumentGraph object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSDominanceRelation()

SDominanceRelation org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSDominanceRelation ( )

Creates a new SDominanceRelation object.

Returns
new SDominanceRelation object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSFeature()

SFeature org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSFeature ( )

Creates a new SFeature object of type SFeatureImpl.

Returns
new SFeature object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSGraph()

SGraph org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSGraph ( )

Creates a new SGraph object of type SGraphImpl.

Returns
new SGraph object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSLayer()

SLayer org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSLayer ( )

Creates a new SLayer object of type SLayerImpl.

Returns
new SLayer object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSLemmaAnnotation()

SLemmaAnnotation org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSLemmaAnnotation ( )

Creates a new SLemmaAnnotation object.

Returns
new SLemmaAnnotation object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSMedialDS()

SMedialDS org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSMedialDS ( )

Creates a new SMedialDS object.

Returns
new SMedialDS object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSMedialRelation()

SMedialRelation org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSMedialRelation ( )

Creates a new SMedialRelation object.

Returns
new SMedialRelation object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSMetaAnnotation()

SMetaAnnotation org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSMetaAnnotation ( )

Creates a new SMetaAnnotation object of type SMetaAnnotationImpl.

Returns
new SMetaAnnotation object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSNode()

SNode org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSNode ( )

Creates a new SNode object of type SNodeImpl.

Returns
new SNode object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSOrderRelation()

SOrderRelation org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSOrderRelation ( )

Creates a new SOrderRelation object.

Returns
new SOrderRelation object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSPointingRelation()

SPointingRelation org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSPointingRelation ( )

Creates a new SPointingRelation object.

Returns
new SPointingRelation object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSPOSAnnotation()

SPOSAnnotation org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSPOSAnnotation ( )

Creates a new SPOSAnnotation object.

Returns
new SPOSAnnotation object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSProcessingAnnotation()

SProcessingAnnotation org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSProcessingAnnotation ( )

Creates a new SProcessingAnnotation object of type SProcessingAnnotationImpl.

Returns
new SProcessingAnnotation object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSRelation()

SRelation<SNode, SNode> org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSRelation ( )

Creates a new SRelation object of type SRelationImpl.

Returns
new SRelation object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSSentenceAnnotation()

SSentenceAnnotation org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSSentenceAnnotation ( )

Creates a new SSentenceAnnotation object.

Returns
new SSentenceAnnotation object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSSpan()

SSpan org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSSpan ( )

Creates a new SSpan object.

Returns
new SSpan object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSSpanningRelation()

SSpanningRelation org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSSpanningRelation ( )

Creates a new SSpanningRelation object of type SSpanningRelationImpl.

Returns
new SSpanningRelation object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSStructure()

SStructure org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSStructure ( )

Creates a new SStructure object.

Returns
new SStructure object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSTextualDS()

STextualDS org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSTextualDS ( )

Creates a new STextualDS object.

Returns
new STextualDS object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSTextualRelation()

STextualRelation org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSTextualRelation ( )

Creates a new STextualRelation object.

Returns
new STextualRelation object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSTimeline()

STimeline org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSTimeline ( )

Creates a new STimeline object.

Returns
new STimeline object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSTimelineRelation()

STimelineRelation org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSTimelineRelation ( )

Creates a new STimelineRelation object.

Returns
new STimelineRelation object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSToken()

SToken org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSToken ( )

Creates a new SToken object.

Returns
new SToken object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSTypeAnnotation()

STypeAnnotation org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSTypeAnnotation ( )

Creates a new STypeAnnotation object.

Returns
new STypeAnnotation object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.

◆ createSWordAnnotation()

SWordAnnotation org.corpus_tools.salt.extensions.notification.SaltNotificationFactory.createSWordAnnotation ( )

Creates a new SWordAnnotation object.

Returns
new SWordAnnotation object

Reimplemented from org.corpus_tools.salt.impl.SaltFactoryImpl.