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 .
|
Inherited by org.corpus_tools.salt.graph.impl.GraphFactoryImpl, and org.corpus_tools.salt.ISaltFactory.
Public Member Functions | |
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, Node > | createRelation () |
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... | |
|
abstract |
Creates a new Graph object of type GraphImpl.
Implemented in org.corpus_tools.salt.extensions.notification.SaltNotificationFactory, and org.corpus_tools.salt.graph.impl.GraphFactoryImpl.
|
abstract |
Creates a new Identifier object of type IdentifierImpl.
Its IdentifiableElement is set to the passed container and its id value is set to passed id.
container | IdentifiableElement which contains this Identifier |
id | the id value of the Identifier |
Implemented in org.corpus_tools.salt.graph.impl.GraphFactoryImpl.
|
abstract |
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).
Implemented in org.corpus_tools.salt.extensions.notification.SaltNotificationFactory, and org.corpus_tools.salt.graph.impl.GraphFactoryImpl.
|
abstract |
Creates a new Layer object.
A layer is a kind of a subgraph, which can contain nodes, relations and other layers.
Implemented in org.corpus_tools.salt.extensions.notification.SaltNotificationFactory, and org.corpus_tools.salt.graph.impl.GraphFactoryImpl.
|
abstract |
Creates a new Node object of type NodeImpl.
Implemented in org.corpus_tools.salt.extensions.notification.SaltNotificationFactory, and org.corpus_tools.salt.graph.impl.GraphFactoryImpl.
Creates a new Relation object of type RelationImpl.
Implemented in org.corpus_tools.salt.extensions.notification.SaltNotificationFactory, and org.corpus_tools.salt.graph.impl.GraphFactoryImpl.