Creating Generalization Relation between Elements

UML related questions and discussions

Moderator: Moderators

Creating Generalization Relation between Elements

Postby manuel.mennicken@gmail.com » Tue Mar 15, 2022 4:07 am

Hello everybody,

I'm trying to create Plugin in which I can automatically create a Generalization Relation between two Elements.
Does anyone know how this works ?
The Relation shall be created between two Elements <<Class>> which I can already select via ElementSelectionDLG.
Is it possible to created these Relations or can they only be created between Classifiers.

Below you can see my first trys which didn't work. (since I'm new to writin Plugins any help would be appreciated)

List<PresentationElement> views = getSelected();
BaseElement auswahl = getGeneralElement();

Classifier specific = ClassifierFinder.findClassifier(project, views.get(0).getHumanName(), new java.lang.Class[] {java.lang.Class.class}, metas,null);
Classifier general = ClassifierFinder.findClassifier(project, auswahl.getHumanName(), new java.lang.Class[] {java.lang.Class.class}, metas,null);
//Generalization nGeneralisierung = GeneralizationClass.createGeneralization();
Generalization Generalisierung = ClassifierHelper.findGeneralization(general, specific);
Generalisierung.setGeneral(general);
Generalisierung.setSpecific(specific);
manuel.mennicken@gmail.com
Forum Newbie
Forum Newbie
 
Posts: 1
Posts Rating:0
Joined: Tue Mar 15, 2022 3:54 am

Re: Creating Generalization Relation between Elements

Postby eric.warman@goctsi.com » Mon Oct 31, 2022 12:16 pm

I suppose you'd need to know too what direction the generalization goes. For instance, if E is a selected element the is it E1 to E2 or E2 to E1?
eric.warman@goctsi.com
Forum Newbie
Forum Newbie
 
Posts: 3
Posts Rating:0
Joined: Mon Oct 31, 2022 9:48 am

Re: Creating Generalization Relation between Elements

Postby ahmedniniemard@gmail.com » Thu Sep 07, 2023 10:31 pm

Does anyone know how this works ?
ahmedniniemard@gmail.com
Forum Newbie
Forum Newbie
 
Posts: 1
Posts Rating:0
Joined: Thu Sep 07, 2023 8:40 pm


Return to Software Modeling (UML)

Who is online

Users browsing this forum: No registered users and 0 guests