graphml

package
v0.0.0-...-0a0624a Latest Latest
Warning

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

Go to latest
Published: Nov 27, 2024 License: GPL-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var FONT_SIZE_BENDS = 8

FONT_SIZE_BENDS - размер шрифта стрелки куриная лапка

View Source
var FONT_SIZE_EDGE = 8

FONT_SIZE_EDGE - размер шрифта стрелок

View Source
var FONT_SIZE_ENTITY = 16

FONT_SIZE_ENTITY - размер шрифта Entity

View Source
var FONT_SIZE_GROUP = 10

FONT_SIZE_SHAPE - размер шрифта групп

View Source
var FONT_SIZE_SHAPE = 16

FONT_SIZE_SHAPE - размер шрифта прямоугольника

Functions

func ClearElements_from_Document

func ClearElements_from_Document(DocXML *etree.Document) *etree.Document

ClearElements_from_Document - возвращает документ, в котором удалены все элементы типа "node"

func CreateDocument

func CreateDocument() (*etree.Document, types.ElementInfoStruct)

CreateDocument - создаёт новый документ .xgml

func CreateElement_Edge

func CreateElement_Edge(ElementInfoGraph, ElementInfoFrom, ElementInfoTo types.ElementInfoStruct, label, Description string, NumberAttributeFrom, NumberAttributeTo int) types.ElementInfoStruct

CreateElement_Edge - создаёт элемент graphml - стрелка

func CreateElement_Entity

func CreateElement_Entity(ElementInfoMain types.ElementInfoStruct, ElementName, ElementAttribute, Description string) types.ElementInfoStruct

CreateElement_Entity - создаёт элемент - Entity

func CreateElement_Group

func CreateElement_Group(ElementInfoGraph types.ElementInfoStruct, GroupCaption string, Width, Height float64) types.ElementInfoStruct

CreateElement_Group - создаёт элемент xgml - группа

func CreateElement_SmallEntity

func CreateElement_SmallEntity(ElementInfoMain types.ElementInfoStruct, ElementName string, Width float64, AttributeIndex int) types.ElementInfoStruct

CreateElement_SmallEntity - создаёт элемент - Entity

func FindElementInfoGraphML

func FindElementInfoGraphML(DocXML *etree.Document) types.ElementInfoStruct

FindElementInfoGraphML - возвращает элемент "graphml"

func FindId

func FindId(ElementInfoMain, ElementInfo types.ElementInfoStruct) string

FindId - находит ИД в формате "n1::n1::n1"

func FindMapNodeStruct

func FindMapNodeStruct(MassElement []*etree.Element) map[string]types.NodeStruct

FindMapNodeStruct - возвращает map из узлов Element, имя, х, у

func FindMassElement

func FindMassElement(doc *etree.Document) []*etree.Element

FindMassElement - возвращает массив элементов типа "node"

func ReadFile

func ReadFile(Filename string) (*etree.Document, error)

func StartReadFile

func StartReadFile() *etree.Document

StartReadFile - читает и возвращает старый файл .graphml

Types

This section is empty.

Jump to

Keyboard shortcuts

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