Type Alias ApplicationGraphEdge

ApplicationGraphEdge: {
    iri: string;
    source: string;
    target: string;
    type: ApplicationGraphEdgeType;
}

Describes an application graph edge. Each instance of application graph edge represents a way of interaction - transition - within the generated application. The goal of application graph edges is to provide the user a way to define and capture interactions between different capabilities.

Type declaration

  • iri: string
    "https://example.org/application_graph/edges/1"
    
  • source: string

    Identifier - IRI of the source node - (capability, aggregate) pair, from which the user wants to leave. References a graph's node IRI. (@type ApplicationGraphNode)

  • target: string

    Identifier - IRI of the target node - (capability, aggregate) pair, to which the user wants to arrive. References a graph's node IRI. (@type ApplicationGraphNode)

  • type: ApplicationGraphEdgeType

    Enumeration of supported edge types.