diff options
author | vlorenzo | 2011-07-21 08:27:54 +0000 |
---|---|---|
committer | vlorenzo | 2011-07-21 08:27:54 +0000 |
commit | 0c4c2c74dfeeef764ce324251a16b508dcfe9805 (patch) | |
tree | 624dc4eafb063ff2b97bae4a036e89704c9ed1d9 | |
parent | 0ffe6228b11e6b925d7c8b211901af164171e870 (diff) | |
download | org.eclipse.papyrus-0c4c2c74dfeeef764ce324251a16b508dcfe9805.tar.gz org.eclipse.papyrus-0c4c2c74dfeeef764ce324251a16b508dcfe9805.tar.xz org.eclipse.papyrus-0c4c2c74dfeeef764ce324251a16b508dcfe9805.zip |
NEW - bug 351681: [Requirement Table] Papyrus should provides specific celleditors to edit derived values
https://bugs.eclipse.org/bugs/show_bug.cgi?id=351681
8 files changed, 53 insertions, 16 deletions
diff --git a/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementDerivedFromQuery.java b/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementDerivedFromQuery.java index a7deef4344b..58a288225e9 100644 --- a/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementDerivedFromQuery.java +++ b/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementDerivedFromQuery.java @@ -55,7 +55,6 @@ public class SetRequirementDerivedFromQuery implements IJavaModelQueryWithEditin * @return * @throws ModelQueryExecutionException */ - @Override public EObject evaluate(final Class context, final ParameterValueList parameterValues) throws ModelQueryExecutionException { //nothing to do return null; @@ -72,7 +71,6 @@ public class SetRequirementDerivedFromQuery implements IJavaModelQueryWithEditin * @return * @throws ModelQueryExecutionException */ - @Override public EObject evaluate(final Class context, final ParameterValueList parameter, final EditingDomain editingDomain) throws ModelQueryExecutionException { CompositeCommand cmd = new CompositeCommand("Edit the feature /DerivedFrom"); //$NON-NLS-1$ /* diff --git a/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementDerivedQuery.java b/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementDerivedQuery.java index 03a2361ffb6..6e69b7aaa0f 100644 --- a/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementDerivedQuery.java +++ b/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementDerivedQuery.java @@ -58,7 +58,6 @@ public class SetRequirementDerivedQuery implements IJavaModelQueryWithEditingDom * @return * @throws ModelQueryExecutionException */ - @Override public EObject evaluate(Class context, ParameterValueList parameterValues) throws ModelQueryExecutionException { //nothing to do return null; @@ -75,7 +74,6 @@ public class SetRequirementDerivedQuery implements IJavaModelQueryWithEditingDom * @return * @throws ModelQueryExecutionException */ - @Override public EObject evaluate(Class context, ParameterValueList parameter, EditingDomain editingDomain) throws ModelQueryExecutionException { CompositeCommand cmd = new CompositeCommand("Edit the feature /Derived"); //$NON-NLS-1$ if(ElementUtil.getStereotypeApplication(context, Requirement.class) != null) { diff --git a/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementIdQuery.java b/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementIdQuery.java index 17f0756c6d7..eedceb6502c 100644 --- a/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementIdQuery.java +++ b/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementIdQuery.java @@ -44,7 +44,6 @@ public class SetRequirementIdQuery implements IJavaModelQueryWithEditingDomain<C * @return * @throws ModelQueryExecutionException */ - @Override public EObject evaluate(final Class context, final ParameterValueList parameterValues) throws ModelQueryExecutionException { //nothing to do return null; @@ -61,7 +60,6 @@ public class SetRequirementIdQuery implements IJavaModelQueryWithEditingDomain<C * @return * @throws ModelQueryExecutionException */ - @Override public EObject evaluate(final Class context, final ParameterValueList parameter, final EditingDomain editingDomain) throws ModelQueryExecutionException { Requirement requirement = ElementUtil.getStereotypeApplication(context, Requirement.class); diff --git a/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementMasterQuery.java b/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementMasterQuery.java index a0126af0c8f..b54e4f61699 100644 --- a/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementMasterQuery.java +++ b/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementMasterQuery.java @@ -45,13 +45,32 @@ import org.eclipse.uml2.uml.NamedElement; /** Query to set the derived attribute "master" of the requirement */ public class SetRequirementMasterQuery implements IJavaModelQueryWithEditingDomain<Class, EObject> { - @Override + /** + * + * @see org.eclipse.emf.facet.infra.query.core.java.IJavaModelQuery#evaluate(org.eclipse.emf.ecore.EObject, + * org.eclipse.emf.facet.infra.query.core.java.ParameterValueList) + * + * @param context + * @param parameterValues + * @return + * @throws ModelQueryExecutionException + */ public EObject evaluate(final Class context, final ParameterValueList parameterValues) throws ModelQueryExecutionException { // nothing to do return null; } - @Override + /** + * + * @see org.eclipse.emf.facet.infra.query.core.java.IJavaModelQueryWithEditingDomain#evaluate(org.eclipse.emf.ecore.EObject, + * org.eclipse.emf.facet.infra.query.core.java.ParameterValueList, org.eclipse.emf.edit.domain.EditingDomain) + * + * @param context + * @param parameterValues + * @param editingDomain + * @return + * @throws ModelQueryExecutionException + */ public EObject evaluate(Class context, ParameterValueList parameterValues, EditingDomain editingDomain) throws ModelQueryExecutionException { CompositeCommand cmd = new CompositeCommand("Edit the derived attribute /master"); //$NON-NLS-1$ ModelQueryParameterValue object = parameterValues.get(0); diff --git a/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementRefinedByQuery.java b/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementRefinedByQuery.java index dac2f87e4c3..078cc468828 100644 --- a/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementRefinedByQuery.java +++ b/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementRefinedByQuery.java @@ -55,13 +55,22 @@ public class SetRequirementRefinedByQuery implements IJavaModelQueryWithEditingD * @return * @throws ModelQueryExecutionException */ - @Override public EObject evaluate(final NamedElement context, final ParameterValueList parameterValues) throws ModelQueryExecutionException { //nothing to do return null; } - @Override + /** + * + * @see org.eclipse.emf.facet.infra.query.core.java.IJavaModelQueryWithEditingDomain#evaluate(org.eclipse.emf.ecore.EObject, + * org.eclipse.emf.facet.infra.query.core.java.ParameterValueList, org.eclipse.emf.edit.domain.EditingDomain) + * + * @param context + * @param parameterValues + * @param editingDomain + * @return + * @throws ModelQueryExecutionException + */ public EObject evaluate(NamedElement context, ParameterValueList parameterValues, EditingDomain editingDomain) throws ModelQueryExecutionException { CompositeCommand cmd = new CompositeCommand("Edit the feature /refinedBy"); //$NON-NLS-1$ if(ElementUtil.getStereotypeApplication(context, Requirement.class) != null) { diff --git a/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementSatisfiedByQuery.java b/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementSatisfiedByQuery.java index 0e54d0bbd8c..b6fc8f3368d 100644 --- a/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementSatisfiedByQuery.java +++ b/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementSatisfiedByQuery.java @@ -54,7 +54,6 @@ public class SetRequirementSatisfiedByQuery implements IJavaModelQueryWithEditin * @return * @throws ModelQueryExecutionException */ - @Override public EObject evaluate(final NamedElement context, final ParameterValueList parameterValues) throws ModelQueryExecutionException { // nothing to do return null; @@ -71,7 +70,6 @@ public class SetRequirementSatisfiedByQuery implements IJavaModelQueryWithEditin * @return * @throws ModelQueryExecutionException */ - @Override public EObject evaluate(NamedElement context, ParameterValueList parameterValues, EditingDomain editingDomain) throws ModelQueryExecutionException { CompositeCommand cmd = new CompositeCommand("Edit the derived attribute /SatisfiedBy"); //$NON-NLS-1$ if(ElementUtil.getStereotypeApplication(context, Requirement.class) != null) { diff --git a/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementTracedToQuery.java b/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementTracedToQuery.java index 636951ab7b2..8c309aa1b59 100644 --- a/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementTracedToQuery.java +++ b/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementTracedToQuery.java @@ -58,7 +58,6 @@ public class SetRequirementTracedToQuery implements IJavaModelQueryWithEditingDo * @return * @throws ModelQueryExecutionException */ - @Override public EObject evaluate(final NamedElement context, final ParameterValueList parameterValues) throws ModelQueryExecutionException { // nothing to do return null; @@ -75,7 +74,6 @@ public class SetRequirementTracedToQuery implements IJavaModelQueryWithEditingDo * @return * @throws ModelQueryExecutionException */ - @Override public EObject evaluate(NamedElement context, ParameterValueList parameterValues, EditingDomain editingDomain) throws ModelQueryExecutionException { CompositeCommand cmd = new CompositeCommand("Edit the feature /TracedTo"); //$NON-NLS-1$ int result = MessageDialog.OK; diff --git a/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementVerifiedByQuery.java b/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementVerifiedByQuery.java index 13ee82c4753..f110a02cf54 100644 --- a/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementVerifiedByQuery.java +++ b/plugins/sysml/org.eclipse.papyrus.sysml.facets/src/org/eclipse/papyrus/sysml/facets/query/value/setter/SetRequirementVerifiedByQuery.java @@ -44,13 +44,32 @@ import org.eclipse.uml2.uml.NamedElement; /** Query to set the derived attribute "verifiedBy" of the requirement */ public class SetRequirementVerifiedByQuery implements IJavaModelQueryWithEditingDomain<NamedElement, EObject> { - @Override + /** + * + * @see org.eclipse.emf.facet.infra.query.core.java.IJavaModelQuery#evaluate(org.eclipse.emf.ecore.EObject, + * org.eclipse.emf.facet.infra.query.core.java.ParameterValueList) + * + * @param context + * @param parameterValues + * @return + * @throws ModelQueryExecutionException + */ public EObject evaluate(final NamedElement context, final ParameterValueList parameterValues) throws ModelQueryExecutionException { // TODO Auto-generated method stub return null; } - @Override + /** + * + * @see org.eclipse.emf.facet.infra.query.core.java.IJavaModelQueryWithEditingDomain#evaluate(org.eclipse.emf.ecore.EObject, + * org.eclipse.emf.facet.infra.query.core.java.ParameterValueList, org.eclipse.emf.edit.domain.EditingDomain) + * + * @param context + * @param parameterValues + * @param editingDomain + * @return + * @throws ModelQueryExecutionException + */ public EObject evaluate(NamedElement context, ParameterValueList parameterValues, EditingDomain editingDomain) throws ModelQueryExecutionException { CompositeCommand cmd = new CompositeCommand("Edit the feature /VerifiedBy"); //$NON-NLS-1$ if(ElementUtil.getStereotypeApplication(context, Requirement.class) != null) { |