Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization')
-rw-r--r--org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc000/tc1001/TC0001001FullModelTests.java9
-rw-r--r--org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc001/tc1000/TC1000SimpleContentModelBuilder.java10
-rw-r--r--org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc001/tc1000/TC1000SimpleContentTests.java7
-rw-r--r--org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc001/tc4000/TC4000ModelBuilder.java14
-rw-r--r--org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc003/tc18xx/TC1801HISExchangeProcessModelBuilder.java14
-rw-r--r--org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc003/tc18xx/TC1802HISExchangeProcessModelBuilder.java11
-rw-r--r--org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc003/tc18xx/TC1803HISExchangeProcessModelBuilder.java14
-rw-r--r--org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc003/tc18xx/TC18xxHISExchangeProcessTests.java8
-rw-r--r--org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/util/MinimalModelBuilder.java15
-rw-r--r--org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/util/SimpleModelBuilder.java27
10 files changed, 52 insertions, 77 deletions
diff --git a/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc000/tc1001/TC0001001FullModelTests.java b/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc000/tc1001/TC0001001FullModelTests.java
index acabe5d7..3a40a30a 100644
--- a/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc000/tc1001/TC0001001FullModelTests.java
+++ b/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc000/tc1001/TC0001001FullModelTests.java
@@ -26,7 +26,6 @@ import junit.framework.Assert;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EStructuralFeature.Setting;
import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
import org.eclipse.rmf.reqif10.AttributeDefinition;
import org.eclipse.rmf.reqif10.AttributeDefinitionBoolean;
import org.eclipse.rmf.reqif10.AttributeDefinitionDate;
@@ -49,6 +48,7 @@ import org.eclipse.rmf.reqif10.DatatypeDefinitionInteger;
import org.eclipse.rmf.reqif10.DatatypeDefinitionReal;
import org.eclipse.rmf.reqif10.DatatypeDefinitionString;
import org.eclipse.rmf.reqif10.ReqIF;
+import org.eclipse.rmf.reqif10.ReqIF10Package;
import org.eclipse.rmf.reqif10.ReqIFContent;
import org.eclipse.rmf.reqif10.SpecObject;
import org.eclipse.rmf.reqif10.SpecObjectType;
@@ -72,7 +72,7 @@ public class TC0001001FullModelTests extends AbstractTestCase {
saveReqIFFile(originalReqIF, REFERENCE_DATA_FILENAME);
loadedReqIF = loadReqIFFile(REFERENCE_DATA_FILENAME);
}
-
+
@Test
public void testSchemaCompliance() throws Exception {
validateAgainstSchema(REFERENCE_DATA_FILENAME);
@@ -124,8 +124,7 @@ public class TC0001001FullModelTests extends AbstractTestCase {
assertTrue(loadedReqIF.getTheHeader().isSetTitle());
assertEquals(originalReqIF.getTheHeader().getComment(), loadedReqIF.getTheHeader().getComment());
- assertEquals(originalReqIF.getTheHeader().getCreationTime().toGregorianCalendar(), loadedReqIF.getTheHeader().getCreationTime()
- .toGregorianCalendar());
+ assertEquals(originalReqIF.getTheHeader().getCreationTime(), loadedReqIF.getTheHeader().getCreationTime());
assertEquals(originalReqIF.getTheHeader().getIdentifier(), loadedReqIF.getTheHeader().getIdentifier());
assertEquals(originalReqIF.getTheHeader().getRepositoryId(), loadedReqIF.getTheHeader().getRepositoryId());
assertEquals(originalReqIF.getTheHeader().getReqIFToolId(), loadedReqIF.getTheHeader().getReqIFToolId());
@@ -282,7 +281,7 @@ public class TC0001001FullModelTests extends AbstractTestCase {
assertTrue(attributeValue instanceof AttributeValueDate);
AttributeValueDate attributeValueDate = (AttributeValueDate) attributeValue;
assertTrue(attributeValueDate.isSetTheValue());
- assertEquals(EcoreUtil.createFromString(XMLTypePackage.eINSTANCE.getDateTime(), "2002-05-30T09:30:10+06:00"),
+ assertEquals(EcoreUtil.createFromString(ReqIF10Package.eINSTANCE.getDateTime(), "2002-05-30T09:30:10+06:00"),
attributeValueDate.getTheValue());
}
diff --git a/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc001/tc1000/TC1000SimpleContentModelBuilder.java b/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc001/tc1000/TC1000SimpleContentModelBuilder.java
index 6106244a..325dcb69 100644
--- a/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc001/tc1000/TC1000SimpleContentModelBuilder.java
+++ b/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc001/tc1000/TC1000SimpleContentModelBuilder.java
@@ -12,8 +12,7 @@
package org.eclipse.rmf.tests.reqif10.serialization.uc001.tc1000;
import java.math.BigInteger;
-
-import javax.xml.datatype.XMLGregorianCalendar;
+import java.util.GregorianCalendar;
import org.eclipse.emf.common.util.EList;
import org.eclipse.rmf.reqif10.AttributeDefinitionBoolean;
@@ -79,8 +78,7 @@ public class TC1000SimpleContentModelBuilder extends SimpleModelBuilder {
SpecObject specObject;
/**
- * @throws Exception
- *
+ * @throws Exception
*/
public TC1000SimpleContentModelBuilder() throws Exception {
super("ID_TC1000_ReqIfHeader", "TC 1000 'Simple Content'");
@@ -325,8 +323,8 @@ public class TC1000SimpleContentModelBuilder extends SimpleModelBuilder {
}
- public SpecObject createTC1000SpecObject(String identifier, XMLGregorianCalendar lastChangeDate, boolean tc1000t, boolean tc1000f,
- BigInteger tc1000_integer, String tc1000_text, Double tc1000_real, XMLGregorianCalendar tc1000_lastChangeDate, EnumValue tc1000_enumvalue) {
+ public SpecObject createTC1000SpecObject(String identifier, GregorianCalendar lastChangeDate, boolean tc1000t, boolean tc1000f,
+ BigInteger tc1000_integer, String tc1000_text, Double tc1000_real, GregorianCalendar tc1000_lastChangeDate, EnumValue tc1000_enumvalue) {
SpecObject specObject = ReqIF10Factory.eINSTANCE.createSpecObject();
specObject.setIdentifier(identifier);
specObject.setLastChange(tc1000_lastChangeDate);
diff --git a/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc001/tc1000/TC1000SimpleContentTests.java b/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc001/tc1000/TC1000SimpleContentTests.java
index 5d45c0ae..e14c2e77 100644
--- a/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc001/tc1000/TC1000SimpleContentTests.java
+++ b/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc001/tc1000/TC1000SimpleContentTests.java
@@ -26,7 +26,6 @@ import junit.framework.Assert;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EStructuralFeature.Setting;
import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
import org.eclipse.rmf.reqif10.AttributeValue;
import org.eclipse.rmf.reqif10.AttributeValueBoolean;
import org.eclipse.rmf.reqif10.AttributeValueDate;
@@ -35,6 +34,7 @@ import org.eclipse.rmf.reqif10.AttributeValueInteger;
import org.eclipse.rmf.reqif10.AttributeValueReal;
import org.eclipse.rmf.reqif10.AttributeValueString;
import org.eclipse.rmf.reqif10.ReqIF;
+import org.eclipse.rmf.reqif10.ReqIF10Package;
import org.eclipse.rmf.reqif10.ReqIFContent;
import org.eclipse.rmf.reqif10.SpecObject;
import org.eclipse.rmf.reqif10.SpecObjectType;
@@ -104,8 +104,7 @@ public class TC1000SimpleContentTests extends AbstractTestCase {
assertTrue(loadedReqIF.getTheHeader().isSetSourceToolId());
assertTrue(loadedReqIF.getTheHeader().isSetTitle());
- assertEquals(originalReqIF.getTheHeader().getCreationTime().toGregorianCalendar(), loadedReqIF.getTheHeader().getCreationTime()
- .toGregorianCalendar());
+ assertEquals(originalReqIF.getTheHeader().getCreationTime().getTime(), loadedReqIF.getTheHeader().getCreationTime().getTime());
assertEquals(originalReqIF.getTheHeader().getIdentifier(), loadedReqIF.getTheHeader().getIdentifier());
assertEquals(originalReqIF.getTheHeader().getReqIFToolId(), loadedReqIF.getTheHeader().getReqIFToolId());
assertEquals(originalReqIF.getTheHeader().getReqIFVersion(), loadedReqIF.getTheHeader().getReqIFVersion());
@@ -236,7 +235,7 @@ public class TC1000SimpleContentTests extends AbstractTestCase {
assertTrue(attributeValue instanceof AttributeValueDate);
AttributeValueDate attributeValueDate = (AttributeValueDate) attributeValue;
assertTrue(attributeValueDate.isSetTheValue());
- assertEquals(EcoreUtil.createFromString(XMLTypePackage.eINSTANCE.getDateTime(), "2002-05-30T09:30:10+06:00"),
+ assertEquals(EcoreUtil.createFromString(ReqIF10Package.eINSTANCE.getDateTime(), "2002-05-30T09:30:10+06:00"),
attributeValueDate.getTheValue());
}
diff --git a/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc001/tc4000/TC4000ModelBuilder.java b/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc001/tc4000/TC4000ModelBuilder.java
index e86c5dfc..3a7563ea 100644
--- a/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc001/tc4000/TC4000ModelBuilder.java
+++ b/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc001/tc4000/TC4000ModelBuilder.java
@@ -12,8 +12,7 @@
package org.eclipse.rmf.tests.reqif10.serialization.uc001.tc4000;
import java.math.BigInteger;
-
-import javax.xml.datatype.XMLGregorianCalendar;
+import java.util.GregorianCalendar;
import org.eclipse.emf.common.util.EList;
import org.eclipse.rmf.reqif10.AlternativeID;
@@ -70,8 +69,7 @@ public class TC4000ModelBuilder extends SimpleModelBuilder {
SpecObject specObject;
/**
- * @throws Exception
- *
+ * @throws Exception
*/
public TC4000ModelBuilder(int specHierarchiesCount) throws Exception {
super("ID_TC4000_ReqIfHeader", "TC 4000 'Big Model'");
@@ -267,11 +265,11 @@ public class TC4000ModelBuilder extends SimpleModelBuilder {
}
- public SpecObject createTC4000SpecObject(String identifier, XMLGregorianCalendar lastChangeDate, boolean tc4000_boolean,
- BigInteger tc4000_integer, String tc4000_text, Double tc4000_real, XMLGregorianCalendar tc4000_lastChangeDate) throws Exception {
+ public SpecObject createTC4000SpecObject(String identifier, GregorianCalendar gregorianCalendar, boolean tc4000_boolean,
+ BigInteger tc4000_integer, String tc4000_text, Double tc4000_real, GregorianCalendar gregorianCalendar2) throws Exception {
SpecObject specObject = ReqIF10Factory.eINSTANCE.createSpecObject();
specObject.setIdentifier(identifier);
- specObject.setLastChange(tc4000_lastChangeDate);
+ specObject.setLastChange(gregorianCalendar2);
specObject.setType(specObjectType);
AttributeValueBoolean attributeValueBooleanTc4000t = ReqIF10Factory.eINSTANCE.createAttributeValueBoolean();
@@ -292,7 +290,7 @@ public class TC4000ModelBuilder extends SimpleModelBuilder {
AttributeValueDate attributeValueDate = ReqIF10Factory.eINSTANCE.createAttributeValueDate();
attributeValueDate.setDefinition(attributeDefinitionDate);
- attributeValueDate.setTheValue(tc4000_lastChangeDate);
+ attributeValueDate.setTheValue(gregorianCalendar2);
specObject.getValues().add(attributeValueBooleanTc4000t);
specObject.getValues().add(attributeValueInteger);
diff --git a/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc003/tc18xx/TC1801HISExchangeProcessModelBuilder.java b/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc003/tc18xx/TC1801HISExchangeProcessModelBuilder.java
index 546e01c7..eebbef92 100644
--- a/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc003/tc18xx/TC1801HISExchangeProcessModelBuilder.java
+++ b/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc003/tc18xx/TC1801HISExchangeProcessModelBuilder.java
@@ -1,10 +1,10 @@
package org.eclipse.rmf.tests.reqif10.serialization.uc003.tc18xx;
+import java.util.GregorianCalendar;
+
import javax.xml.datatype.DatatypeConfigurationException;
-import javax.xml.datatype.XMLGregorianCalendar;
import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
import org.eclipse.rmf.reqif10.AttributeDefinitionEnumeration;
import org.eclipse.rmf.reqif10.AttributeDefinitionString;
import org.eclipse.rmf.reqif10.AttributeDefinitionXHTML;
@@ -13,9 +13,11 @@ import org.eclipse.rmf.reqif10.AttributeValueString;
import org.eclipse.rmf.reqif10.AttributeValueXHTML;
import org.eclipse.rmf.reqif10.ReqIF;
import org.eclipse.rmf.reqif10.ReqIF10Factory;
+import org.eclipse.rmf.reqif10.ReqIF10Package;
import org.eclipse.rmf.reqif10.SpecHierarchy;
import org.eclipse.rmf.reqif10.SpecObject;
import org.eclipse.rmf.reqif10.SpecObjectType;
+import org.eclipse.rmf.tests.reqif10.serialization.util.SimpleModelBuilder;
@SuppressWarnings("nls")
public class TC1801HISExchangeProcessModelBuilder {
@@ -60,7 +62,7 @@ public class TC1801HISExchangeProcessModelBuilder {
attributeValueXhtml = ReqIF10Factory.eINSTANCE.createAttributeValueXHTML();
attributeValueXhtml.setDefinition((AttributeDefinitionXHTML) specObjectType.getSpecAttributes().get(0));
- attributeValueXhtml.setTheValue(TC1800HISExchangeProcessModelBuilder.createXhtmlValue("Obj-04"));
+ attributeValueXhtml.setTheValue(SimpleModelBuilder.createXhtmlValue("Obj-04"));
specObject.getValues().add(attributeValueXhtml);
attributeValueString = ReqIF10Factory.eINSTANCE.createAttributeValueString();
@@ -113,9 +115,9 @@ public class TC1801HISExchangeProcessModelBuilder {
return reqIF;
}
- public XMLGregorianCalendar toDate(String date) throws DatatypeConfigurationException {
- XMLGregorianCalendar xmlGregoriaCalendar = (XMLGregorianCalendar) EcoreUtil.createFromString(XMLTypePackage.eINSTANCE.getDateTime(), date);
- return xmlGregoriaCalendar;
+ public GregorianCalendar toDate(String date) throws DatatypeConfigurationException {
+ GregorianCalendar gregorianCalendar = (GregorianCalendar) EcoreUtil.createFromString(ReqIF10Package.eINSTANCE.getDateTime(), date);
+ return gregorianCalendar;
}
}
diff --git a/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc003/tc18xx/TC1802HISExchangeProcessModelBuilder.java b/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc003/tc18xx/TC1802HISExchangeProcessModelBuilder.java
index 0826aff8..b744d648 100644
--- a/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc003/tc18xx/TC1802HISExchangeProcessModelBuilder.java
+++ b/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc003/tc18xx/TC1802HISExchangeProcessModelBuilder.java
@@ -1,14 +1,15 @@
package org.eclipse.rmf.tests.reqif10.serialization.uc003.tc18xx;
+import java.util.GregorianCalendar;
+
import javax.xml.datatype.DatatypeConfigurationException;
-import javax.xml.datatype.XMLGregorianCalendar;
import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
import org.eclipse.rmf.reqif10.AttributeDefinitionEnumeration;
import org.eclipse.rmf.reqif10.AttributeValueEnumeration;
import org.eclipse.rmf.reqif10.AttributeValueString;
import org.eclipse.rmf.reqif10.ReqIF;
+import org.eclipse.rmf.reqif10.ReqIF10Package;
import org.eclipse.rmf.reqif10.SpecObject;
@SuppressWarnings("nls")
@@ -49,9 +50,9 @@ public class TC1802HISExchangeProcessModelBuilder {
return reqIF;
}
- public static XMLGregorianCalendar toDate(String date) throws DatatypeConfigurationException {
- XMLGregorianCalendar xmlGregoriaCalendar = (XMLGregorianCalendar) EcoreUtil.createFromString(XMLTypePackage.eINSTANCE.getDateTime(), date);
- return xmlGregoriaCalendar;
+ public GregorianCalendar toDate(String date) throws DatatypeConfigurationException {
+ GregorianCalendar gregorianCalendar = (GregorianCalendar) EcoreUtil.createFromString(ReqIF10Package.eINSTANCE.getDateTime(), date);
+ return gregorianCalendar;
}
}
diff --git a/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc003/tc18xx/TC1803HISExchangeProcessModelBuilder.java b/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc003/tc18xx/TC1803HISExchangeProcessModelBuilder.java
index b198b014..c839cb04 100644
--- a/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc003/tc18xx/TC1803HISExchangeProcessModelBuilder.java
+++ b/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc003/tc18xx/TC1803HISExchangeProcessModelBuilder.java
@@ -1,10 +1,10 @@
package org.eclipse.rmf.tests.reqif10.serialization.uc003.tc18xx;
+import java.util.GregorianCalendar;
+
import javax.xml.datatype.DatatypeConfigurationException;
-import javax.xml.datatype.XMLGregorianCalendar;
import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
import org.eclipse.rmf.reqif10.AttributeDefinitionEnumeration;
import org.eclipse.rmf.reqif10.AttributeDefinitionString;
import org.eclipse.rmf.reqif10.AttributeDefinitionXHTML;
@@ -13,9 +13,11 @@ import org.eclipse.rmf.reqif10.AttributeValueString;
import org.eclipse.rmf.reqif10.AttributeValueXHTML;
import org.eclipse.rmf.reqif10.ReqIF;
import org.eclipse.rmf.reqif10.ReqIF10Factory;
+import org.eclipse.rmf.reqif10.ReqIF10Package;
import org.eclipse.rmf.reqif10.SpecHierarchy;
import org.eclipse.rmf.reqif10.SpecObject;
import org.eclipse.rmf.reqif10.SpecObjectType;
+import org.eclipse.rmf.tests.reqif10.serialization.util.SimpleModelBuilder;
@SuppressWarnings("nls")
public class TC1803HISExchangeProcessModelBuilder {
@@ -60,7 +62,7 @@ public class TC1803HISExchangeProcessModelBuilder {
attributeValueXhtml = ReqIF10Factory.eINSTANCE.createAttributeValueXHTML();
attributeValueXhtml.setDefinition((AttributeDefinitionXHTML) specObjectType.getSpecAttributes().get(0));
- attributeValueXhtml.setTheValue(TC1800HISExchangeProcessModelBuilder.createXhtmlValue("Obj-05"));
+ attributeValueXhtml.setTheValue(SimpleModelBuilder.createXhtmlValue("Obj-05"));
specObject.getValues().add(attributeValueXhtml);
attributeValueString = ReqIF10Factory.eINSTANCE.createAttributeValueString();
@@ -113,9 +115,9 @@ public class TC1803HISExchangeProcessModelBuilder {
return reqIF;
}
- public XMLGregorianCalendar toDate(String date) throws DatatypeConfigurationException {
- XMLGregorianCalendar xmlGregoriaCalendar = (XMLGregorianCalendar) EcoreUtil.createFromString(XMLTypePackage.eINSTANCE.getDateTime(), date);
- return xmlGregoriaCalendar;
+ public GregorianCalendar toDate(String date) throws DatatypeConfigurationException {
+ GregorianCalendar gregorianCalendar = (GregorianCalendar) EcoreUtil.createFromString(ReqIF10Package.eINSTANCE.getDateTime(), date);
+ return gregorianCalendar;
}
}
diff --git a/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc003/tc18xx/TC18xxHISExchangeProcessTests.java b/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc003/tc18xx/TC18xxHISExchangeProcessTests.java
index 94235e30..655c5cfe 100644
--- a/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc003/tc18xx/TC18xxHISExchangeProcessTests.java
+++ b/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/uc003/tc18xx/TC18xxHISExchangeProcessTests.java
@@ -157,9 +157,9 @@ public class TC18xxHISExchangeProcessTests extends AbstractTestCase implements C
public void testObj03() throws Exception {
SpecObject[] so = getObjectsByName("Obj-03");
- assertTrue(so[0].getLastChange().toGregorianCalendar().getTimeInMillis() < so[1].getLastChange().toGregorianCalendar().getTimeInMillis());
- assertTrue(so[1].getLastChange().toGregorianCalendar().getTimeInMillis() < so[2].getLastChange().toGregorianCalendar().getTimeInMillis());
- assertTrue(so[2].getLastChange().toGregorianCalendar().getTimeInMillis() < so[3].getLastChange().toGregorianCalendar().getTimeInMillis());
+ assertTrue(so[0].getLastChange().getTimeInMillis() < so[1].getLastChange().getTimeInMillis());
+ assertTrue(so[1].getLastChange().getTimeInMillis() < so[2].getLastChange().getTimeInMillis());
+ assertTrue(so[2].getLastChange().getTimeInMillis() < so[3].getLastChange().getTimeInMillis());
// Check values
assertEquals("O3.A1 initial", ReqIFUtil.getTheValue(ReqIFUtil.getAttributeValueForLabel(so[0], "A1")));
@@ -239,7 +239,7 @@ public class TC18xxHISExchangeProcessTests extends AbstractTestCase implements C
assertNull(findInSpec("Spec1", so[i]));
SpecHierarchy shx = findInSpec("Spec2", so[i]);
assertNotNull(shx);
- assertTrue(sh0.getLastChange().toGregorianCalendar().getTimeInMillis() < shx.getLastChange().toGregorianCalendar().getTimeInMillis());
+ assertTrue(sh0.getLastChange().getTimeInMillis() < shx.getLastChange().getTimeInMillis());
}
}
diff --git a/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/util/MinimalModelBuilder.java b/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/util/MinimalModelBuilder.java
index eecaea33..abdc2233 100644
--- a/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/util/MinimalModelBuilder.java
+++ b/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/util/MinimalModelBuilder.java
@@ -15,13 +15,11 @@ import java.util.Date;
import java.util.GregorianCalendar;
import javax.xml.datatype.DatatypeConfigurationException;
-import javax.xml.datatype.DatatypeFactory;
-import javax.xml.datatype.XMLGregorianCalendar;
import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
import org.eclipse.rmf.reqif10.ReqIF;
import org.eclipse.rmf.reqif10.ReqIF10Factory;
+import org.eclipse.rmf.reqif10.ReqIF10Package;
public class MinimalModelBuilder {
private ReqIF reqIF;
@@ -58,16 +56,15 @@ public class MinimalModelBuilder {
public void postProcessing() throws Exception {
}
- public XMLGregorianCalendar getCurrentDate() throws DatatypeConfigurationException {
+ public GregorianCalendar getCurrentDate() throws DatatypeConfigurationException {
GregorianCalendar calendar = new GregorianCalendar();
calendar.setTime(new Date());
- XMLGregorianCalendar xmlGregoriaCalendar = DatatypeFactory.newInstance().newXMLGregorianCalendar(calendar);
- return xmlGregoriaCalendar;
+ return calendar;
}
- public XMLGregorianCalendar toDate(String date) throws DatatypeConfigurationException {
- XMLGregorianCalendar xmlGregoriaCalendar = (XMLGregorianCalendar) EcoreUtil.createFromString(XMLTypePackage.eINSTANCE.getDateTime(), date);
- return xmlGregoriaCalendar;
+ public GregorianCalendar toDate(String date) throws DatatypeConfigurationException {
+ GregorianCalendar gregorianCalendar = (GregorianCalendar) EcoreUtil.createFromString(ReqIF10Package.eINSTANCE.getDateTime(), date);
+ return gregorianCalendar;
}
public ReqIF getReqIF() throws Exception {
diff --git a/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/util/SimpleModelBuilder.java b/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/util/SimpleModelBuilder.java
index ccb836ba..3453a2c2 100644
--- a/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/util/SimpleModelBuilder.java
+++ b/org.eclipse.rmf.tests.reqif10.serialization/src/org/eclipse/rmf/tests/reqif10/serialization/util/SimpleModelBuilder.java
@@ -11,16 +11,9 @@
*/
package org.eclipse.rmf.tests.reqif10.serialization.util;
-import java.util.Date;
import java.util.GregorianCalendar;
-import javax.xml.datatype.DatatypeConfigurationException;
-import javax.xml.datatype.DatatypeFactory;
-import javax.xml.datatype.XMLGregorianCalendar;
-
-import org.eclipse.emf.ecore.util.EcoreUtil;
import org.eclipse.emf.ecore.util.FeatureMapUtil;
-import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
import org.eclipse.rmf.reqif10.ReqIF10Factory;
import org.eclipse.rmf.reqif10.ReqIFHeader;
import org.eclipse.rmf.reqif10.XhtmlContent;
@@ -30,7 +23,7 @@ import org.eclipse.rmf.reqif10.xhtml.XhtmlPType;
@SuppressWarnings("nls")
public class SimpleModelBuilder extends ReqIFContentModelBuilder {
private final String comment;
- private final XMLGregorianCalendar creationTime;
+ private final GregorianCalendar creationTime;
private final String identifier;
private final String repositoryId;
private final String reqIfToolId;
@@ -55,7 +48,7 @@ public class SimpleModelBuilder extends ReqIFContentModelBuilder {
* @param reqIfToolId
* @param sourceToolId
* @param title
- * @throws Exception
+ * @throws Exception
*/
public SimpleModelBuilder(String creationTimeString, String identifier, String reqIfToolId, String sourceToolId, String title) throws Exception {
this(null, creationTimeString, identifier, null, reqIfToolId, sourceToolId, title);
@@ -71,7 +64,7 @@ public class SimpleModelBuilder extends ReqIFContentModelBuilder {
* @param reqIfToolId
* @param sourceToolId
* @param title
- * @throws Exception
+ * @throws Exception
*/
public SimpleModelBuilder(String comment, String creationTimeString, String identifier, String repositoryId, String reqIfToolId,
String sourceToolId, String title) throws Exception {
@@ -164,20 +157,6 @@ public class SimpleModelBuilder extends ReqIFContentModelBuilder {
public void createToolExtensions() throws Exception {
}
- @Override
- public XMLGregorianCalendar getCurrentDate() throws DatatypeConfigurationException {
- GregorianCalendar calendar = new GregorianCalendar();
- calendar.setTime(new Date());
- XMLGregorianCalendar xmlGregoriaCalendar = DatatypeFactory.newInstance().newXMLGregorianCalendar(calendar);
- return xmlGregoriaCalendar;
- }
-
- @Override
- public XMLGregorianCalendar toDate(String date) throws DatatypeConfigurationException {
- XMLGregorianCalendar xmlGregoriaCalendar = (XMLGregorianCalendar) EcoreUtil.createFromString(XMLTypePackage.eINSTANCE.getDateTime(), date);
- return xmlGregoriaCalendar;
- }
-
public static XhtmlContent createXhtmlValue(String value) {
XhtmlContent xhtmlContent = ReqIF10Factory.eINSTANCE.createXhtmlContent();
XhtmlPType p = XhtmlFactory.eINSTANCE.createXhtmlPType();

Back to the top