Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkhussey2006-12-07 13:45:20 +0000
committerkhussey2006-12-07 13:45:20 +0000
commit878c9b4b9e883dabeb18982bbd14effafaea66ea (patch)
tree10cb27ae1b277a8ffe0dc2c3aadeaea397383b04 /plugins/org.eclipse.uml2.codegen.ecore.ui
parent9b33e39baacc1453195df3f055977aefcd706548 (diff)
downloadorg.eclipse.uml2-878c9b4b9e883dabeb18982bbd14effafaea66ea.tar.gz
org.eclipse.uml2-878c9b4b9e883dabeb18982bbd14effafaea66ea.tar.xz
org.eclipse.uml2-878c9b4b9e883dabeb18982bbd14effafaea66ea.zip
[160679] Regenerating based on changes in EMF.
Diffstat (limited to 'plugins/org.eclipse.uml2.codegen.ecore.ui')
-rw-r--r--plugins/org.eclipse.uml2.codegen.ecore.ui/src/org/eclipse/uml2/codegen/ecore/genmodel/provider/GenClassifierItemProvider.java31
-rw-r--r--plugins/org.eclipse.uml2.codegen.ecore.ui/src/org/eclipse/uml2/codegen/ecore/genmodel/provider/GenEnumItemProvider.java3
2 files changed, 29 insertions, 5 deletions
diff --git a/plugins/org.eclipse.uml2.codegen.ecore.ui/src/org/eclipse/uml2/codegen/ecore/genmodel/provider/GenClassifierItemProvider.java b/plugins/org.eclipse.uml2.codegen.ecore.ui/src/org/eclipse/uml2/codegen/ecore/genmodel/provider/GenClassifierItemProvider.java
index 1a3407861..4c7f4b549 100644
--- a/plugins/org.eclipse.uml2.codegen.ecore.ui/src/org/eclipse/uml2/codegen/ecore/genmodel/provider/GenClassifierItemProvider.java
+++ b/plugins/org.eclipse.uml2.codegen.ecore.ui/src/org/eclipse/uml2/codegen/ecore/genmodel/provider/GenClassifierItemProvider.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005 IBM Corporation and others.
+ * Copyright (c) 2005, 2006 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,12 +8,14 @@
* Contributors:
* IBM - initial API and implementation
*
- * $Id: GenClassifierItemProvider.java,v 1.2 2005/05/25 21:24:23 khussey Exp $
+ * $Id: GenClassifierItemProvider.java,v 1.3 2006/12/07 13:45:20 khussey Exp $
*/
package org.eclipse.uml2.codegen.ecore.genmodel.provider;
+import java.util.Collection;
import java.util.List;
+import org.eclipse.emf.codegen.ecore.genmodel.GenModelPackage;
import org.eclipse.emf.codegen.ecore.genmodel.provider.GenBaseItemProvider;
import org.eclipse.emf.common.notify.AdapterFactory;
@@ -29,7 +31,7 @@ import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
import org.eclipse.emf.edit.provider.ViewerNotification;
import org.eclipse.uml2.codegen.ecore.genmodel.GenClassifier;
-import org.eclipse.uml2.codegen.ecore.genmodel.GenModelPackage;
+//import org.eclipse.uml2.codegen.ecore.genmodel.GenModelPackage;
import org.eclipse.uml2.codegen.ecore.ui.CodeGenEcoreUIPlugin;
@@ -76,6 +78,23 @@ public class GenClassifierItemProvider
}
/**
+ * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Collection getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures
+ .add(GenModelPackage.Literals.GEN_CLASSIFIER__GEN_TYPE_PARAMETERS);
+ }
+ return childrenFeatures;
+ }
+
+ /**
* This returns GenClassifier.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -106,10 +125,14 @@ public class GenClassifierItemProvider
updateChildren(notification);
switch (notification.getFeatureID(GenClassifier.class)) {
- case GenModelPackage.GEN_CLASSIFIER__GEN_PACKAGE :
+ case org.eclipse.uml2.codegen.ecore.genmodel.GenModelPackage.GEN_CLASSIFIER__GEN_PACKAGE :
fireNotifyChanged(new ViewerNotification(notification,
notification.getNotifier(), false, true));
return;
+ case org.eclipse.uml2.codegen.ecore.genmodel.GenModelPackage.GEN_CLASSIFIER__GEN_TYPE_PARAMETERS :
+ fireNotifyChanged(new ViewerNotification(notification,
+ notification.getNotifier(), true, false));
+ return;
}
super.notifyChanged(notification);
}
diff --git a/plugins/org.eclipse.uml2.codegen.ecore.ui/src/org/eclipse/uml2/codegen/ecore/genmodel/provider/GenEnumItemProvider.java b/plugins/org.eclipse.uml2.codegen.ecore.ui/src/org/eclipse/uml2/codegen/ecore/genmodel/provider/GenEnumItemProvider.java
index be776e540..eda247f69 100644
--- a/plugins/org.eclipse.uml2.codegen.ecore.ui/src/org/eclipse/uml2/codegen/ecore/genmodel/provider/GenEnumItemProvider.java
+++ b/plugins/org.eclipse.uml2.codegen.ecore.ui/src/org/eclipse/uml2/codegen/ecore/genmodel/provider/GenEnumItemProvider.java
@@ -8,7 +8,7 @@
* Contributors:
* IBM - initial API and implementation
*
- * $Id: GenEnumItemProvider.java,v 1.2 2005/05/25 21:24:23 khussey Exp $
+ * $Id: GenEnumItemProvider.java,v 1.3 2006/12/07 13:45:20 khussey Exp $
*/
package org.eclipse.uml2.codegen.ecore.genmodel.provider;
@@ -25,6 +25,7 @@ import org.eclipse.emf.edit.provider.IItemPropertySource;
import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.uml2.codegen.ecore.genmodel.GenEnum;
import org.eclipse.uml2.codegen.ecore.ui.CodeGenEcoreUIPlugin;
/**

Back to the top