Skip to content

Commit 9484b6f

Browse files
committed
Merge branch 'release/2025-02'
2 parents 6421dc8 + 02609a2 commit 9484b6f

File tree

596 files changed

+730205
-644679
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

596 files changed

+730205
-644679
lines changed

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/CommitImpl.java

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ public class CommitImpl extends RecordImpl implements Commit {
4444
private Project owningProject;
4545
private Set<DataVersion> change;
4646
private ZonedDateTime created;
47-
private String description;
4847
private Commit previousCommit;
4948

5049
@Override
@@ -83,21 +82,6 @@ public void setCreated(ZonedDateTime created) {
8382
this.created = created;
8483
}
8584

86-
@JsonProperty(required = true)
87-
@JsonGetter
88-
@Lob
89-
@org.hibernate.annotations.Type(type = "org.hibernate.type.TextType")
90-
@javax.persistence.Column(name = "description", table = "Commit")
91-
public String getDescription() {
92-
return description;
93-
}
94-
95-
@JsonProperty(required = true)
96-
@JsonSetter
97-
public void setDescription(String description) {
98-
this.description = description;
99-
}
100-
10185
@ManyToOne(targetEntity = CommitImpl.class, fetch = FetchType.LAZY)
10286
@JsonSerialize(as = CommitImpl.class, using = RecordSerialization.RecordSerializer.class)
10387
public Commit getPreviousCommit() {

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() {

app/org/omg/sysml/lifecycle/impl/package-info.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@
6666
@MetaValue(value = "ConnectorAsUsage", targetEntity = ConnectorAsUsageImpl.class),
6767
@MetaValue(value = "ConstraintDefinition", targetEntity = ConstraintDefinitionImpl.class),
6868
@MetaValue(value = "ConstraintUsage", targetEntity = ConstraintUsageImpl.class),
69+
@MetaValue(value = "ConstructorExpression", targetEntity = ConstructorExpressionImpl.class),
6970
@MetaValue(value = "ControlNode", targetEntity = ControlNodeImpl.class),
7071
@MetaValue(value = "CrossSubsetting", targetEntity = CrossSubsettingImpl.class),
7172
@MetaValue(value = "DataType", targetEntity = DataTypeImpl.class),
@@ -92,9 +93,10 @@
9293
@MetaValue(value = "FeatureReferenceExpression", targetEntity = FeatureReferenceExpressionImpl.class),
9394
@MetaValue(value = "FeatureTyping", targetEntity = FeatureTypingImpl.class),
9495
@MetaValue(value = "FeatureValue", targetEntity = FeatureValueImpl.class),
95-
@MetaValue(value = "Featuring", targetEntity = FeaturingImpl.class),
96-
@MetaValue(value = "FlowConnectionDefinition", targetEntity = FlowConnectionDefinitionImpl.class),
97-
@MetaValue(value = "FlowConnectionUsage", targetEntity = FlowConnectionUsageImpl.class),
96+
@MetaValue(value = "Flow", targetEntity = FlowImpl.class),
97+
@MetaValue(value = "FlowDefinition", targetEntity = FlowDefinitionImpl.class),
98+
@MetaValue(value = "FlowEnd", targetEntity = FlowEndImpl.class),
99+
@MetaValue(value = "FlowUsage", targetEntity = FlowUsageImpl.class),
98100
@MetaValue(value = "ForLoopActionUsage", targetEntity = ForLoopActionUsageImpl.class),
99101
@MetaValue(value = "ForkNode", targetEntity = ForkNodeImpl.class),
100102
@MetaValue(value = "FramedConcernMembership", targetEntity = FramedConcernMembershipImpl.class),
@@ -103,20 +105,17 @@
103105
@MetaValue(value = "Import", targetEntity = ImportImpl.class),
104106
@MetaValue(value = "IncludeUseCaseUsage", targetEntity = IncludeUseCaseUsageImpl.class),
105107
@MetaValue(value = "IndexExpression", targetEntity = IndexExpressionImpl.class),
108+
@MetaValue(value = "InstantiationExpression", targetEntity = InstantiationExpressionImpl.class),
106109
@MetaValue(value = "Interaction", targetEntity = InteractionImpl.class),
107110
@MetaValue(value = "InterfaceDefinition", targetEntity = InterfaceDefinitionImpl.class),
108111
@MetaValue(value = "InterfaceUsage", targetEntity = InterfaceUsageImpl.class),
109112
@MetaValue(value = "Intersecting", targetEntity = IntersectingImpl.class),
110113
@MetaValue(value = "Invariant", targetEntity = InvariantImpl.class),
111114
@MetaValue(value = "InvocationExpression", targetEntity = InvocationExpressionImpl.class),
112115
@MetaValue(value = "ItemDefinition", targetEntity = ItemDefinitionImpl.class),
113-
@MetaValue(value = "ItemFeature", targetEntity = ItemFeatureImpl.class),
114-
@MetaValue(value = "ItemFlow", targetEntity = ItemFlowImpl.class),
115-
@MetaValue(value = "ItemFlowEnd", targetEntity = ItemFlowEndImpl.class),
116116
@MetaValue(value = "ItemUsage", targetEntity = ItemUsageImpl.class),
117117
@MetaValue(value = "JoinNode", targetEntity = JoinNodeImpl.class),
118118
@MetaValue(value = "LibraryPackage", targetEntity = LibraryPackageImpl.class),
119-
@MetaValue(value = "LifeClass", targetEntity = LifeClassImpl.class),
120119
@MetaValue(value = "LiteralBoolean", targetEntity = LiteralBooleanImpl.class),
121120
@MetaValue(value = "LiteralExpression", targetEntity = LiteralExpressionImpl.class),
122121
@MetaValue(value = "LiteralInfinity", targetEntity = LiteralInfinityImpl.class),
@@ -148,6 +147,7 @@
148147
@MetaValue(value = "ParameterMembership", targetEntity = ParameterMembershipImpl.class),
149148
@MetaValue(value = "PartDefinition", targetEntity = PartDefinitionImpl.class),
150149
@MetaValue(value = "PartUsage", targetEntity = PartUsageImpl.class),
150+
@MetaValue(value = "PayloadFeature", targetEntity = PayloadFeatureImpl.class),
151151
@MetaValue(value = "PerformActionUsage", targetEntity = PerformActionUsageImpl.class),
152152
@MetaValue(value = "PortConjugation", targetEntity = PortConjugationImpl.class),
153153
@MetaValue(value = "PortDefinition", targetEntity = PortDefinitionImpl.class),
@@ -180,8 +180,8 @@
180180
@MetaValue(value = "Subsetting", targetEntity = SubsettingImpl.class),
181181
@MetaValue(value = "Succession", targetEntity = SuccessionImpl.class),
182182
@MetaValue(value = "SuccessionAsUsage", targetEntity = SuccessionAsUsageImpl.class),
183-
@MetaValue(value = "SuccessionFlowConnectionUsage", targetEntity = SuccessionFlowConnectionUsageImpl.class),
184-
@MetaValue(value = "SuccessionItemFlow", targetEntity = SuccessionItemFlowImpl.class),
183+
@MetaValue(value = "SuccessionFlow", targetEntity = SuccessionFlowImpl.class),
184+
@MetaValue(value = "SuccessionFlowUsage", targetEntity = SuccessionFlowUsageImpl.class),
185185
@MetaValue(value = "TerminateActionUsage", targetEntity = TerminateActionUsageImpl.class),
186186
@MetaValue(value = "TextualRepresentation", targetEntity = TextualRepresentationImpl.class),
187187
@MetaValue(value = "TransitionFeatureMembership", targetEntity = TransitionFeatureMembershipImpl.class),

app/org/omg/sysml/metamodel/Connector.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ public interface Connector extends Feature, Relationship, SysMLType {
1010

1111
List<? extends Feature> getConnectorEnd();
1212

13+
Type getDefaultFeaturingType();
14+
1315
List<? extends Feature> getRelatedFeature();
1416

1517
Feature getSourceFeature();

app/org/omg/sysml/metamodel/LifeClass.java renamed to app/org/omg/sysml/metamodel/ConstructorExpression.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,4 @@
55
import java.util.List;
66
import java.util.Set;
77

8-
public interface LifeClass extends Class, SysMLType {
9-
@Override
10-
Boolean getIsSufficient();
11-
}
8+
public interface ConstructorExpression extends InstantiationExpression, SysMLType {}

app/org/omg/sysml/metamodel/Definition.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public interface Definition extends Classifier, SysMLType {
3030

3131
List<? extends EnumerationUsage> getOwnedEnumeration();
3232

33-
Collection<? extends FlowConnectionUsage> getOwnedFlow();
33+
Collection<? extends FlowUsage> getOwnedFlow();
3434

3535
List<? extends InterfaceUsage> getOwnedInterface();
3636

app/org/omg/sysml/metamodel/Feature.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ public interface Feature extends Type, SysMLType {
2020

2121
Boolean getIsComposite();
2222

23+
Boolean getIsConstant();
24+
2325
Boolean getIsDerived();
2426

2527
Boolean getIsEnd();
@@ -28,10 +30,10 @@ public interface Feature extends Type, SysMLType {
2830

2931
Boolean getIsPortion();
3032

31-
Boolean getIsReadOnly();
32-
3333
Boolean getIsUnique();
3434

35+
Boolean getIsVariable();
36+
3537
CrossSubsetting getOwnedCrossSubsetting();
3638

3739
List<? extends FeatureChaining> getOwnedFeatureChaining();

app/org/omg/sysml/metamodel/FeatureMembership.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import java.util.List;
66
import java.util.Set;
77

8-
public interface FeatureMembership extends Featuring, OwningMembership, SysMLType {
8+
public interface FeatureMembership extends OwningMembership, SysMLType {
99
Feature getOwnedMemberFeature();
1010

1111
Type getOwningType();

app/org/omg/sysml/metamodel/ItemFlow.java renamed to app/org/omg/sysml/metamodel/Flow.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
import java.util.List;
66
import java.util.Set;
77

8-
public interface ItemFlow extends Connector, Step, SysMLType {
9-
List<? extends Interaction> getInteraction();
8+
public interface Flow extends Connector, Step, SysMLType {
9+
List<? extends FlowEnd> getFlowEnd();
1010

11-
ItemFeature getItemFeature();
11+
List<? extends Interaction> getInteraction();
1212

13-
List<? extends ItemFlowEnd> getItemFlowEnd();
13+
PayloadFeature getPayloadFeature();
1414

15-
List<? extends Classifier> getItemType();
15+
List<? extends Classifier> getPayloadType();
1616

1717
Feature getSourceOutputFeature();
1818

app/org/omg/sysml/metamodel/FlowConnectionUsage.java

Lines changed: 0 additions & 10 deletions
This file was deleted.

app/org/omg/sysml/metamodel/Featuring.java renamed to app/org/omg/sysml/metamodel/FlowDefinition.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55
import java.util.List;
66
import java.util.Set;
77

8-
public interface Featuring extends Relationship, SysMLType {
9-
Feature getFeature();
10-
11-
Type getType();
8+
public interface FlowDefinition extends Interaction, ActionDefinition, SysMLType {
9+
Collection<? extends Usage> getFlowEnd();
1210
}

app/org/omg/sysml/metamodel/ItemFlowEnd.java renamed to app/org/omg/sysml/metamodel/FlowEnd.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
import java.util.List;
66
import java.util.Set;
77

8-
public interface ItemFlowEnd extends Feature, SysMLType {}
8+
public interface FlowEnd extends Feature, SysMLType {}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
// THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2+
package org.omg.sysml.metamodel;
3+
4+
import java.util.Collection;
5+
import java.util.List;
6+
import java.util.Set;
7+
8+
public interface FlowUsage extends ConnectorAsUsage, Flow, ActionUsage, SysMLType {
9+
List<? extends Interaction> getFlowDefinition();
10+
}

app/org/omg/sysml/metamodel/FlowConnectionDefinition.java renamed to app/org/omg/sysml/metamodel/InstantiationExpression.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
import java.util.List;
66
import java.util.Set;
77

8-
public interface FlowConnectionDefinition extends Interaction, ActionDefinition, SysMLType {
9-
Collection<? extends Usage> getFlowConnectionEnd();
8+
public interface InstantiationExpression extends Expression, SysMLType {
9+
List<? extends Expression> getArgument();
10+
11+
Type getInstantiatedType();
1012
}

app/org/omg/sysml/metamodel/InvocationExpression.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,4 @@
55
import java.util.List;
66
import java.util.Set;
77

8-
public interface InvocationExpression extends Expression, SysMLType {
9-
List<? extends Expression> getArgument();
10-
}
8+
public interface InvocationExpression extends InstantiationExpression, SysMLType {}

app/org/omg/sysml/metamodel/OccurrenceDefinition.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,4 @@
77

88
public interface OccurrenceDefinition extends Definition, Class, SysMLType {
99
Boolean getIsIndividual();
10-
11-
LifeClass getLifeClass();
1210
}

app/org/omg/sysml/metamodel/ItemFeature.java renamed to app/org/omg/sysml/metamodel/PayloadFeature.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
import java.util.List;
66
import java.util.Set;
77

8-
public interface ItemFeature extends Feature, SysMLType {}
8+
public interface PayloadFeature extends Feature, SysMLType {}

app/org/omg/sysml/metamodel/Succession.java

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,4 @@
55
import java.util.List;
66
import java.util.Set;
77

8-
public interface Succession extends Connector, SysMLType {
9-
Collection<? extends Step> getEffectStep();
10-
11-
Collection<? extends Expression> getGuardExpression();
12-
13-
Step getTransitionStep();
14-
15-
Collection<? extends Step> getTriggerStep();
16-
}
8+
public interface Succession extends Connector, SysMLType {}

app/org/omg/sysml/metamodel/SuccessionItemFlow.java renamed to app/org/omg/sysml/metamodel/SuccessionFlow.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
import java.util.List;
66
import java.util.Set;
77

8-
public interface SuccessionItemFlow extends ItemFlow, Succession, SysMLType {}
8+
public interface SuccessionFlow extends Succession, Flow, SysMLType {}

app/org/omg/sysml/metamodel/SuccessionFlowConnectionUsage.java

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
// THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2+
package org.omg.sysml.metamodel;
3+
4+
import java.util.Collection;
5+
import java.util.List;
6+
import java.util.Set;
7+
8+
public interface SuccessionFlowUsage extends SuccessionFlow, FlowUsage, SysMLType {}

app/org/omg/sysml/metamodel/TypeFeaturing.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import java.util.List;
66
import java.util.Set;
77

8-
public interface TypeFeaturing extends Featuring, SysMLType {
8+
public interface TypeFeaturing extends Relationship, SysMLType {
99
Feature getFeatureOfType();
1010

1111
Type getFeaturingType();

app/org/omg/sysml/metamodel/Usage.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ public interface Usage extends Feature, SysMLType {
1414

1515
Boolean getIsVariation();
1616

17+
Boolean getMayTimeVary();
18+
1719
List<? extends ActionUsage> getNestedAction();
1820

1921
List<? extends AllocationUsage> getNestedAllocation();
@@ -34,7 +36,7 @@ public interface Usage extends Feature, SysMLType {
3436

3537
List<? extends EnumerationUsage> getNestedEnumeration();
3638

37-
Collection<? extends FlowConnectionUsage> getNestedFlow();
39+
Collection<? extends FlowUsage> getNestedFlow();
3840

3941
List<? extends InterfaceUsage> getNestedInterface();
4042

0 commit comments

Comments
 (0)