Skip to content

Commit 8c61f37

Browse files
Add concepts specification models and test files
Signed-off-by: Anshukumar123975 <[email protected]>
1 parent 44bcb08 commit 8c61f37

18 files changed

+19
-2
lines changed

semantic/specifications/concepts/models/CLASS_DECLARATION_001/class_declaration_001_system_property_name.cto

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ concept SampleConcept {
55
o String $class
66
}
77

8+

semantic/specifications/concepts/models/CLASS_DECLARATION_001/class_declaration_001_valid_property_name.cto

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ concept SampleConcept {
44
o String name
55
o String category
66
}
7+

semantic/specifications/concepts/models/CLASS_DECLARATION_002/class_declaration_002_invalid_$class_type.cto

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ concept SampleConcept {
44
o Integer $class
55
}
66

7+

semantic/specifications/concepts/models/CLASS_DECLARATION_002/class_declaration_002_valid_$class_type.cto

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ namespace org.example.valid
33
concept SampleConcept {
44
o String name
55
}
6+

semantic/specifications/concepts/models/CLASS_DECLARATION_003/class_declaration_003_duplicate_class_name.cto

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ concept SampleConcept {
77
concept SampleConcept {
88
o String description
99
}
10+

semantic/specifications/concepts/models/CLASS_DECLARATION_003/class_declaration_003_unique_class_name.cto

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ concept SampleConceptA {
77
concept SampleConceptB {
88
o String description
99
}
10+

semantic/specifications/concepts/models/CLASS_DECLARATION_004/class_declaration_004_supertype_exist.cto

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ concept BaseConcept {
77
concept DerivedConcept extends BaseConcept {
88
o String detail
99
}
10+

semantic/specifications/concepts/models/CLASS_DECLARATION_004/class_declaration_004_supertype_not_exist.cto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ namespace org.example.invalid
22

33
concept DerivedConcept extends NonExistentConcept {
44
o String detail
5-
}
5+
}

semantic/specifications/concepts/models/CLASS_DECLARATION_005/class_declaration_005_invalid_identifier_type.cto

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ concept Entity identified by id {
44
o Integer id
55
o String name
66
}
7+

semantic/specifications/concepts/models/CLASS_DECLARATION_005/class_declaration_005_valid_identifier_type_scalar.cto

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ concept Book identified by isbn {
66
o CustomString isbn
77
o String title
88
}
9+

0 commit comments

Comments
 (0)