Skip to content

Question about Sirius usage #370

Answered by GlennPlou
phamvietquang123 asked this question in Q&A
Discussion options

You must be logged in to vote

The "ActivityEdge" type you want to represent should be an Edge Mapping in the odesign. So you need to determine whether it's an "Element based edge" or a "Relation based edge": here, the edge shouldn't represent a relation (incoming, outgoing, source, target...) but directly a semantic element, so you need to use an "Element based edge" mapping that represents "ActivityEdge" type elements.

I've attached a screenshot of a draft I made to help you. Note that I've included the ActivityNode mapping for source and target, but I think ActivityNode should be an abstract type and doesn't necessarily need a representation. You'll need to represent all concrete types (ForkNode, JoinNode, ...), an…

Replies: 1 comment 5 replies

Comment options

You must be logged in to vote
5 replies
@phamvietquang123
Comment options

@GlennPlou
Comment options

Answer selected by phamvietquang123
@phamvietquang123
Comment options

@GlennPlou
Comment options

@phamvietquang123
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants