From e3964d10a40b1390c29f4a52efa60da6d10cf234 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Fri, 9 Jun 2017 13:58:42 +0200 Subject: [PATCH] missing methods added --- .../annotation/RestAnnotationParserTest.java | 6 ++++++ .../java/lcsb/mapviewer/model/map/AnnotatedObject.java | 9 +++++++++ .../mapviewer/model/map/compartment/OvalCompartment.java | 5 +++++ .../java/lcsb/mapviewer/model/map/reaction/Reaction.java | 2 +- .../java/lcsb/mapviewer/model/map/species/Element.java | 7 ------- 5 files changed, 21 insertions(+), 8 deletions(-) diff --git a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/annotation/RestAnnotationParserTest.java b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/annotation/RestAnnotationParserTest.java index 2817081a20..ff04e70426 100644 --- a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/annotation/RestAnnotationParserTest.java +++ b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/annotation/RestAnnotationParserTest.java @@ -411,6 +411,12 @@ public class RestAnnotationParserTest extends CellDesignerTestFunctions { // TODO Auto-generated method stub return 0; } + + @Override + public String getStringType() { + // TODO Auto-generated method stub + return null; + } }); fail("Exception expected"); } catch (NotImplementedException e) { diff --git a/model/src/main/java/lcsb/mapviewer/model/map/AnnotatedObject.java b/model/src/main/java/lcsb/mapviewer/model/map/AnnotatedObject.java index 6321ce8597..e13e3aa864 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/AnnotatedObject.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/AnnotatedObject.java @@ -126,4 +126,13 @@ public interface AnnotatedObject extends Serializable { void setName(String name); int getId(); + + + /** + * Return human readable {@link String} representing class. + * + * @return human readable {@link String} representing class + */ + public abstract String getStringType(); + } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/compartment/OvalCompartment.java b/model/src/main/java/lcsb/mapviewer/model/map/compartment/OvalCompartment.java index 2f5dc003cc..be5a84f3f9 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/compartment/OvalCompartment.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/compartment/OvalCompartment.java @@ -38,6 +38,11 @@ public class OvalCompartment extends Compartment { super(original); } + public OvalCompartment(String elementId) { + super(); + setElementId(elementId); + } + @Override public OvalCompartment copy() { if (this.getClass() == OvalCompartment.class) { diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/Reaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/Reaction.java index c13687aaf4..90c1e5cdc6 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/Reaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/Reaction.java @@ -402,7 +402,7 @@ public class Reaction implements AnnotatedObject { * @return short string describing type of the reaction */ public String getStringType() { - throw new NotImplementedException(); + return "Generic Reaction"; } /** diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/Element.java b/model/src/main/java/lcsb/mapviewer/model/map/species/Element.java index c4a4c1d979..e624b92ffb 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/Element.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/Element.java @@ -1058,13 +1058,6 @@ public abstract class Element implements AnnotatedObject, Serializable { synonyms.add(synonym); } - /** - * Return human readable {@link String} representing class. - * - * @return human readable {@link String} representing class - */ - public abstract String getStringType(); - /** * @return the dataMining * @see #dataMining -- GitLab