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.ISaltFactory Interface Reference

Inherits org.corpus_tools.salt.graph.IGraphFactory.

Inherited by org.corpus_tools.salt.extensions.notification.SaltNotificationFactory, and org.corpus_tools.salt.impl.SaltFactoryImpl.

Public Member Functions

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. 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.IGraphFactory
abstract Graph< Node, Relation< Node, Node >, Layer< Node, Relation< Node, Node > > > createGraph ()
 Creates a new Graph object of type GraphImpl. More...
 
abstract Node createNode ()
 Creates a new Node object of type NodeImpl. More...
 
abstract Relation< Node, NodecreateRelation ()
 Creates a new Relation object of type RelationImpl. More...
 
abstract Label createLabel ()
 Creates a new Label object of type LabelImpl. More...
 
abstract Identifier createIdentifier (IdentifiableElement container, String id)
 Creates a new Identifier object of type IdentifierImpl. More...
 
abstract Layer< Node, Relation< Node, Node > > createLayer ()
 Creates a new Layer object. More...
 

Member Function Documentation

SaltProject org.corpus_tools.salt.ISaltFactory.createSaltProject ( )

Creates a new SaltProject.

Returns
new SaltProject object

Implemented in org.corpus_tools.salt.impl.SaltFactoryImpl.

SAnnotation org.corpus_tools.salt.ISaltFactory.createSAnnotation ( )
SCatAnnotation org.corpus_tools.salt.ISaltFactory.createSCatAnnotation ( )
SCorpus org.corpus_tools.salt.ISaltFactory.createSCorpus ( )
SCorpusDocumentRelation org.corpus_tools.salt.ISaltFactory.createSCorpusDocumentRelation ( )
SCorpusGraph org.corpus_tools.salt.ISaltFactory.createSCorpusGraph ( )
SCorpusRelation org.corpus_tools.salt.ISaltFactory.createSCorpusRelation ( )
SDocument org.corpus_tools.salt.ISaltFactory.createSDocument ( )
SDocumentGraph org.corpus_tools.salt.ISaltFactory.createSDocumentGraph ( )
SDominanceRelation org.corpus_tools.salt.ISaltFactory.createSDominanceRelation ( )
SFeature org.corpus_tools.salt.ISaltFactory.createSFeature ( )
SGraph org.corpus_tools.salt.ISaltFactory.createSGraph ( )
SLayer org.corpus_tools.salt.ISaltFactory.createSLayer ( )
SLemmaAnnotation org.corpus_tools.salt.ISaltFactory.createSLemmaAnnotation ( )
SMedialDS org.corpus_tools.salt.ISaltFactory.createSMedialDS ( )
SMedialRelation org.corpus_tools.salt.ISaltFactory.createSMedialRelation ( )
SMetaAnnotation org.corpus_tools.salt.ISaltFactory.createSMetaAnnotation ( )
SNode org.corpus_tools.salt.ISaltFactory.createSNode ( )
SOrderRelation org.corpus_tools.salt.ISaltFactory.createSOrderRelation ( )
SPointingRelation org.corpus_tools.salt.ISaltFactory.createSPointingRelation ( )
SPOSAnnotation org.corpus_tools.salt.ISaltFactory.createSPOSAnnotation ( )
SProcessingAnnotation org.corpus_tools.salt.ISaltFactory.createSProcessingAnnotation ( )
SRelation<SNode, SNode> org.corpus_tools.salt.ISaltFactory.createSRelation ( )
SSentenceAnnotation org.corpus_tools.salt.ISaltFactory.createSSentenceAnnotation ( )
SSpan org.corpus_tools.salt.ISaltFactory.createSSpan ( )
SSpanningRelation org.corpus_tools.salt.ISaltFactory.createSSpanningRelation ( )
SStructure org.corpus_tools.salt.ISaltFactory.createSStructure ( )
STextualDS org.corpus_tools.salt.ISaltFactory.createSTextualDS ( )
STextualRelation org.corpus_tools.salt.ISaltFactory.createSTextualRelation ( )
STimeline org.corpus_tools.salt.ISaltFactory.createSTimeline ( )
STimelineRelation org.corpus_tools.salt.ISaltFactory.createSTimelineRelation ( )
SToken org.corpus_tools.salt.ISaltFactory.createSToken ( )
STypeAnnotation org.corpus_tools.salt.ISaltFactory.createSTypeAnnotation ( )
SWordAnnotation org.corpus_tools.salt.ISaltFactory.createSWordAnnotation ( )