/** * */ private void synchDescription() { CompatibilityDescriptionGroup myTarget = (CompatibilityDescriptionGroup)getTarget(); if (myTarget.getDescriptions().isEmpty()) myTarget.setDescriptionGen(null); else { Description aDescription = (Description)myTarget.getDescriptions().get(0); if (!aDescription.eAdapters().contains(this)) aDescription.eAdapters().add(this); else myTarget.setDescriptionGen(aDescription.getValue()); } }
/** * */ private void synchDisplayName() { CompatibilityDescriptionGroup myTarget = (CompatibilityDescriptionGroup)getTarget(); if (myTarget.getDisplayNames().isEmpty()) myTarget.setDisplayNameGen(null); else { DisplayName aDisplayName = (DisplayName)myTarget.getDisplayNames().get(0); if (!aDisplayName.eAdapters().contains(this)) aDisplayName.eAdapters().add(this); myTarget.setDisplayNameGen(aDisplayName.getValue()); } }
/** * */ private void synchIcons() { CompatibilityDescriptionGroup myTarget = (CompatibilityDescriptionGroup)getTarget(); if (myTarget.getIcons().isEmpty()) { myTarget.setLargeIconGen(null); myTarget.setSmallIconGen(null); } else { IconType anIcon = (IconType)myTarget.getIcons().get(0); if (!anIcon.eAdapters().contains(this)) anIcon.eAdapters().add(this); else { myTarget.setLargeIconGen(anIcon.getLargeIcon()); myTarget.setSmallIconGen(anIcon.getSmallIcon()); } } }
public void run() { final Object modelObject = model.getModelObject(); if (modelObject instanceof CompatibilityDescriptionGroup) { CompatibilityDescriptionGroup cdg = (CompatibilityDescriptionGroup) modelObject; if (cdg.getDisplayName().equals(oldProjectName)) { cdg.setDisplayName(newProjectName); } } else { DisplayName dn = JavaeeFactory.eINSTANCE.createDisplayName(); dn.setValue(newProjectName); List displayNames = null; if (modelObject instanceof Application) { displayNames = ((Application) modelObject).getDisplayNames(); } else if (modelObject instanceof WebApp) { displayNames = ((WebApp)modelObject).getDisplayNames(); } else if (modelObject instanceof ApplicationClient) { displayNames = ((ApplicationClient)modelObject).getDisplayNames(); } else if (modelObject instanceof EJBJar) { displayNames = ((EJBJar)modelObject).getDisplayNames(); } if (displayNames != null && !displayNames.isEmpty()) { DisplayName oldDN = (DisplayName) displayNames.get(0); if (oldDN.getValue().equals(oldProjectName)) { displayNames.set(0, dn); } } } } }, null);
/** * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated */ public String getText(Object object) { String label = ((CompatibilityDescriptionGroup) object).getDisplayName(); return label == null || label.length() == 0 ? getString("_UI_CompatibilityDescriptionGroup_type") : //$NON-NLS-1$ getString("_UI_CompatibilityDescriptionGroup_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ }