Skip to content

Commit 259ca00

Browse files
committed
ST6RI-897 Deleted and regenerated Java EMF metamodel classes.
- Re-introduced necessary remaining non-generated code, eliminating any remaining non-generated legacy code not previously identified.
1 parent a916c5f commit 259ca00

365 files changed

Lines changed: 40079 additions & 38589 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.

org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AcceptActionUsage.java

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,21 @@
11
/*******************************************************************************
2-
* SysML 2 Pilot Implementation
3-
* Copyright (c) 2020-2021 Model Driven Solutions, Inc.
4-
*
5-
* This program is free software: you can redistribute it and/or modify
6-
* it under the terms of the GNU Lesser General Public License as published by
7-
* the Free Software Foundation, either version 3 of the License, or
8-
* (at your option) any later version.
9-
*
10-
* This program is distributed in the hope that it will be useful,
11-
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12-
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13-
* GNU Lesser General Public License for more details.
2+
* SysML 2 Pilot Implementation
3+
* Copyright (c) 2026 Model Driven Solutions, Inc.
4+
*
5+
* This program is free software: you can redistribute it and/or modify
6+
* it under the terms of the GNU Lesser General Public License as published by
7+
* the Free Software Foundation, either version 3 of the License, or
8+
* (at your option) any later version.
9+
*
10+
* This program is distributed in the hope that it will be useful,
11+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13+
* GNU Lesser General Public License for more details.
1414
*
1515
* You should have received a copy of theGNU Lesser General Public License
1616
* along with this program. If not, see <https://www.gnu.org/licenses/>.
17-
*
17+
*
1818
* @license LGPL-3.0-or-later <http://spdx.org/licenses/LGPL-3.0-or-later>
19-
*
2019
*******************************************************************************/
2120
/**
2221
*/
@@ -68,7 +67,6 @@
6867
* @generated
6968
*/
7069
public interface AcceptActionUsage extends ActionUsage {
71-
7270
/**
7371
* Returns the value of the '<em><b>Receiver Argument</b></em>' reference.
7472
* <!-- begin-user-doc -->
@@ -174,4 +172,5 @@ public interface AcceptActionUsage extends ActionUsage {
174172
* @generated
175173
*/
176174
boolean isTriggerAction();
175+
177176
} // AcceptActionUsage

org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ActionDefinition.java

Lines changed: 15 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,21 @@
11
/*******************************************************************************
2-
* SysML 2 Pilot Implementation
3-
* Copyright (c) 2020-2021 Model Driven Solutions, Inc.
4-
*
5-
* This program is free software: you can redistribute it and/or modify
6-
* it under the terms of the GNU Lesser General Public License as published by
7-
* the Free Software Foundation, either version 3 of the License, or
8-
* (at your option) any later version.
9-
*
10-
* This program is distributed in the hope that it will be useful,
11-
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12-
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13-
* GNU Lesser General Public License for more details.
2+
* SysML 2 Pilot Implementation
3+
* Copyright (c) 2026 Model Driven Solutions, Inc.
4+
*
5+
* This program is free software: you can redistribute it and/or modify
6+
* it under the terms of the GNU Lesser General Public License as published by
7+
* the Free Software Foundation, either version 3 of the License, or
8+
* (at your option) any later version.
9+
*
10+
* This program is distributed in the hope that it will be useful,
11+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13+
* GNU Lesser General Public License for more details.
1414
*
1515
* You should have received a copy of theGNU Lesser General Public License
1616
* along with this program. If not, see <https://www.gnu.org/licenses/>.
17-
*
17+
*
1818
* @license LGPL-3.0-or-later <http://spdx.org/licenses/LGPL-3.0-or-later>
19-
*
2019
*******************************************************************************/
2120
/**
2221
*/
@@ -26,7 +25,7 @@
2625

2726
/**
2827
* <!-- begin-user-doc -->
29-
* A representation of the model object '<em><b>Activity</b></em>'.
28+
* A representation of the model object '<em><b>Action Definition</b></em>'.
3029
* <!-- end-user-doc -->
3130
*
3231
* <!-- begin-model-doc -->
@@ -58,10 +57,6 @@ public interface ActionDefinition extends OccurrenceDefinition, Behavior {
5857
* <li>'{@link org.omg.sysml.lang.sysml.Definition#getUsage() <em>Usage</em>}'</li>
5958
* </ul>
6059
* <!-- begin-user-doc -->
61-
* <p>
62-
* If the meaning of the '<em>Action</em>' reference list isn't clear,
63-
* there really should be more of a description here...
64-
* </p>
6560
* <!-- end-user-doc -->
6661
* <!-- begin-model-doc -->
6762
* <p>The <code>ActionUsages</code> that are <code>steps</code> in this <code>ActionDefinition</code>, which define the actions that specify the behavior of the <code>ActionDefinition</code>.</p>
@@ -77,4 +72,4 @@ public interface ActionDefinition extends OccurrenceDefinition, Behavior {
7772
*/
7873
EList<ActionUsage> getAction();
7974

80-
} // Activity
75+
} // ActionDefinition

org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ActionUsage.java

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,31 @@
11
/*******************************************************************************
2-
* SysML 2 Pilot Implementation
3-
* Copyright (c) 2020-2021 Model Driven Solutions, Inc.
4-
*
5-
* This program is free software: you can redistribute it and/or modify
6-
* it under the terms of the GNU Lesser General Public License as published by
7-
* the Free Software Foundation, either version 3 of the License, or
8-
* (at your option) any later version.
9-
*
10-
* This program is distributed in the hope that it will be useful,
11-
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12-
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13-
* GNU Lesser General Public License for more details.
2+
* SysML 2 Pilot Implementation
3+
* Copyright (c) 2026 Model Driven Solutions, Inc.
4+
*
5+
* This program is free software: you can redistribute it and/or modify
6+
* it under the terms of the GNU Lesser General Public License as published by
7+
* the Free Software Foundation, either version 3 of the License, or
8+
* (at your option) any later version.
9+
*
10+
* This program is distributed in the hope that it will be useful,
11+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13+
* GNU Lesser General Public License for more details.
1414
*
1515
* You should have received a copy of theGNU Lesser General Public License
1616
* along with this program. If not, see <https://www.gnu.org/licenses/>.
17-
*
17+
*
1818
* @license LGPL-3.0-or-later <http://spdx.org/licenses/LGPL-3.0-or-later>
19-
*
2019
*******************************************************************************/
2120
/**
2221
*/
2322
package org.omg.sysml.lang.sysml;
2423

2524
import org.eclipse.emf.common.util.EList;
2625

27-
2826
/**
2927
* <!-- begin-user-doc -->
30-
* A representation of the model object '<em><b>Action</b></em>'.
28+
* A representation of the model object '<em><b>Action Usage</b></em>'.
3129
* <!-- end-user-doc -->
3230
*
3331
* <!-- begin-model-doc -->
@@ -157,4 +155,4 @@ public interface ActionUsage extends OccurrenceUsage, Step {
157155
*/
158156
boolean isSubactionUsage();
159157

160-
} // Action
158+
} // ActionUsage

org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ActorMembership.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
/*******************************************************************************
2+
* SysML 2 Pilot Implementation
3+
* Copyright (c) 2026 Model Driven Solutions, Inc.
4+
*
5+
* This program is free software: you can redistribute it and/or modify
6+
* it under the terms of the GNU Lesser General Public License as published by
7+
* the Free Software Foundation, either version 3 of the License, or
8+
* (at your option) any later version.
9+
*
10+
* This program is distributed in the hope that it will be useful,
11+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13+
* GNU Lesser General Public License for more details.
14+
*
15+
* You should have received a copy of theGNU Lesser General Public License
16+
* along with this program. If not, see <https://www.gnu.org/licenses/>.
17+
*
18+
* @license LGPL-3.0-or-later <http://spdx.org/licenses/LGPL-3.0-or-later>
19+
*******************************************************************************/
120
/**
221
*/
322
package org.omg.sysml.lang.sysml;

org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AllocationDefinition.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
/*******************************************************************************
2+
* SysML 2 Pilot Implementation
3+
* Copyright (c) 2026 Model Driven Solutions, Inc.
4+
*
5+
* This program is free software: you can redistribute it and/or modify
6+
* it under the terms of the GNU Lesser General Public License as published by
7+
* the Free Software Foundation, either version 3 of the License, or
8+
* (at your option) any later version.
9+
*
10+
* This program is distributed in the hope that it will be useful,
11+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13+
* GNU Lesser General Public License for more details.
14+
*
15+
* You should have received a copy of theGNU Lesser General Public License
16+
* along with this program. If not, see <https://www.gnu.org/licenses/>.
17+
*
18+
* @license LGPL-3.0-or-later <http://spdx.org/licenses/LGPL-3.0-or-later>
19+
*******************************************************************************/
120
/**
221
*/
322
package org.omg.sysml.lang.sysml;

org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AllocationUsage.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
/*******************************************************************************
2+
* SysML 2 Pilot Implementation
3+
* Copyright (c) 2026 Model Driven Solutions, Inc.
4+
*
5+
* This program is free software: you can redistribute it and/or modify
6+
* it under the terms of the GNU Lesser General Public License as published by
7+
* the Free Software Foundation, either version 3 of the License, or
8+
* (at your option) any later version.
9+
*
10+
* This program is distributed in the hope that it will be useful,
11+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13+
* GNU Lesser General Public License for more details.
14+
*
15+
* You should have received a copy of theGNU Lesser General Public License
16+
* along with this program. If not, see <https://www.gnu.org/licenses/>.
17+
*
18+
* @license LGPL-3.0-or-later <http://spdx.org/licenses/LGPL-3.0-or-later>
19+
*******************************************************************************/
120
/**
221
*/
322
package org.omg.sysml.lang.sysml;

org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AnalysisCaseDefinition.java

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
/*******************************************************************************
2-
* SysML 2 Pilot Implementation
3-
* Copyright (c) 2020-2021 Model Driven Solutions, Inc.
4-
*
5-
* This program is free software: you can redistribute it and/or modify
6-
* it under the terms of the GNU Lesser General Public License as published by
7-
* the Free Software Foundation, either version 3 of the License, or
8-
* (at your option) any later version.
9-
*
10-
* This program is distributed in the hope that it will be useful,
11-
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12-
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13-
* GNU Lesser General Public License for more details.
2+
* SysML 2 Pilot Implementation
3+
* Copyright (c) 2026 Model Driven Solutions, Inc.
4+
*
5+
* This program is free software: you can redistribute it and/or modify
6+
* it under the terms of the GNU Lesser General Public License as published by
7+
* the Free Software Foundation, either version 3 of the License, or
8+
* (at your option) any later version.
9+
*
10+
* This program is distributed in the hope that it will be useful,
11+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13+
* GNU Lesser General Public License for more details.
1414
*
1515
* You should have received a copy of theGNU Lesser General Public License
1616
* along with this program. If not, see <https://www.gnu.org/licenses/>.
17-
*
17+
*
1818
* @license LGPL-3.0-or-later <http://spdx.org/licenses/LGPL-3.0-or-later>
19-
*
2019
*******************************************************************************/
2120
/**
2221
*/
2322
package org.omg.sysml.lang.sysml;
2423

24+
2525
/**
2626
* <!-- begin-user-doc -->
2727
* A representation of the model object '<em><b>Analysis Case Definition</b></em>'.

org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AnalysisCaseUsage.java

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
/*******************************************************************************
2-
* SysML 2 Pilot Implementation
3-
* Copyright (c) 2020-2021 Model Driven Solutions, Inc.
4-
*
5-
* This program is free software: you can redistribute it and/or modify
6-
* it under the terms of the GNU Lesser General Public License as published by
7-
* the Free Software Foundation, either version 3 of the License, or
8-
* (at your option) any later version.
9-
*
10-
* This program is distributed in the hope that it will be useful,
11-
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12-
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13-
* GNU Lesser General Public License for more details.
2+
* SysML 2 Pilot Implementation
3+
* Copyright (c) 2026 Model Driven Solutions, Inc.
4+
*
5+
* This program is free software: you can redistribute it and/or modify
6+
* it under the terms of the GNU Lesser General Public License as published by
7+
* the Free Software Foundation, either version 3 of the License, or
8+
* (at your option) any later version.
9+
*
10+
* This program is distributed in the hope that it will be useful,
11+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13+
* GNU Lesser General Public License for more details.
1414
*
1515
* You should have received a copy of theGNU Lesser General Public License
1616
* along with this program. If not, see <https://www.gnu.org/licenses/>.
17-
*
17+
*
1818
* @license LGPL-3.0-or-later <http://spdx.org/licenses/LGPL-3.0-or-later>
19-
*
2019
*******************************************************************************/
2120
/**
2221
*/
2322
package org.omg.sysml.lang.sysml;
2423

24+
2525
/**
2626
* <!-- begin-user-doc -->
2727
* A representation of the model object '<em><b>Analysis Case Usage</b></em>'.

org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AnnotatingElement.java

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,21 @@
11
/*******************************************************************************
2-
* SysML 2 Pilot Implementation
3-
* Copyright (c) 2020-2021 Model Driven Solutions, Inc.
4-
*
5-
* This program is free software: you can redistribute it and/or modify
6-
* it under the terms of the GNU Lesser General Public License as published by
7-
* the Free Software Foundation, either version 3 of the License, or
8-
* (at your option) any later version.
9-
*
10-
* This program is distributed in the hope that it will be useful,
11-
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12-
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13-
* GNU Lesser General Public License for more details.
2+
* SysML 2 Pilot Implementation
3+
* Copyright (c) 2026 Model Driven Solutions, Inc.
4+
*
5+
* This program is free software: you can redistribute it and/or modify
6+
* it under the terms of the GNU Lesser General Public License as published by
7+
* the Free Software Foundation, either version 3 of the License, or
8+
* (at your option) any later version.
9+
*
10+
* This program is distributed in the hope that it will be useful,
11+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13+
* GNU Lesser General Public License for more details.
1414
*
1515
* You should have received a copy of theGNU Lesser General Public License
1616
* along with this program. If not, see <https://www.gnu.org/licenses/>.
17-
*
17+
*
1818
* @license LGPL-3.0-or-later <http://spdx.org/licenses/LGPL-3.0-or-later>
19-
*
2019
*******************************************************************************/
2120
/**
2221
*/

0 commit comments

Comments
 (0)