Idioma

EntityInfo Classe

Definição

Informação alargada sobre uma entidade, incluindo dados $instance.

public class EntityInfo : ICloneable
type EntityInfo = class
    interface ICloneable
Public Class EntityInfo
Implements ICloneable
Herança
EntityInfo
Implementações

Observações

Isto é manifestado como parte dos eventos de ambiguidade da entidade.

Construtores

Name Descrição
EntityInfo()

Informação alargada sobre uma entidade, incluindo dados $instance.

Propriedades

Name Descrição
Coverage

Obtém ou define quanto de 0-1.0 da enunciação original é coberto pela entidade.

End

Obtém ou define onde entidade termina na enunciação.

Name

Recebe ou define o nome da entidade.

Operation

Obtém ou define operação para a entidade.

Priority

Obtém ou define a prioridade relativa da entidade em comparação com outras entidades, sendo 0 a prioridade mais alta.

Property

Obtém ou define propriedades reconhecidas para a entidade.

RootEntity

Obtém ou define a entidade raiz onde essa entidade foi encontrada.

Score

Obtém ou define uma pontuação de 0-1,0 de entidade.

Start

Recebe ou define onde a entidade começa na enunciação.

Text

Obtém ou define o texto original que levou à entidade.

Type

Obtém ou definem o tipo de entidade.

Value

Obtém ou define o valor da entidade.

WhenRecognized

Recebe ou define contador de eventos quando a entidade é reconhecida.

Métodos

Name Descrição
Alternative(EntityInfo)

É verdade se as entidades provêm exatamente do mesmo texto no enunciado.

Clone()

Devolve um clone deste EntityInfo.

Covers(EntityInfo)

Verdade se o texto da entidade incluir completamente outro texto da entidade.

IsSameEntity(EntityInfo)

Verdade se as entidades forem iguais.

Overlaps(EntityInfo)

É verdade se as entidades partilham texto na mesma expressão.

SharesRoot(EntityInfo)

Verdade se as entidades partilharem a mesma entidade raiz.

ToString()

Devolve uma cadeia que representa o objeto atual.

Aplica-se a