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);