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 .
|
Inherits org.corpus_tools.salt.graph.impl.LabelableElementImpl, and org.corpus_tools.salt.graph.IdentifiableElement.
Inherited by org.corpus_tools.salt.graph.impl.GraphImpl< N extends Node, R extends Relation< N, N, L extends Layer< N, R >, org.corpus_tools.salt.graph.impl.LayerImpl< N extends Node, R extends Relation< N, N >, org.corpus_tools.salt.graph.impl.NodeImpl, and org.corpus_tools.salt.graph.impl.RelationImpl< S extends Node, T extends Node >.
Public Member Functions | |||
IdentifiableElementImpl (IdentifiableElement delegate) | |||
Identifier | getIdentifier () | ||
{@inheritDoc IdentifiableElement::getIdentifier()} | |||
void | setIdentifier (Identifier identifier) | ||
{@inheritDoc IdentifiableElement::setIdentifier(Identifier)} | |||
void | removeLabel (String qName) | ||
{@inheritDoc LabelableElement::removeLabel(String)} In case the passed qualified name is equal to SaltUtil#LABEL_ID_QNAME the internal reference to identifier is set to null. | |||
String | getId () | ||
{@inheritDoc IdentifiableElement::getId()} | |||
void | setId (String id) | ||
{@inheritDoc IdentifiableElement::setId(String)} | |||
String | toString () | ||
Public Member Functions inherited from org.corpus_tools.salt.graph.impl.LabelableElementImpl | |||
LabelableElementImpl (LabelableElement delegatee) | |||
Initializes a new object and sets an internal delegate. More... | |||
Collection< Label > | getLabels () | ||
{@inheritDoc LabelableElement::getLabels()} | |||
Label | getLabel (String qName) | ||
{@inheritDoc LabelableElement::getLabel(String)} | |||
Label | getLabel (String namespace, String name) | ||
{@inheritedDoc LabelableElement::getLabel(String, String)} | |||
Set< Label > | getLabelsByNamespace (String namespace) | ||
{@inheritDoc LabelableElement::getLabelsByNamespace(String)} | |||
void | addLabel (Label label) | ||
Adds the given Label object to the list of labels.
| |||
void | basicAddLabel (Label label) | ||
This is an internally used method. More... | |||
void | basicRemoveLabel (String qName) | ||
This is an internally used method. More... | |||
void | removeLabel (String namespace, String name) | ||
{@inheritDoc LabelableElement::removeLabel(String, String))} | |||
void | removeAll () | ||
{@inheritDoc LabelableElement::removeAll()} | |||
boolean | containsLabel (String qName) | ||
{@inheritDoc LabelableElement::containsLabel(String)} | |||
Integer | sizeLabels () | ||
{@inheritDoc LabelableElement::sizeLabels()} | |||
Protected Member Functions | |
IdentifiableElement | getDelegate () |
Returns the delegate object.If delegate is not null, all functions of this method are delegated to the delegate object. Setting delegate makes this object to a container.
| |
Additional Inherited Members | |
Static Public Attributes inherited from org.corpus_tools.salt.graph.impl.LabelableElementImpl | |
static final int | EXPECTED_NUMBER_OF_LABELS = 5 |
Determines the expected number of labels. | |
Protected Attributes inherited from org.corpus_tools.salt.graph.impl.LabelableElementImpl | |
LabelableElement | delegate = null |
A delegate object of the same type. More... | |