Show / Hide Table of Contents

Interface IPROV_NVisitor<Result>

This interface defines a complete generic visitor for a parse tree produced by PROV_NParser.

Namespace: GCore.Antlr.Grammers.ProvN
Assembly: ProvN.dll
Syntax
public interface IPROV_NVisitor<Result> : IParseTreeVisitor<Result>
Type Parameters
Name Description
Result

The return type of the visit operation.

Methods

| Improve this Doc View Source

VisitActivityExpression(PROV_NParser.ActivityExpressionContext)

Visit a parse tree produced by activityExpression().

Declaration
Result VisitActivityExpression(PROV_NParser.ActivityExpressionContext context)
Parameters
Type Name Description
PROV_NParser.ActivityExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAgentExpression(PROV_NParser.AgentExpressionContext)

Visit a parse tree produced by agentExpression().

Declaration
Result VisitAgentExpression(PROV_NParser.AgentExpressionContext context)
Parameters
Type Name Description
PROV_NParser.AgentExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAgIdentifier(PROV_NParser.AgIdentifierContext)

Visit a parse tree produced by agIdentifier().

Declaration
Result VisitAgIdentifier(PROV_NParser.AgIdentifierContext context)
Parameters
Type Name Description
PROV_NParser.AgIdentifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAgIdentifierOrMarker(PROV_NParser.AgIdentifierOrMarkerContext)

Visit a parse tree produced by agIdentifierOrMarker().

Declaration
Result VisitAgIdentifierOrMarker(PROV_NParser.AgIdentifierOrMarkerContext context)
Parameters
Type Name Description
PROV_NParser.AgIdentifierOrMarkerContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAIdentifier(PROV_NParser.AIdentifierContext)

Visit a parse tree produced by aIdentifier().

Declaration
Result VisitAIdentifier(PROV_NParser.AIdentifierContext context)
Parameters
Type Name Description
PROV_NParser.AIdentifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAIdentifierOrMarker(PROV_NParser.AIdentifierOrMarkerContext)

Visit a parse tree produced by aIdentifierOrMarker().

Declaration
Result VisitAIdentifierOrMarker(PROV_NParser.AIdentifierOrMarkerContext context)
Parameters
Type Name Description
PROV_NParser.AIdentifierOrMarkerContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAlternateExpression(PROV_NParser.AlternateExpressionContext)

Visit a parse tree produced by alternateExpression().

Declaration
Result VisitAlternateExpression(PROV_NParser.AlternateExpressionContext context)
Parameters
Type Name Description
PROV_NParser.AlternateExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAssociationExpression(PROV_NParser.AssociationExpressionContext)

Visit a parse tree produced by associationExpression().

Declaration
Result VisitAssociationExpression(PROV_NParser.AssociationExpressionContext context)
Parameters
Type Name Description
PROV_NParser.AssociationExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAttribute(PROV_NParser.AttributeContext)

Visit a parse tree produced by attribute().

Declaration
Result VisitAttribute(PROV_NParser.AttributeContext context)
Parameters
Type Name Description
PROV_NParser.AttributeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAttributeValuePair(PROV_NParser.AttributeValuePairContext)

Visit a parse tree produced by attributeValuePair().

Declaration
Result VisitAttributeValuePair(PROV_NParser.AttributeValuePairContext context)
Parameters
Type Name Description
PROV_NParser.AttributeValuePairContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAttributeValuePairs(PROV_NParser.AttributeValuePairsContext)

Visit a parse tree produced by attributeValuePairs().

Declaration
Result VisitAttributeValuePairs(PROV_NParser.AttributeValuePairsContext context)
Parameters
Type Name Description
PROV_NParser.AttributeValuePairsContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAttributionExpression(PROV_NParser.AttributionExpressionContext)

Visit a parse tree produced by attributionExpression().

Declaration
Result VisitAttributionExpression(PROV_NParser.AttributionExpressionContext context)
Parameters
Type Name Description
PROV_NParser.AttributionExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitBundle(PROV_NParser.BundleContext)

Visit a parse tree produced by bundle().

Declaration
Result VisitBundle(PROV_NParser.BundleContext context)
Parameters
Type Name Description
PROV_NParser.BundleContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCIdentifier(PROV_NParser.CIdentifierContext)

Visit a parse tree produced by cIdentifier().

Declaration
Result VisitCIdentifier(PROV_NParser.CIdentifierContext context)
Parameters
Type Name Description
PROV_NParser.CIdentifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCommunicationExpression(PROV_NParser.CommunicationExpressionContext)

Visit a parse tree produced by communicationExpression().

Declaration
Result VisitCommunicationExpression(PROV_NParser.CommunicationExpressionContext context)
Parameters
Type Name Description
PROV_NParser.CommunicationExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitConvenienceNotation(PROV_NParser.ConvenienceNotationContext)

Visit a parse tree produced by convenienceNotation().

Declaration
Result VisitConvenienceNotation(PROV_NParser.ConvenienceNotationContext context)
Parameters
Type Name Description
PROV_NParser.ConvenienceNotationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDatatype(PROV_NParser.DatatypeContext)

Visit a parse tree produced by datatype().

Declaration
Result VisitDatatype(PROV_NParser.DatatypeContext context)
Parameters
Type Name Description
PROV_NParser.DatatypeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDefaultNamespaceDeclaration(PROV_NParser.DefaultNamespaceDeclarationContext)

Visit a parse tree produced by defaultNamespaceDeclaration().

Declaration
Result VisitDefaultNamespaceDeclaration(PROV_NParser.DefaultNamespaceDeclarationContext context)
Parameters
Type Name Description
PROV_NParser.DefaultNamespaceDeclarationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDelegationExpression(PROV_NParser.DelegationExpressionContext)

Visit a parse tree produced by delegationExpression().

Declaration
Result VisitDelegationExpression(PROV_NParser.DelegationExpressionContext context)
Parameters
Type Name Description
PROV_NParser.DelegationExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDerivationExpression(PROV_NParser.DerivationExpressionContext)

Visit a parse tree produced by derivationExpression().

Declaration
Result VisitDerivationExpression(PROV_NParser.DerivationExpressionContext context)
Parameters
Type Name Description
PROV_NParser.DerivationExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDocument(PROV_NParser.DocumentContext)

Visit a parse tree produced by document().

Declaration
Result VisitDocument(PROV_NParser.DocumentContext context)
Parameters
Type Name Description
PROV_NParser.DocumentContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitEIdentifier(PROV_NParser.EIdentifierContext)

Visit a parse tree produced by eIdentifier().

Declaration
Result VisitEIdentifier(PROV_NParser.EIdentifierContext context)
Parameters
Type Name Description
PROV_NParser.EIdentifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitEIdentifierOrMarker(PROV_NParser.EIdentifierOrMarkerContext)

Visit a parse tree produced by eIdentifierOrMarker().

Declaration
Result VisitEIdentifierOrMarker(PROV_NParser.EIdentifierOrMarkerContext context)
Parameters
Type Name Description
PROV_NParser.EIdentifierOrMarkerContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitEndExpression(PROV_NParser.EndExpressionContext)

Visit a parse tree produced by endExpression().

Declaration
Result VisitEndExpression(PROV_NParser.EndExpressionContext context)
Parameters
Type Name Description
PROV_NParser.EndExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitEntityExpression(PROV_NParser.EntityExpressionContext)

Visit a parse tree produced by entityExpression().

Declaration
Result VisitEntityExpression(PROV_NParser.EntityExpressionContext context)
Parameters
Type Name Description
PROV_NParser.EntityExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpression(PROV_NParser.ExpressionContext)

Visit a parse tree produced by expression().

Declaration
Result VisitExpression(PROV_NParser.ExpressionContext context)
Parameters
Type Name Description
PROV_NParser.ExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExtensibilityArgument(PROV_NParser.ExtensibilityArgumentContext)

Visit a parse tree produced by extensibilityArgument().

Declaration
Result VisitExtensibilityArgument(PROV_NParser.ExtensibilityArgumentContext context)
Parameters
Type Name Description
PROV_NParser.ExtensibilityArgumentContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExtensibilityExpression(PROV_NParser.ExtensibilityExpressionContext)

Visit a parse tree produced by extensibilityExpression().

Declaration
Result VisitExtensibilityExpression(PROV_NParser.ExtensibilityExpressionContext context)
Parameters
Type Name Description
PROV_NParser.ExtensibilityExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExtensibilityTuple(PROV_NParser.ExtensibilityTupleContext)

Visit a parse tree produced by extensibilityTuple().

Declaration
Result VisitExtensibilityTuple(PROV_NParser.ExtensibilityTupleContext context)
Parameters
Type Name Description
PROV_NParser.ExtensibilityTupleContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitGenerationExpression(PROV_NParser.GenerationExpressionContext)

Visit a parse tree produced by generationExpression().

Declaration
Result VisitGenerationExpression(PROV_NParser.GenerationExpressionContext context)
Parameters
Type Name Description
PROV_NParser.GenerationExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitGIdentifier(PROV_NParser.GIdentifierContext)

Visit a parse tree produced by gIdentifier().

Declaration
Result VisitGIdentifier(PROV_NParser.GIdentifierContext context)
Parameters
Type Name Description
PROV_NParser.GIdentifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitGIdentifierOrMarker(PROV_NParser.GIdentifierOrMarkerContext)

Visit a parse tree produced by gIdentifierOrMarker().

Declaration
Result VisitGIdentifierOrMarker(PROV_NParser.GIdentifierOrMarkerContext context)
Parameters
Type Name Description
PROV_NParser.GIdentifierOrMarkerContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitIdentifier(PROV_NParser.IdentifierContext)

Visit a parse tree produced by identifier().

Declaration
Result VisitIdentifier(PROV_NParser.IdentifierContext context)
Parameters
Type Name Description
PROV_NParser.IdentifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitIdentifierOrMarker(PROV_NParser.IdentifierOrMarkerContext)

Visit a parse tree produced by identifierOrMarker().

Declaration
Result VisitIdentifierOrMarker(PROV_NParser.IdentifierOrMarkerContext context)
Parameters
Type Name Description
PROV_NParser.IdentifierOrMarkerContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitInfluenceExpression(PROV_NParser.InfluenceExpressionContext)

Visit a parse tree produced by influenceExpression().

Declaration
Result VisitInfluenceExpression(PROV_NParser.InfluenceExpressionContext context)
Parameters
Type Name Description
PROV_NParser.InfluenceExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitInvalidationExpression(PROV_NParser.InvalidationExpressionContext)

Visit a parse tree produced by invalidationExpression().

Declaration
Result VisitInvalidationExpression(PROV_NParser.InvalidationExpressionContext context)
Parameters
Type Name Description
PROV_NParser.InvalidationExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLiteral(PROV_NParser.LiteralContext)

Visit a parse tree produced by literal().

Declaration
Result VisitLiteral(PROV_NParser.LiteralContext context)
Parameters
Type Name Description
PROV_NParser.LiteralContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitMembershipExpression(PROV_NParser.MembershipExpressionContext)

Visit a parse tree produced by membershipExpression().

Declaration
Result VisitMembershipExpression(PROV_NParser.MembershipExpressionContext context)
Parameters
Type Name Description
PROV_NParser.MembershipExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitNamespace_(PROV_NParser.Namespace_Context)

Visit a parse tree produced by namespace_().

Declaration
Result VisitNamespace_(PROV_NParser.Namespace_Context context)
Parameters
Type Name Description
PROV_NParser.Namespace_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitNamespaceDeclaration(PROV_NParser.NamespaceDeclarationContext)

Visit a parse tree produced by namespaceDeclaration().

Declaration
Result VisitNamespaceDeclaration(PROV_NParser.NamespaceDeclarationContext context)
Parameters
Type Name Description
PROV_NParser.NamespaceDeclarationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitNamespaceDeclarations(PROV_NParser.NamespaceDeclarationsContext)

Visit a parse tree produced by namespaceDeclarations().

Declaration
Result VisitNamespaceDeclarations(PROV_NParser.NamespaceDeclarationsContext context)
Parameters
Type Name Description
PROV_NParser.NamespaceDeclarationsContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitOptionalAttributeValuePairs(PROV_NParser.OptionalAttributeValuePairsContext)

Visit a parse tree produced by optionalAttributeValuePairs().

Declaration
Result VisitOptionalAttributeValuePairs(PROV_NParser.OptionalAttributeValuePairsContext context)
Parameters
Type Name Description
PROV_NParser.OptionalAttributeValuePairsContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitOptionalIdentifier(PROV_NParser.OptionalIdentifierContext)

Visit a parse tree produced by optionalIdentifier().

Declaration
Result VisitOptionalIdentifier(PROV_NParser.OptionalIdentifierContext context)
Parameters
Type Name Description
PROV_NParser.OptionalIdentifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSpecializationExpression(PROV_NParser.SpecializationExpressionContext)

Visit a parse tree produced by specializationExpression().

Declaration
Result VisitSpecializationExpression(PROV_NParser.SpecializationExpressionContext context)
Parameters
Type Name Description
PROV_NParser.SpecializationExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStartExpression(PROV_NParser.StartExpressionContext)

Visit a parse tree produced by startExpression().

Declaration
Result VisitStartExpression(PROV_NParser.StartExpressionContext context)
Parameters
Type Name Description
PROV_NParser.StartExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTime(PROV_NParser.TimeContext)

Visit a parse tree produced by time().

Declaration
Result VisitTime(PROV_NParser.TimeContext context)
Parameters
Type Name Description
PROV_NParser.TimeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTimeOrMarker(PROV_NParser.TimeOrMarkerContext)

Visit a parse tree produced by timeOrMarker().

Declaration
Result VisitTimeOrMarker(PROV_NParser.TimeOrMarkerContext context)
Parameters
Type Name Description
PROV_NParser.TimeOrMarkerContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTypedLiteral(PROV_NParser.TypedLiteralContext)

Visit a parse tree produced by typedLiteral().

Declaration
Result VisitTypedLiteral(PROV_NParser.TypedLiteralContext context)
Parameters
Type Name Description
PROV_NParser.TypedLiteralContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitUIdentifier(PROV_NParser.UIdentifierContext)

Visit a parse tree produced by uIdentifier().

Declaration
Result VisitUIdentifier(PROV_NParser.UIdentifierContext context)
Parameters
Type Name Description
PROV_NParser.UIdentifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitUIdentifierOrMarker(PROV_NParser.UIdentifierOrMarkerContext)

Visit a parse tree produced by uIdentifierOrMarker().

Declaration
Result VisitUIdentifierOrMarker(PROV_NParser.UIdentifierOrMarkerContext context)
Parameters
Type Name Description
PROV_NParser.UIdentifierOrMarkerContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitUsageExpression(PROV_NParser.UsageExpressionContext)

Visit a parse tree produced by usageExpression().

Declaration
Result VisitUsageExpression(PROV_NParser.UsageExpressionContext context)
Parameters
Type Name Description
PROV_NParser.UsageExpressionContext context

The parse tree.

Returns
Type Description
Result
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX