spec2muSpec

package
v1.13.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 19, 2020 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Run

func Run(cmd *cobra.Command, args []string)

Types

type UTShadowList

type UTShadowList struct {
	Items                 []*UTshadowNode
	TypeItemsByName       map[string]*UTshadowNode
	ServiceItemsByName    map[string]*UTshadowNode
	ServiceRequestsByName map[string]*UTshadowNode
}

func NewUTShadowList

func NewUTShadowList() UTShadowList

func (*UTShadowList) AddCollectionTypeNode

func (s *UTShadowList) AddCollectionTypeNode(fullTypeName string, ast *typeAst.TypeAst) *UTshadowNode

func (*UTShadowList) AddEntityTypeNode

func (s *UTShadowList) AddEntityTypeNode(fullTypeName string, ast *typeAst.TypeAst) *UTshadowNode

func (*UTShadowList) AddMicroServiceNode

func (s *UTShadowList) AddMicroServiceNode(ast *microservices.MicroServiceAst) *UTshadowNode

func (*UTShadowList) AddMicroTypeNode

func (s *UTShadowList) AddMicroTypeNode(ast *microtypes.MicroTypeAst) *UTshadowNode

func (*UTShadowList) AddRegularTypeNode

func (s *UTShadowList) AddRegularTypeNode(fullTypeName string, ast *typeAst.TypeAst) *UTshadowNode

func (*UTShadowList) AddRequestTypeNode

func (s *UTShadowList) AddRequestTypeNode(ast *typeAst.TypeAst) *UTshadowNode

func (*UTShadowList) AddServiceNode

func (s *UTShadowList) AddServiceNode(ast *serviceAst.ServiceAst) *UTshadowNode

func (*UTShadowList) AddTypeNode

func (s *UTShadowList) AddTypeNode(fullTypeName string, ast *typeAst.TypeAst) *UTshadowNode

func (*UTShadowList) CreateShadowServiceItem

func (s *UTShadowList) CreateShadowServiceItem(name string) *UTshadowNode

func (*UTShadowList) CreateShadowTypeItem

func (s *UTShadowList) CreateShadowTypeItem(name string) *UTshadowNode

func (*UTShadowList) GetUnconnectedMicroTypes

func (s *UTShadowList) GetUnconnectedMicroTypes() []*microtypes.MicroTypeAst

get all microtypes without any connection to something

type UTshadowNode

type UTshadowNode struct {
	IdentifierP string // package part used to idenitify all edges
	IdentifierT string // typename part used to idenitify all edges
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL