Skip to content

Commit 73e65c7

Browse files
authored
Merge pull request #80 from Systems-Modeling/feature/ST5AS-213
ST5AS-208 Update to 2022-09 baseline
2 parents fd00581 + 6e5a479 commit 73e65c7

702 files changed

Lines changed: 71410 additions & 49017 deletions

File tree

Some content is hidden

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

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@
114114
@MetaValue(value = "ItemFlowFeature", targetEntity = ItemFlowFeatureImpl.class),
115115
@MetaValue(value = "ItemUsage", targetEntity = ItemUsageImpl.class),
116116
@MetaValue(value = "JoinNode", targetEntity = JoinNodeImpl.class),
117+
@MetaValue(value = "LibraryPackage", targetEntity = LibraryPackageImpl.class),
117118
@MetaValue(value = "LifeClass", targetEntity = LifeClassImpl.class),
118119
@MetaValue(value = "LiteralBoolean", targetEntity = LiteralBooleanImpl.class),
119120
@MetaValue(value = "LiteralExpression", targetEntity = LiteralExpressionImpl.class),
@@ -125,6 +126,7 @@
125126
@MetaValue(value = "Membership", targetEntity = MembershipImpl.class),
126127
@MetaValue(value = "MergeNode", targetEntity = MergeNodeImpl.class),
127128
@MetaValue(value = "Metaclass", targetEntity = MetaclassImpl.class),
129+
@MetaValue(value = "MetadataAccessExpression", targetEntity = MetadataAccessExpressionImpl.class),
128130
@MetaValue(value = "MetadataDefinition", targetEntity = MetadataDefinitionImpl.class),
129131
@MetaValue(value = "MetadataFeature", targetEntity = MetadataFeatureImpl.class),
130132
@MetaValue(value = "MetadataUsage", targetEntity = MetadataUsageImpl.class),

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@
2626
import java.util.List;
2727
import java.util.Set;
2828

29-
public interface BindingConnectorAsUsage extends ConnectorAsUsage, BindingConnector, SysMLType {
29+
public interface BindingConnectorAsUsage extends BindingConnector, ConnectorAsUsage, SysMLType {
3030

3131
}

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,4 +58,6 @@ public interface Element extends SysMLType {
5858
String getQualifiedName();
5959

6060
Boolean getIsImpliedIncluded();
61+
62+
Boolean getIsLibraryElement();
6163
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@
2626
import java.util.List;
2727
import java.util.Set;
2828

29-
public interface FlowConnectionUsage extends ActionUsage, ItemFlow, ConnectionUsage, SysMLType {
29+
public interface FlowConnectionUsage extends ConnectionUsage, ItemFlow, ActionUsage, SysMLType {
3030
List<? extends Interaction> getFlowConnectionDefinition();
3131
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@
2626
import java.util.List;
2727
import java.util.Set;
2828

29-
public interface IncludeUseCaseUsage extends PerformActionUsage, UseCaseUsage, SysMLType {
29+
public interface IncludeUseCaseUsage extends UseCaseUsage, PerformActionUsage, SysMLType {
3030
UseCaseUsage getUseCaseIncluded();
3131
}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
/*
2+
* SysML v2 REST/HTTP Pilot Implementation
3+
* Copyright (C) 2020 InterCAX LLC
4+
* Copyright (C) 2020 California Institute of Technology ("Caltech")
5+
* Copyright (C) 2021-2022 Twingineer LLC
6+
*
7+
* This program is free software: you can redistribute it and/or modify
8+
* it under the terms of the GNU Lesser General Public License as published by
9+
* the Free Software Foundation, either version 3 of the License, or
10+
* (at your option) any later version.
11+
*
12+
* This program is distributed in the hope that it will be useful,
13+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
14+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15+
* GNU Lesser General Public License for more details.
16+
*
17+
* You should have received a copy of the GNU Lesser General Public License
18+
* along with this program. If not, see <https://www.gnu.org/licenses/>.
19+
*
20+
* @license LGPL-3.0-or-later <http://spdx.org/licenses/LGPL-3.0-or-later>
21+
*/
22+
23+
package org.omg.sysml.metamodel;
24+
25+
import java.util.Collection;
26+
import java.util.List;
27+
import java.util.Set;
28+
29+
public interface LibraryPackage extends Package, SysMLType {
30+
Boolean getIsStandard();
31+
}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
/*
2+
* SysML v2 REST/HTTP Pilot Implementation
3+
* Copyright (C) 2020 InterCAX LLC
4+
* Copyright (C) 2020 California Institute of Technology ("Caltech")
5+
* Copyright (C) 2021-2022 Twingineer LLC
6+
*
7+
* This program is free software: you can redistribute it and/or modify
8+
* it under the terms of the GNU Lesser General Public License as published by
9+
* the Free Software Foundation, either version 3 of the License, or
10+
* (at your option) any later version.
11+
*
12+
* This program is distributed in the hope that it will be useful,
13+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
14+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15+
* GNU Lesser General Public License for more details.
16+
*
17+
* You should have received a copy of the GNU Lesser General Public License
18+
* along with this program. If not, see <https://www.gnu.org/licenses/>.
19+
*
20+
* @license LGPL-3.0-or-later <http://spdx.org/licenses/LGPL-3.0-or-later>
21+
*/
22+
23+
package org.omg.sysml.metamodel;
24+
25+
import java.util.Collection;
26+
import java.util.List;
27+
import java.util.Set;
28+
29+
public interface MetadataAccessExpression extends Expression, SysMLType {
30+
Element getReferencedElement();
31+
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@
2626
import java.util.List;
2727
import java.util.Set;
2828

29-
public interface MetadataUsage extends MetadataFeature, ItemUsage, SysMLType {
29+
public interface MetadataUsage extends ItemUsage, MetadataFeature, SysMLType {
3030
Metaclass getMetadataDefinition();
3131
}

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,6 @@ public interface SendActionUsage extends ActionUsage, SysMLType {
3030
Expression getReceiverArgument();
3131

3232
Expression getPayloadArgument();
33+
34+
Expression getSenderArgument();
3335
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@
2626
import java.util.List;
2727
import java.util.Set;
2828

29-
public interface SuccessionAsUsage extends Succession, ConnectorAsUsage, SysMLType {
29+
public interface SuccessionAsUsage extends ConnectorAsUsage, Succession, SysMLType {
3030

3131
}

0 commit comments

Comments
 (0)