diff options
author | rbrooks | 2010-09-13 21:28:27 +0000 |
---|---|---|
committer | Ryan D. Brooks | 2010-09-13 21:28:27 +0000 |
commit | 047de42d9338481312c7270f1aa956bb979ef2d0 (patch) | |
tree | 112dd7e7591c450829934ad240d3ecfac71aee06 /plugins | |
parent | c18e128f1db8371c85c6d09ee3641526e083b427 (diff) | |
download | org.eclipse.osee-047de42d9338481312c7270f1aa956bb979ef2d0.tar.gz org.eclipse.osee-047de42d9338481312c7270f1aa956bb979ef2d0.tar.xz org.eclipse.osee-047de42d9338481312c7270f1aa956bb979ef2d0.zip |
bug[ats_XFST9]: Add presentation type PRODUCE_ATTRIBUTE to stop forcing separate rendering groups
Diffstat (limited to 'plugins')
2 files changed, 4 insertions, 2 deletions
diff --git a/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/render/PresentationType.java b/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/render/PresentationType.java index 23a4a96df45..b94f2b28b3e 100644 --- a/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/render/PresentationType.java +++ b/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/render/PresentationType.java @@ -22,7 +22,8 @@ public enum PresentationType { MERGE_EDIT, DEFAULT_OPEN, // up to the renderer to determine what is used for default GENERAL_REQUESTED, // this is the case where default open is selected and the preference "Default Presentation opens in Artifact Editor if applicable" is true - PRINT; + PRINT, + PRODUCE_ATTRIBUTE; // used in conjunction with renderAttribute() public boolean matches(PresentationType... presentationTypes) throws OseeCoreException { Conditions.checkExpressionFailOnTrue(presentationTypes.length == 0, "presentationTypes to match cannot be empty"); diff --git a/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/render/RendererManager.java b/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/render/RendererManager.java index 5a66c65b062..fce4f077416 100644 --- a/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/render/RendererManager.java +++ b/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/render/RendererManager.java @@ -14,6 +14,7 @@ package org.eclipse.osee.framework.ui.skynet.render; import static org.eclipse.osee.framework.ui.skynet.render.IRenderer.DEFAULT_MATCH; import static org.eclipse.osee.framework.ui.skynet.render.PresentationType.DEFAULT_OPEN; import static org.eclipse.osee.framework.ui.skynet.render.PresentationType.GENERAL_REQUESTED; +import static org.eclipse.osee.framework.ui.skynet.render.PresentationType.PRODUCE_ATTRIBUTE; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; @@ -140,7 +141,7 @@ public final class RendererManager { } public static void renderAttribute(IAttributeType attributeType, PresentationType presentationType, Artifact artifact, VariableMap options, Producer producer, AttributeElement attributeElement) throws OseeCoreException { - getBestRenderer(presentationType, artifact, options).renderAttribute(attributeType, artifact, presentationType, + getBestRenderer(PRODUCE_ATTRIBUTE, artifact, options).renderAttribute(attributeType, artifact, presentationType, producer, options, attributeElement); } |