Salt  3.3.6-SNAPSHOT
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. 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
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...
 
SaltProject createSaltProject ()
 Creates a new SaltProject. More...
 
SCorpus createSCorpus ()
 Creates a new SCorpus object. More...
 
SDocument createSDocument ()
 Creates a new SDocument 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...
 
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...
 
SToken createSToken ()
 Creates a new SToken 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.graph.impl.GraphFactoryImpl
Graph< Node, Relation< Node, Node >, Layer< Node, Relation< Node, Node > > > createGraph ()
 Creates a new Graph object of type GraphImpl. More...
 
Node createNode ()
 Creates a new Node object of type NodeImpl. More...
 
Relation< Node, NodecreateRelation ()
 Creates a new Relation object of type RelationImpl. More...
 
Label createLabel ()
 Creates a new Label object of type LabelImpl. More...
 
Identifier createIdentifier (IdentifiableElement container, String id)
 Creates a new Identifier object of type IdentifierImpl. More...
 
Layer< Node, Relation< Node, Node > > createLayer ()
 Creates a new Layer object. More...
 

Member Function Documentation

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.

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.

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.

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.

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.

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

Creates a new SAnnotation object of type SAnnotationImpl.

Returns
new SAnnotation object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SCatAnnotation object.

Returns
new SCatAnnotation object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SCorpus object.

Returns
new SCorpus object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SCorpusDocumentRelation object.

Returns
new SCorpusDocumentRelation object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SCorpusGraph object.

Returns
new SCorpusGraph object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SCorpusRelation object.

Returns
new SCorpusRelation object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SDocument object.

Returns
new SDocument object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SDocumentGraph object.

Returns
new SDocumentGraph object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SDominanceRelation object.

Returns
new SDominanceRelation object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SFeature object of type SFeatureImpl.

Returns
new SFeature object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SGraph object of type SGraphImpl.

Returns
new SGraph object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SLayer object of type SLayerImpl.

Returns
new SLayer object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SLemmaAnnotation object.

Returns
new SLemmaAnnotation object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SMedialDS object.

Returns
new SMedialDS object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SMedialRelation object.

Returns
new SMedialRelation object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SMetaAnnotation object of type SMetaAnnotationImpl.

Returns
new SMetaAnnotation object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SNode object of type SNodeImpl.

Returns
new SNode object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SOrderRelation object.

Returns
new SOrderRelation object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SPointingRelation object.

Returns
new SPointingRelation object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SPOSAnnotation object.

Returns
new SPOSAnnotation object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SRelation object of type SRelationImpl.

Returns
new SRelation object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SSentenceAnnotation object.

Returns
new SSentenceAnnotation object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SSpan object.

Returns
new SSpan object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SSpanningRelation object.

Returns
new SSpanningRelation object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SStructure object.

Returns
new SStructure object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new STextualDS object.

Returns
new STextualDS object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new STextualRelation object.

Returns
new STextualRelation object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new STimeline object.

Returns
new STimeline object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new STimelineRelation object.

Returns
new STimelineRelation object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SToken object.

Returns
new SToken object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new STypeAnnotation object.

Returns
new STypeAnnotation object

Implements org.corpus_tools.salt.ISaltFactory.

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

Creates a new SWordAnnotation object.

Returns
new SWordAnnotation object

Implements org.corpus_tools.salt.ISaltFactory.