Skip to content

Commit 16c2e35

Browse files
authored
Merge pull request #128 from Systems-Modeling/feature/SYSMOAS_-30
SYSMOAS_-30: add Branch#deleted and Tag#deleted
2 parents beab62e + db8b097 commit 16c2e35

8 files changed

Lines changed: 116 additions & 0 deletions

File tree

app/org/omg/sysml/lifecycle/CommitReference.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,5 +42,7 @@ public interface CommitReference extends Record {
4242

4343
ZonedDateTime getCreated();
4444

45+
ZonedDateTime getDeleted();
46+
4547
void setCreated(ZonedDateTime created);
4648
}

app/org/omg/sysml/lifecycle/impl/BranchImpl.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,12 @@ public void setCreated(ZonedDateTime created) {
9494
this.created = created;
9595
}
9696

97+
@Override
98+
@Transient
99+
public ZonedDateTime getDeleted() {
100+
return null;
101+
}
102+
97103
@Transient
98104
@JsonProperty("@type")
99105
public String getType() {

app/org/omg/sysml/lifecycle/impl/TagImpl.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,12 @@ public void setCreated(ZonedDateTime created) {
9191
this.created = created;
9292
}
9393

94+
@Override
95+
@Transient
96+
public ZonedDateTime getDeleted() {
97+
return null;
98+
}
99+
94100
@Transient
95101
@JsonProperty("@type")
96102
public String getType() {

conf/json/schema/api/schemas-sans-metamodel-requests.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,17 @@
114114
"type": "string",
115115
"format": "date-time"
116116
},
117+
"deleted": {
118+
"oneOf": [
119+
{
120+
"type": "string",
121+
"format": "date-time"
122+
},
123+
{
124+
"type": "null"
125+
}
126+
]
127+
},
117128
"head": {
118129
"oneOf": [
119130
{
@@ -142,6 +153,7 @@
142153
"@type",
143154
"alias",
144155
"created",
156+
"deleted",
145157
"head",
146158
"name",
147159
"owningProject",
@@ -208,6 +220,17 @@
208220
"type": "string",
209221
"format": "date-time"
210222
},
223+
"deleted": {
224+
"oneOf": [
225+
{
226+
"type": "string",
227+
"format": "date-time"
228+
},
229+
{
230+
"type": "null"
231+
}
232+
]
233+
},
211234
"name": {
212235
"type": "string"
213236
},
@@ -229,6 +252,7 @@
229252
"@type",
230253
"alias",
231254
"created",
255+
"deleted",
232256
"name",
233257
"owningProject",
234258
"referencedCommit",

conf/json/schema/api/schemas.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,17 @@
114114
"type": "string",
115115
"format": "date-time"
116116
},
117+
"deleted": {
118+
"oneOf": [
119+
{
120+
"type": "string",
121+
"format": "date-time"
122+
},
123+
{
124+
"type": "null"
125+
}
126+
]
127+
},
117128
"head": {
118129
"oneOf": [
119130
{
@@ -142,6 +153,7 @@
142153
"@type",
143154
"alias",
144155
"created",
156+
"deleted",
145157
"head",
146158
"name",
147159
"owningProject",
@@ -208,6 +220,17 @@
208220
"type": "string",
209221
"format": "date-time"
210222
},
223+
"deleted": {
224+
"oneOf": [
225+
{
226+
"type": "string",
227+
"format": "date-time"
228+
},
229+
{
230+
"type": "null"
231+
}
232+
]
233+
},
211234
"name": {
212235
"type": "string"
213236
},
@@ -229,6 +252,7 @@
229252
"@type",
230253
"alias",
231254
"created",
255+
"deleted",
232256
"name",
233257
"owningProject",
234258
"referencedCommit",

public/docs/openapi-sans-schemas.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2057,6 +2057,7 @@
20572057
"string"
20582058
],
20592059
"created": "1970-01-01T00:00:00.000Z",
2060+
"deleted": null,
20602061
"head": {
20612062
"@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
20622063
},
@@ -2093,6 +2094,7 @@
20932094
"string"
20942095
],
20952096
"created": "1970-01-01T00:00:00.000Z",
2097+
"deleted": null,
20962098
"name": "string",
20972099
"owningProject": {
20982100
"@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"

public/docs/openapi-x.json

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2291,6 +2291,17 @@
22912291
"type": "string",
22922292
"format": "date-time"
22932293
},
2294+
"deleted": {
2295+
"oneOf": [
2296+
{
2297+
"type": "string",
2298+
"format": "date-time"
2299+
},
2300+
{
2301+
"type": "null"
2302+
}
2303+
]
2304+
},
22942305
"head": {
22952306
"oneOf": [
22962307
{
@@ -2319,6 +2330,7 @@
23192330
"@type",
23202331
"alias",
23212332
"created",
2333+
"deleted",
23222334
"head",
23232335
"name",
23242336
"owningProject",
@@ -2385,6 +2397,17 @@
23852397
"type": "string",
23862398
"format": "date-time"
23872399
},
2400+
"deleted": {
2401+
"oneOf": [
2402+
{
2403+
"type": "string",
2404+
"format": "date-time"
2405+
},
2406+
{
2407+
"type": "null"
2408+
}
2409+
]
2410+
},
23882411
"name": {
23892412
"type": "string"
23902413
},
@@ -2406,6 +2429,7 @@
24062429
"@type",
24072430
"alias",
24082431
"created",
2432+
"deleted",
24092433
"name",
24102434
"owningProject",
24112435
"referencedCommit",
@@ -242451,6 +242475,7 @@
242451242475
"string"
242452242476
],
242453242477
"created": "1970-01-01T00:00:00.000Z",
242478+
"deleted": null,
242454242479
"head": {
242455242480
"@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
242456242481
},
@@ -242487,6 +242512,7 @@
242487242512
"string"
242488242513
],
242489242514
"created": "1970-01-01T00:00:00.000Z",
242515+
"deleted": null,
242490242516
"name": "string",
242491242517
"owningProject": {
242492242518
"@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"

public/docs/openapi.json

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2131,6 +2131,17 @@
21312131
"type": "string",
21322132
"format": "date-time"
21332133
},
2134+
"deleted": {
2135+
"oneOf": [
2136+
{
2137+
"type": "string",
2138+
"format": "date-time"
2139+
},
2140+
{
2141+
"type": "null"
2142+
}
2143+
]
2144+
},
21342145
"head": {
21352146
"oneOf": [
21362147
{
@@ -2159,6 +2170,7 @@
21592170
"@type",
21602171
"alias",
21612172
"created",
2173+
"deleted",
21622174
"head",
21632175
"name",
21642176
"owningProject",
@@ -2225,6 +2237,17 @@
22252237
"type": "string",
22262238
"format": "date-time"
22272239
},
2240+
"deleted": {
2241+
"oneOf": [
2242+
{
2243+
"type": "string",
2244+
"format": "date-time"
2245+
},
2246+
{
2247+
"type": "null"
2248+
}
2249+
]
2250+
},
22282251
"name": {
22292252
"type": "string"
22302253
},
@@ -2246,6 +2269,7 @@
22462269
"@type",
22472270
"alias",
22482271
"created",
2272+
"deleted",
22492273
"name",
22502274
"owningProject",
22512275
"referencedCommit",
@@ -242291,6 +242315,7 @@
242291242315
"string"
242292242316
],
242293242317
"created": "1970-01-01T00:00:00.000Z",
242318+
"deleted": null,
242294242319
"head": {
242295242320
"@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
242296242321
},
@@ -242327,6 +242352,7 @@
242327242352
"string"
242328242353
],
242329242354
"created": "1970-01-01T00:00:00.000Z",
242355+
"deleted": null,
242330242356
"name": "string",
242331242357
"owningProject": {
242332242358
"@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"

0 commit comments

Comments
 (0)