Skip to main content
summaryrefslogtreecommitdiffstats
blob: 7d58021f3a13d3069e43439e35ee0b27cb7ba06c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
attributeType "Qualification Method" extends StringAttribute {
	guid "BZPB25t9fRVnLuII6+wA" id 1152921504606847062
	dataProvider DefaultAttributeDataProvider
	min 0
	max 1
	defaultValue "test"
}

relationType "Requirement Relation" {
	guid "BOkzi3U9VTe2fcUz_9gA" id 2305843009213694307
	sideAName "requirement-sideA"
	sideAArtifactType "Software Requirement"
	sideBName "artifact-sideB"
	sideBArtifactType "Artifact"
	defaultOrderType Lexicographical_Ascending
	multiplicity ONE_TO_MANY
}

artifactType "Artifact" {
	guid "BZOUrxO35x+LBZkEYzAA" id 1
}

artifactType "Software Requirement" extends "Artifact" {
	guid "BZO4PuM+Oz58hpAcTGwA" id 2
}

accessContext "System Context" {
	guid "AAMFEcWy0xc4e3tcem11";
	childrenOf "Software Items" {
		DENY edit artifactType "Artifact";
	}

	childrenOf "Systems" {
		DENY edit artifactType "Artifact";
	}

	childrenOf "SubSystems" {
		DENY edit artifactType "Artifact";
	}

	DENY edit artifactType "Artifact";
}

accessContext "subsystem.requirement.writer" extends "System Context" {
	guid "AAMFEcWy0xc4e3tcem22";
	DENY edit attributeType "Qualification Method" of artifactType "Software Requirement";
	ALLOW edit attributeType "Qualification Method" of artifactType "Software Requirement";
	ALLOW edit attributeType "Qualification Method" of artifactType "Software Requirement";
	DENY edit relationType "Requirement Relation" SIDE_A;
}

artifactMatcher "Software Items" where artifactGuid EQ "AAMFEcWy0xc4e3tcem99";
artifactMatcher "Systems" where branchName LIKE "\\w+";
artifactMatcher "SubSystems" where artifactName EQ "xx";

Back to the top