Skip to content

Commit 8774b24

Browse files
authored
Merge pull request #11 from ModelDriven/feature/ST5AS-31
ST5AS-31 Update to 2019-12 metamodel baseline
2 parents ea59433 + 24950da commit 8774b24

179 files changed

Lines changed: 16771 additions & 1502 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/ConjugatedEndPortMembership.java

Lines changed: 0 additions & 9 deletions
This file was deleted.
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 ConjugatedPortDefinition extends PortDefinition, MofObject {
8+
PortDefinition getOriginalPortDefinition();
9+
10+
PortConjugation getOwnedPortConjugator();
11+
}
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 ConjugatedPortTyping extends FeatureTyping, MofObject {
8+
PortDefinition getOriginalPortDefinition();
9+
10+
ConjugatedPortDefinition getConjugatedPortDefinition();
11+
}
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 Conjugation extends Relationship, MofObject {
8+
Type getOriginalType();
9+
10+
Type getConjugatedType();
11+
12+
Type getOwningType();
13+
}

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,6 @@ public interface Definition extends Classifier, MofObject {
1616
Collection<? extends Property> getProperty();
1717

1818
Collection<? extends ActionUsage> getOwnedAction();
19+
20+
Collection<? extends StateUsage> getOwnedState();
1921
}

app/org/omg/sysml/metamodel/EndPortMembership.java renamed to app/org/omg/sysml/metamodel/ExhibitStateUsage.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 EndPortMembership extends EndFeatureMembership, PortMembership, MofObject {
8-
7+
public interface ExhibitStateUsage extends StateUsage, MofObject {
8+
StateUsage getExhibitedState();
99
}
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 PortConjugation extends Conjugation, MofObject {
8+
PortDefinition getOriginalPortDefinition();
9+
10+
ConjugatedPortDefinition getConjugatedPortDefinition();
11+
}

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

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

77
public interface PortDefinition extends Definition, MofObject {
8-
8+
ConjugatedPortDefinition getConjugatedPortDefinition();
99
}

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

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

7-
public interface PortUsage extends Usage, Feature, MofObject {
7+
public interface PortUsage extends Usage, MofObject {
88
PortDefinition getPortDefinition();
99

1010
Definition getPortOwningDefinition();
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package org.omg.sysml.metamodel;
2+
3+
public enum StateActionKind {
4+
ENTRY,
5+
DO,
6+
EXIT
7+
}

0 commit comments

Comments
 (0)