Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrescobar2011-08-31 14:39:16 -0400
committerRyan D. Brooks2011-08-31 14:39:16 -0400
commitb60ff63ef5c43f551d58f95feea826426e6a7215 (patch)
tree93c45fe81139aa7a284e8bb5958cb24be215222a
parent316dbcb72ea8cbeb14bf1b580b538b9fc71e3521 (diff)
downloadorg.eclipse.osee-b60ff63ef5c43f551d58f95feea826426e6a7215.tar.gz
org.eclipse.osee-b60ff63ef5c43f551d58f95feea826426e6a7215.tar.xz
org.eclipse.osee-b60ff63ef5c43f551d58f95feea826426e6a7215.zip
feature[ats_M1Y56]: Fix tests to use valid uuids
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/internal/ArtifactTypeRestrictionHandlerTest.java9
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/internal/AttributeTypeRestrictionHandlerTest.java19
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/internal/RelationTypeRestrictionHandlerTest.java21
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/mocks/MockModel.java19
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/OseeUtilTest.java16
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/testAccessModel.osee4
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/testTypeModel.osee9
7 files changed, 50 insertions, 47 deletions
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/internal/ArtifactTypeRestrictionHandlerTest.java b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/internal/ArtifactTypeRestrictionHandlerTest.java
index e40a981fc0f..a5810e7c3cf 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/internal/ArtifactTypeRestrictionHandlerTest.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/internal/ArtifactTypeRestrictionHandlerTest.java
@@ -42,8 +42,7 @@ public class ArtifactTypeRestrictionHandlerTest extends BaseRestrictionHandlerTe
@Test
public void testProcessDataNotMatchesRestriction() throws OseeCoreException {
IArtifactType artifactType = CoreArtifactTypes.Requirement;
- XArtifactType artifactTypeRef =
- MockModel.createXArtifactType(String.valueOf(artifactType.getGuid()), artifactType.getName());
+ XArtifactType artifactTypeRef = MockModel.createXArtifactType(artifactType.getGuid(), artifactType.getName());
ArtifactTypeRestriction restriction = MockModel.createArtifactTypeRestriction();
restriction.setPermission(AccessPermissionEnum.ALLOW);
@@ -58,8 +57,7 @@ public class ArtifactTypeRestrictionHandlerTest extends BaseRestrictionHandlerTe
@Test
public void testProcessCreateAccessDetail() throws OseeCoreException {
IArtifactType artifactType = CoreArtifactTypes.Requirement;
- XArtifactType artifactTypeRef =
- MockModel.createXArtifactType(String.valueOf(artifactType.getGuid()), artifactType.getName());
+ XArtifactType artifactTypeRef = MockModel.createXArtifactType(artifactType.getGuid(), artifactType.getName());
ArtifactTypeRestriction restriction = MockModel.createArtifactTypeRestriction();
restriction.setPermission(AccessPermissionEnum.ALLOW);
@@ -76,8 +74,7 @@ public class ArtifactTypeRestrictionHandlerTest extends BaseRestrictionHandlerTe
@Test
public void testProcessArtifactTypeInheritance() throws OseeCoreException {
IArtifactType artifactType = CoreArtifactTypes.Artifact;
- XArtifactType artifactTypeRef =
- MockModel.createXArtifactType(String.valueOf(artifactType.getGuid()), artifactType.getName());
+ XArtifactType artifactTypeRef = MockModel.createXArtifactType(artifactType.getGuid(), artifactType.getName());
ArtifactTypeRestriction restriction = MockModel.createArtifactTypeRestriction();
restriction.setPermission(AccessPermissionEnum.ALLOW);
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/internal/AttributeTypeRestrictionHandlerTest.java b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/internal/AttributeTypeRestrictionHandlerTest.java
index 59086d22366..b68cb862eae 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/internal/AttributeTypeRestrictionHandlerTest.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/internal/AttributeTypeRestrictionHandlerTest.java
@@ -50,7 +50,7 @@ public class AttributeTypeRestrictionHandlerTest extends BaseRestrictionHandlerT
IAttributeType attributeType = CoreAttributeTypes.Name;
XAttributeType attributeTypeRef =
- MockModel.createXAttributeType(String.valueOf(attributeType.getGuid()), attributeType.getName());
+ MockModel.createXAttributeType(attributeType.getGuid(), attributeType.getName());
AttributeTypeRestriction restriction = MockModel.createAttributeTypeRestriction();
restriction.setPermission(AccessPermissionEnum.ALLOW);
@@ -68,7 +68,7 @@ public class AttributeTypeRestrictionHandlerTest extends BaseRestrictionHandlerT
IAttributeType attributeType = CoreAttributeTypes.Name;
XAttributeType attributeTypeRef =
- MockModel.createXAttributeType(String.valueOf(attributeType.getGuid()), attributeType.getName());
+ MockModel.createXAttributeType(attributeType.getGuid(), attributeType.getName());
AttributeTypeRestriction restriction = MockModel.createAttributeTypeRestriction();
restriction.setPermission(AccessPermissionEnum.ALLOW);
@@ -87,15 +87,14 @@ public class AttributeTypeRestrictionHandlerTest extends BaseRestrictionHandlerT
IAttributeType attributeType = CoreAttributeTypes.Name;
XAttributeType attributeTypeRef =
- MockModel.createXAttributeType(String.valueOf(attributeType.getGuid()), attributeType.getName());
+ MockModel.createXAttributeType(attributeType.getGuid(), attributeType.getName());
AttributeTypeRestriction restriction = MockModel.createAttributeTypeRestriction();
restriction.setPermission(AccessPermissionEnum.ALLOW);
restriction.setAttributeTypeRef(attributeTypeRef);
IArtifactType artifactType = CoreArtifactTypes.Artifact;
- XArtifactType artifactTypeRef =
- MockModel.createXArtifactType(String.valueOf(artifactType.getGuid()), artifactType.getName());
+ XArtifactType artifactTypeRef = MockModel.createXArtifactType(artifactType.getGuid(), artifactType.getName());
restriction.setArtifactTypeRef(artifactTypeRef);
IArtifactType artifactType2 = CoreArtifactTypes.Requirement;
@@ -114,15 +113,14 @@ public class AttributeTypeRestrictionHandlerTest extends BaseRestrictionHandlerT
IAttributeType attributeType = CoreAttributeTypes.Name;
XAttributeType attributeTypeRef =
- MockModel.createXAttributeType(String.valueOf(attributeType.getGuid()), attributeType.getName());
+ MockModel.createXAttributeType(attributeType.getGuid(), attributeType.getName());
AttributeTypeRestriction restriction = MockModel.createAttributeTypeRestriction();
restriction.setPermission(AccessPermissionEnum.ALLOW);
restriction.setAttributeTypeRef(attributeTypeRef);
IArtifactType artifactType = CoreArtifactTypes.Requirement;
- XArtifactType artifactTypeRef =
- MockModel.createXArtifactType(String.valueOf(artifactType.getGuid()), artifactType.getName());
+ XArtifactType artifactTypeRef = MockModel.createXArtifactType(artifactType.getGuid(), artifactType.getName());
restriction.setArtifactTypeRef(artifactTypeRef);
ArtifactType artArtifactType = new ArtifactType(artifactType.getGuid(), artifactType.getName(), false);
@@ -141,15 +139,14 @@ public class AttributeTypeRestrictionHandlerTest extends BaseRestrictionHandlerT
IAttributeType attributeType = CoreAttributeTypes.Name;
XAttributeType attributeTypeRef =
- MockModel.createXAttributeType(String.valueOf(attributeType.getGuid()), attributeType.getName());
+ MockModel.createXAttributeType(attributeType.getGuid(), attributeType.getName());
AttributeTypeRestriction restriction = MockModel.createAttributeTypeRestriction();
restriction.setPermission(AccessPermissionEnum.ALLOW);
restriction.setAttributeTypeRef(attributeTypeRef);
IArtifactType artifactType = CoreArtifactTypes.Artifact;
- XArtifactType artifactTypeRef =
- MockModel.createXArtifactType(String.valueOf(artifactType.getGuid()), artifactType.getName());
+ XArtifactType artifactTypeRef = MockModel.createXArtifactType(artifactType.getGuid(), artifactType.getName());
restriction.setArtifactTypeRef(artifactTypeRef);
IArtifactType artifactType2 = CoreArtifactTypes.Requirement;
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/internal/RelationTypeRestrictionHandlerTest.java b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/internal/RelationTypeRestrictionHandlerTest.java
index f1e2e004260..73997d9a16b 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/internal/RelationTypeRestrictionHandlerTest.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/internal/RelationTypeRestrictionHandlerTest.java
@@ -59,8 +59,7 @@ public class RelationTypeRestrictionHandlerTest extends BaseRestrictionHandlerTe
@Test
public void testProcessDataRelationTypeNoMatch() throws OseeCoreException {
IRelationType relationType = CoreRelationTypes.Default_Hierarchical__Child;
- XRelationType relationTypeRef =
- MockModel.createXRelationType(String.valueOf(relationType.getGuid()), relationType.getName());
+ XRelationType relationTypeRef = MockModel.createXRelationType(relationType.getGuid(), relationType.getName());
RelationTypeRestriction restriction = MockModel.createRelationTypeRestriction();
restriction.setPermission(AccessPermissionEnum.ALLOW);
@@ -75,8 +74,7 @@ public class RelationTypeRestrictionHandlerTest extends BaseRestrictionHandlerTe
@Test
public void testProcessDataRelationTypeMatchSideANoMatch() throws OseeCoreException {
IRelationType relationType = CoreRelationTypes.Default_Hierarchical__Child;
- XRelationType relationTypeRef =
- MockModel.createXRelationType(String.valueOf(relationType.getGuid()), relationType.getName());
+ XRelationType relationTypeRef = MockModel.createXRelationType(relationType.getGuid(), relationType.getName());
RelationTypeRestriction restriction = MockModel.createRelationTypeRestriction();
restriction.setPermission(AccessPermissionEnum.ALLOW);
@@ -100,8 +98,7 @@ public class RelationTypeRestrictionHandlerTest extends BaseRestrictionHandlerTe
@Test
public void testProcessDataRelationTypeMatchSideAMatch() throws OseeCoreException {
IRelationType relationType = CoreRelationTypes.Default_Hierarchical__Child;
- XRelationType relationTypeRef =
- MockModel.createXRelationType(String.valueOf(relationType.getGuid()), relationType.getName());
+ XRelationType relationTypeRef = MockModel.createXRelationType(relationType.getGuid(), relationType.getName());
RelationTypeRestriction restriction = MockModel.createRelationTypeRestriction();
restriction.setPermission(AccessPermissionEnum.ALLOW);
@@ -128,8 +125,7 @@ public class RelationTypeRestrictionHandlerTest extends BaseRestrictionHandlerTe
@Test
public void testProcessDataRelationTypeMatchSideBNoMatch() throws OseeCoreException {
IRelationType relationType = CoreRelationTypes.Default_Hierarchical__Child;
- XRelationType relationTypeRef =
- MockModel.createXRelationType(String.valueOf(relationType.getGuid()), relationType.getName());
+ XRelationType relationTypeRef = MockModel.createXRelationType(relationType.getGuid(), relationType.getName());
RelationTypeRestriction restriction = MockModel.createRelationTypeRestriction();
restriction.setPermission(AccessPermissionEnum.ALLOW);
@@ -154,8 +150,7 @@ public class RelationTypeRestrictionHandlerTest extends BaseRestrictionHandlerTe
@Test
public void testProcessDataRelationTypeMatchSideBMatch() throws OseeCoreException {
IRelationType relationType = CoreRelationTypes.Default_Hierarchical__Child;
- XRelationType relationTypeRef =
- MockModel.createXRelationType(String.valueOf(relationType.getGuid()), relationType.getName());
+ XRelationType relationTypeRef = MockModel.createXRelationType(relationType.getGuid(), relationType.getName());
RelationTypeRestriction restriction = MockModel.createRelationTypeRestriction();
restriction.setPermission(AccessPermissionEnum.ALLOW);
@@ -182,8 +177,7 @@ public class RelationTypeRestrictionHandlerTest extends BaseRestrictionHandlerTe
@Test
public void testProcessDataRelationTypeMatchBothMatch() throws OseeCoreException {
IRelationType relationType = CoreRelationTypes.Default_Hierarchical__Child;
- XRelationType relationTypeRef =
- MockModel.createXRelationType(String.valueOf(relationType.getGuid()), relationType.getName());
+ XRelationType relationTypeRef = MockModel.createXRelationType(relationType.getGuid(), relationType.getName());
RelationTypeRestriction restriction = MockModel.createRelationTypeRestriction();
restriction.setPermission(AccessPermissionEnum.ALLOW);
@@ -228,8 +222,7 @@ public class RelationTypeRestrictionHandlerTest extends BaseRestrictionHandlerTe
private void testProcessRelationWithArtifactHelper(String artifactName, String matcherArtifactName, Scope expectedScope) throws OseeCoreException {
IRelationType relationType = CoreRelationTypes.Default_Hierarchical__Child;
- XRelationType relationTypeRef =
- MockModel.createXRelationType(String.valueOf(relationType.getGuid()), relationType.getName());
+ XRelationType relationTypeRef = MockModel.createXRelationType(relationType.getGuid(), relationType.getName());
RelationTypeRestriction restriction = MockModel.createRelationTypeRestriction();
restriction.setPermission(AccessPermissionEnum.ALLOW);
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/mocks/MockModel.java b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/mocks/MockModel.java
index b7e945bbefb..7dc532a172c 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/mocks/MockModel.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/mocks/MockModel.java
@@ -10,6 +10,7 @@
*******************************************************************************/
package org.eclipse.osee.framework.core.dsl.integration.mocks;
+import org.eclipse.osee.framework.core.dsl.integration.util.HexUtil;
import org.eclipse.osee.framework.core.dsl.integration.util.ModelUtil;
import org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext;
import org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactMatchRestriction;
@@ -94,32 +95,32 @@ public final class MockModel {
return toReturn;
}
- public static XArtifactType createXArtifactType(String guid, String name) {
+ public static XArtifactType createXArtifactType(long uuid, String name) throws OseeCoreException {
XArtifactType toReturn = OseeDslFactory.eINSTANCE.createXArtifactType();
Assert.assertNotNull(toReturn);
- toReturn.setTypeGuid(guid);
+ toReturn.setUuid(HexUtil.toString(uuid));
toReturn.setName(name);
- Assert.assertEquals(guid, toReturn.getTypeGuid());
+ Assert.assertEquals(uuid, HexUtil.toLong(toReturn.getUuid()));
Assert.assertEquals(name, toReturn.getName());
return toReturn;
}
- public static XAttributeType createXAttributeType(String guid, String name) {
+ public static XAttributeType createXAttributeType(long uuid, String name) throws OseeCoreException {
XAttributeType toReturn = OseeDslFactory.eINSTANCE.createXAttributeType();
Assert.assertNotNull(toReturn);
- toReturn.setTypeGuid(guid);
+ toReturn.setUuid(HexUtil.toString(uuid));
toReturn.setName(name);
- Assert.assertEquals(guid, toReturn.getTypeGuid());
+ Assert.assertEquals(uuid, HexUtil.toLong(toReturn.getUuid()));
Assert.assertEquals(name, toReturn.getName());
return toReturn;
}
- public static XRelationType createXRelationType(String guid, String name) {
+ public static XRelationType createXRelationType(long uuid, String name) throws OseeCoreException {
XRelationType toReturn = OseeDslFactory.eINSTANCE.createXRelationType();
Assert.assertNotNull(toReturn);
- toReturn.setTypeGuid(guid);
+ toReturn.setUuid(HexUtil.toString(uuid));
toReturn.setName(name);
- Assert.assertEquals(guid, toReturn.getTypeGuid());
+ Assert.assertEquals(uuid, HexUtil.toLong(toReturn.getUuid()));
Assert.assertEquals(name, toReturn.getName());
return toReturn;
}
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/OseeUtilTest.java b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/OseeUtilTest.java
index 07f79181aa4..bdd654ba9c2 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/OseeUtilTest.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/OseeUtilTest.java
@@ -87,7 +87,7 @@ public class OseeUtilTest {
Object actual = OseeUtil.toToken(type);
Assert.assertEquals(expected, actual);
- type.setTypeGuid("x");
+ type.setUuid("0x1111111111111111");
actual = OseeUtil.toToken(type);
Assert.assertFalse(expected.equals(actual));
}
@@ -102,7 +102,7 @@ public class OseeUtilTest {
Object actual = OseeUtil.toToken(type);
Assert.assertEquals(expected, actual);
- type.setTypeGuid("x");
+ type.setUuid("0x1111111111111111");
actual = OseeUtil.toToken(type);
Assert.assertFalse(expected.equals(actual));
}
@@ -117,7 +117,7 @@ public class OseeUtilTest {
Object actual = OseeUtil.toToken(type);
Assert.assertEquals(expected, actual);
- type.setTypeGuid("x");
+ type.setUuid("0x1111111111111111");
actual = OseeUtil.toToken(type);
Assert.assertFalse(expected.equals(actual));
}
@@ -180,14 +180,16 @@ public class OseeUtilTest {
}
}
- private static void setupToToken(OseeType typeToCheck, Identity<Long> expected) {
+ private static void setupToToken(OseeType typeToCheck, Identity<Long> expected) throws OseeCoreException {
String name = "bogus name"; // This should not affect equality
- Long guid = expected.getGuid();
typeToCheck.setName(name);
- typeToCheck.setUuid(String.valueOf(guid));
+ String uuid = HexUtil.toString(expected.getGuid());
+ typeToCheck.setUuid(uuid);
+ typeToCheck.setTypeGuid(uuid);
Assert.assertEquals(name, typeToCheck.getName());
- Assert.assertEquals(guid, typeToCheck.getTypeGuid());
+ Assert.assertEquals(expected.getGuid().longValue(), HexUtil.toLong(typeToCheck.getUuid()));
+ Assert.assertEquals(uuid, typeToCheck.getTypeGuid());
}
private static void checkIsRestricted(XRelationSideEnum side, boolean expectedSideA, boolean expectedSideB) throws OseeCoreException {
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/testAccessModel.osee b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/testAccessModel.osee
index e208601500c..36c65075968 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/testAccessModel.osee
+++ b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/testAccessModel.osee
@@ -1,5 +1,6 @@
attributeType "Qualification Method" extends StringAttribute {
guid "BZPB25t9fRVnLuII6+wA"
+ uuid 0x1000000000000056
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -8,6 +9,7 @@ attributeType "Qualification Method" extends StringAttribute {
relationType "Requirement Relation" {
guid "BOkzi3U9VTe2fcUz_9gA"
+ uuid 0x2000000000000163
sideAName "requirement-sideA"
sideAArtifactType "Software Requirement"
sideBName "artifact-sideB"
@@ -18,10 +20,12 @@ relationType "Requirement Relation" {
artifactType "Artifact" {
guid "BZOUrxO35x+LBZkEYzAA"
+ uuid 0x0000000000000001
}
artifactType "Software Requirement" extends "Artifact" {
guid "BZO4PuM+Oz58hpAcTGwA"
+ uuid 0x0000000000000002
}
artifactMatcher "Software Items" where artifactGuid EQ "AAMFEcWy0xc4e3tcem99";
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/testTypeModel.osee b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/testTypeModel.osee
index a723659c77b..ceb5dfae448 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/testTypeModel.osee
+++ b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/testTypeModel.osee
@@ -1,5 +1,6 @@
attributeType "Name" extends StringAttribute {
guid "AAMFEcF1AzV7PKuHmxwA"
+ uuid 0x1000000000000070
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -10,6 +11,7 @@ attributeType "Name" extends StringAttribute {
attributeType "Annotation" extends CompressedContentAttribute {
guid "AAMFEcWy0xc4e3tcemQA"
+ uuid 0x1000000000000076
dataProvider UriAttributeDataProvider
min 0
max unlimited
@@ -19,6 +21,7 @@ attributeType "Annotation" extends CompressedContentAttribute {
attributeType "WordML" extends WordAttribute {
guid "AAMFEcfcGS2V3SqQN2wA"
+ uuid 0x100000000000007A
dataProvider UriAttributeDataProvider
min 0
max 1
@@ -30,6 +33,7 @@ attributeType "WordML" extends WordAttribute {
relationType "Requirement Relation" {
guid "BOkzi3U9VTe2fcUz_9gA"
+ uuid 0x2000000000000157
sideAName "requirement-sideA"
sideAArtifactType "Requirement"
sideBName "subsystem-sideB"
@@ -40,23 +44,28 @@ relationType "Requirement Relation" {
artifactType "Artifact" {
guid "AAMFDh6S7gRLupAMwywA"
+ uuid 0x0000000000000001
attribute "Name"
attribute "Annotation"
}
abstract artifactType "Requirement" extends "Artifact" {
guid "BOm4NmAq+HC1O2hkMagA"
+ uuid 0x0000000000000015
attribute "WordML"
}
artifactType "Software Requirement" extends "Requirement" {
guid "BOm+AIG2snNbAM5FFcwA"
+ uuid 0x0000000000000018
}
artifactType "System Requirement" extends "Requirement" {
guid "BOnAaYTBOG68_Tw5Y_AA"
+ uuid 0x000000000000001E
}
artifactType "SubSystem Requirement" extends "Requirement" {
guid "BOnBhJ1XAFGKcrku3LgA"
+ uuid 0x000000000000001D
} \ No newline at end of file

Back to the top