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 SourceVisitActivityExpression(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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |