Home » Modeling » Epsilon » [EVL] cyclic connection
|
Re: [EVL] cyclic connection [message #1400877 is a reply to message #1400730] |
Mon, 14 July 2014 21:21 |
|
Hi Justus,
The "closure" operation may be of use here e.g. assuming that nodes are connected via a "previous" reference, something like self.closure(n|n.previous).excludes(self) would do the trick.
Cheers,
Dimitris
|
|
| | |
Re: [EVL] cyclic connection [message #1401351 is a reply to message #1400730] |
Tue, 15 July 2014 13:25 |
Justus 2000 Messages: 15 Registered: May 2014 |
Junior Member |
|
|
Hi Dimitris,
the emf File?
@namespace(uri="dmn", prefix="dmn")
package dmn;
@gmf.diagram(onefile="true", diagram.extension="dmn")
class DMN {
val Elements[*] dmn_elements;
val Requirements[*] dmn_requirements;
}
abstract class Elements{
attr String name;
}
abstract class IRFrom{
}
abstract class KRTo{
}
abstract class DBK{
}
@gmf.node(figure="figures.Decision", label="name", label.icon="false", size="200,75")
class Decision extends Elements, IRFrom, KRTo, DBK{
}
@gmf.node(figure="figures.BusinessKnowledgeModel", label="name" , label.icon="false", size="200,75")
class Business_knowledge_model extends Elements, KRTo, DBK{
}
@gmf.node(figure="figures.InputData", label="name", label.icon="false", size="200,75")
class Input_data extends Elements, IRFrom{
}
@gmf.node(figure="figures.KnowledgeSource", label="name", label.icon="false", size="200,75")
class Knowledge_source extends Elements, DBK{
}
abstract class Requirements{
}
@gmf.link(source="from", target="to", target.decoration="filledclosedarrow", color="0,0,0")
class Information_Requirement extends Requirements{
ref IRFrom from;
ref Decision to;
}
@gmf.link(source="from", target="to", target.decoration="arrow", style="dash", color="0,0,0")
class Knowledge_Requirement extends Requirements{
ref Business_knowledge_model from;
ref KRTo to;
}
@gmf.link(source="from", target="to", target.decoration="decoration.AuthorityRequirementDecorator", style="dash", color="0,0,0")
class Authority_Requirement extends Requirements{
ref Elements from;
ref Elements to;
}
Greetings,
Justus
[Updated on: Tue, 15 July 2014 13:25] Report message to a moderator
|
|
| | | | |
Goto Forum:
Current Time: Fri Apr 26 23:11:29 GMT 2024
Powered by FUDForum. Page generated in 0.02900 seconds
|