Skip to content

Commit 3d96128

Browse files
committed
ST5AS-42 Update to 2020-03 metamodel baseline
1 parent 3b597f5 commit 3d96128

124 files changed

Lines changed: 15229 additions & 263 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/metamodel/Definition.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,6 @@ public interface Definition extends Classifier, MofObject {
2222
Collection<? extends ConstraintUsage> getOwnedConstraint();
2323

2424
Collection<? extends TransitionUsage> getOwnedTransition();
25+
26+
Collection<? extends RequirementUsage> getOwnedRequirement();
2527
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package org.omg.sysml.metamodel;
2+
3+
import java.util.Collection;
4+
import java.util.List;
5+
import java.util.Set;
6+
7+
public interface IndividualDefinition extends Block, MofObject {
8+
Class getLifeClass();
9+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package org.omg.sysml.metamodel;
2+
3+
import java.util.Collection;
4+
import java.util.List;
5+
import java.util.Set;
6+
7+
public interface IndividualUsage extends BlockProperty, MofObject {
8+
IndividualDefinition getIndividualDefinition();
9+
10+
Boolean getIsTimeSlice();
11+
12+
Boolean getIsSnapshot();
13+
14+
Feature getTimeSliceFeature();
15+
16+
Feature getSnapshotFeature();
17+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package org.omg.sysml.metamodel;
2+
3+
import java.util.Collection;
4+
import java.util.List;
5+
import java.util.Set;
6+
7+
public interface LifeClass extends Block, MofObject {
8+
9+
}

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ public interface Membership extends Relationship, MofObject {
99

1010
VisibilityKind getVisibility();
1111

12-
Collection<? extends String> getAliases();
13-
1412
Element getMemberElement();
1513

1614
Element getOwnedMemberElement();
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package org.omg.sysml.metamodel;
2+
3+
public enum RequirementConstraintKind {
4+
ASSUMPTION,
5+
REQUIREMENT
6+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package org.omg.sysml.metamodel;
2+
3+
import java.util.Collection;
4+
import java.util.List;
5+
import java.util.Set;
6+
7+
public interface RequirementConstraintMembership extends FeatureMembership, MofObject {
8+
RequirementConstraintKind getKind();
9+
10+
ConstraintUsage getConstraint();
11+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package org.omg.sysml.metamodel;
2+
3+
import java.util.Collection;
4+
import java.util.List;
5+
import java.util.Set;
6+
7+
public interface RequirementDefinition extends ConstraintDefinition, MofObject {
8+
Parameter getSubjectParameter();
9+
10+
String getReqId();
11+
12+
String getText();
13+
14+
Collection<? extends ConstraintUsage> getAssumedConstraint();
15+
16+
Collection<? extends ConstraintUsage> getRequiredConstraint();
17+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package org.omg.sysml.metamodel;
2+
3+
import java.util.Collection;
4+
import java.util.List;
5+
import java.util.Set;
6+
7+
public interface RequirementUsage extends ConstraintUsage, MofObject {
8+
RequirementDefinition getRequirementDefinition();
9+
10+
Usage getRequirementOwningUsage();
11+
12+
Definition getRequirementOwningDefinition();
13+
14+
Parameter getSubjectParameter();
15+
16+
String getReqId();
17+
18+
String getText();
19+
20+
Collection<? extends ConstraintUsage> getRequiredConstraint();
21+
22+
Collection<? extends ConstraintUsage> getAssumedConstraint();
23+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package org.omg.sysml.metamodel;
2+
3+
import java.util.Collection;
4+
import java.util.List;
5+
import java.util.Set;
6+
7+
public interface SatisfyRequirementUsage extends RequirementUsage, AssertConstraintUsage, MofObject {
8+
RequirementUsage getSatisfiedRequirement();
9+
10+
Feature getSatisfyingFeature();
11+
}

0 commit comments

Comments
 (0)