Skip to content

Commit 2376eca

Browse files
committed
Merge branch 'release/2020-01'
2 parents 23954b3 + cd1bc5f commit 2376eca

128 files changed

Lines changed: 8069 additions & 1873 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/AssociationBlock.java

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

7-
public interface AssociationBlock extends Association, Block, MofObject {
7+
public interface AssociationBlock extends Block, Association, MofObject {
88

99
}

app/org/omg/sysml/metamodel/ConditionalSuccession.java renamed to app/org/omg/sysml/metamodel/BooleanExpression.java

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

7-
public interface ConditionalSuccession extends Succession, MofObject {
8-
Expression getGuard();
7+
public interface BooleanExpression extends Expression, MofObject {
8+
Predicate getPredicate();
99
}

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

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

77
public interface ConjugatedPortTyping extends FeatureTyping, MofObject {
8-
PortDefinition getOriginalPortDefinition();
8+
PortDefinition getPortDefinition();
99

1010
ConjugatedPortDefinition getConjugatedPortDefinition();
1111
}
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 ConstraintDefinition extends Definition, Predicate, MofObject {
8+
9+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
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 ConstraintUsage extends Invariant, Usage, MofObject {
8+
Predicate getConstraintDefinition();
9+
10+
Usage getConstraintOwningUsage();
11+
12+
Definition getConstraintOwningDefinition();
13+
}

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,8 @@ public interface Definition extends Classifier, MofObject {
1818
Collection<? extends ActionUsage> getOwnedAction();
1919

2020
Collection<? extends StateUsage> getOwnedState();
21+
22+
Collection<? extends ConstraintUsage> getOwnedConstraint();
23+
24+
Collection<? extends TransitionUsage> getOwnedTransition();
2125
}

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,5 @@ public interface Feature extends Type, MofObject {
3131

3232
Type getEndOwningType();
3333

34-
Multiplicity getMultiplicity();
35-
3634
Boolean getIsNonunique();
3735
}

app/org/omg/sysml/metamodel/TransitionStep.java renamed to app/org/omg/sysml/metamodel/Invariant.java

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

7-
public interface TransitionStep extends Step, MofObject {
7+
public interface Invariant extends BooleanExpression, MofObject {
88

99
}
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 TransitionUsage extends Step, Usage, MofObject {
8+
Usage getTransitionOwningUsage();
9+
}

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,6 @@ public interface Type extends Package, MofObject {
3636
List<? extends FeatureMembership> getFeatureMembership();
3737

3838
Collection<? extends Feature> getInheritedFeature();
39+
40+
Multiplicity getMultiplicity();
3941
}

0 commit comments

Comments
 (0)