Skip to content

Commit 1271b74

Browse files
authored
Merge pull request #5 from ModelDriven/feature/ST5AS-23
feature/ST5AS-23
2 parents 99085c1 + 8c6c0e9 commit 1271b74

149 files changed

Lines changed: 25014 additions & 16749 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/Association.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
import java.util.Set;
66

77
public interface Association extends Class, Relationship, MofObject {
8-
Collection<? extends Category> getRelatedType();
9-
10-
List<? extends EndFeatureMembership> getOwnedEndFeatureMembership();
8+
Collection<? extends Type> getRelatedType();
119

1210
Connector getOwningConnector();
11+
12+
Collection<? extends Feature> getAssociationEnd();
1313
}

app/org/omg/sysml/metamodel/AtomicInteraction.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 AtomicInteraction extends MofObject {
8-
Collection<? extends Class> getItemType();
8+
Collection<? extends Classifier> getItemType();
99
}

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

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

7-
public interface Behavior extends Class, MofObject {
7+
public interface Behavior extends Classifier, MofObject {
88
Collection<? extends Step> getStep();
99

10-
Collection<? extends Feature> getInvolvesFeature();
11-
1210
Collection<? extends Parameter> getParameter();
1311
}

app/org/omg/sysml/metamodel/Class.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 Class extends Category, MofObject {
8-
Collection<? extends Superclassing> getOwnedSuperclassing();
7+
public interface Class extends Classifier, MofObject {
8+
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 Classifier extends Type, MofObject {
8+
Collection<? extends Superclassing> getOwnedSuperclassing();
9+
}

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
public interface Connector extends Feature, Relationship, MofObject {
88
Collection<? extends Feature> getRelatedFeature();
99

10-
Association getAssociation();
10+
Collection<? extends Association> getAssociation();
1111

1212
Boolean getIsDirected();
1313

14-
Association getOwnedAssociationType();
14+
Collection<? extends Association> getOwnedAssociationType();
1515

1616
Collection<? extends Feature> getConnectorEnd();
1717
}
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 DataType extends Classifier, MofObject {
8+
9+
}

app/org/omg/sysml/metamodel/EndFeatureMembership.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 EndFeatureMembership extends FeatureMembership, MofObject {
8-
Association getOwningAssociation();
8+
99
}

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

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

7-
public interface Feature extends Category, MofObject {
8-
Collection<? extends Category> getReferencedType();
7+
public interface Feature extends Type, MofObject {
8+
Collection<? extends Type> getReferencedType();
99

10-
Category getOwningCategory();
10+
Type getOwningType();
1111

1212
Boolean getIsUnique();
1313

1414
Boolean getIsOrdered();
1515

16-
Collection<? extends Category> getType();
16+
Collection<? extends Type> getType();
1717

18-
Collection<? extends Category> getOwnedType();
18+
Collection<? extends Type> getOwnedType();
1919

2020
Collection<? extends Redefinition> getOwnedRedefinition();
2121

@@ -31,5 +31,7 @@ public interface Feature extends Category, MofObject {
3131

3232
Collection<? extends FeatureTyping> getTyping();
3333

34+
Boolean getIsEnd();
35+
3436
Boolean getIsNonunique();
3537
}

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
public enum FeatureDirectionKind {
44
IN,
5-
OUT,
6-
INOUT
5+
INOUT,
6+
OUT
77
}

0 commit comments

Comments
 (0)