Node reference in UDT causes erroneous gratext generation
Using an User Defined Type with a node reference not in all graphmodels of an MGL causes an erroneous gratext generation.
The project generation of the following MGL
id info.scce.cinco.product.somegraph.mglid
stylePath "model/SomeGraph.style"
graphModel SomeGraphGraphModelA {
diagramExtension "somegraphA"
}
type SomeType {
attr SomeNode as someAttr
}
graphModel SomeGraphGraphModelB {
diagramExtension "somegraphB"
containableElements(SomeNode)
}
node SomeNode {
style labeledCircle("${label}")
incomingEdges (*)
outgoingEdges (*)
attr SomeType as someType
attr EString as label
}
edge Transition {
style simpleArrow
}
leads to an error in the SomeGraphGratextScopeProvider
:
GratextInternalSomeType cannot be resolved to a type.