Skip to content

Commit 64aaef3

Browse files
authored
Merge pull request #41 from Systems-Modeling/feature/ST5AS-110
ST5AS-110 Update to 2021-01 metamodel baseline
2 parents cbd1bc6 + 898d8de commit 64aaef3

139 files changed

Lines changed: 1369 additions & 4465 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
@@ -25,12 +25,12 @@
2525
import java.util.List;
2626
import java.util.Set;
2727

28-
public interface Association extends Class, Relationship, MofObject {
28+
public interface Association extends Classifier, Relationship, MofObject {
2929
List<? extends Type> getRelatedType();
3030

31-
Collection<? extends Feature> getAssociationEnd();
32-
3331
Type getSourceType();
3432

3533
Collection<? extends Type> getTargetType();
34+
35+
Collection<? extends Feature> getAssociationEnd();
3636
}

app/org/omg/sysml/metamodel/MetadataReferenceExpression.java renamed to app/org/omg/sysml/metamodel/AssociationStructure.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@
2525
import java.util.List;
2626
import java.util.Set;
2727

28-
public interface MetadataReferenceExpression extends FeatureReferenceExpression, MetadataExpression, MofObject {
28+
public interface AssociationStructure extends Structure, Association, MofObject {
2929

3030
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import java.util.List;
2626
import java.util.Set;
2727

28-
public interface Behavior extends Classifier, MofObject {
28+
public interface Behavior extends Class, MofObject {
2929
Collection<? extends Step> getStep();
3030

3131
Collection<? extends Feature> getParameter();

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@
2525
import java.util.List;
2626
import java.util.Set;
2727

28-
public interface ConnectionDefinition extends Association, PartDefinition, MofObject {
28+
public interface ConnectionDefinition extends AssociationStructure, PartDefinition, MofObject {
2929
Collection<? extends Usage> getConnectionEnd();
3030
}

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

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

2828
public interface ConnectionUsage extends Connector, PartUsage, MofObject {
29-
Collection<? extends Association> getConnectionDefinition();
29+
Collection<? extends AssociationStructure> getConnectionDefinition();
3030
}

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

Lines changed: 0 additions & 32 deletions
This file was deleted.

app/org/omg/sysml/metamodel/MetadataCondition.java renamed to app/org/omg/sysml/metamodel/ElementFilterMembership.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@
2525
import java.util.List;
2626
import java.util.Set;
2727

28-
public interface MetadataCondition extends MetadataExpression, MofObject {
29-
Feature getAnnotationParameter();
28+
public interface ElementFilterMembership extends Membership, MofObject {
29+
Expression getCondition();
3030
}

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,6 @@ public interface Expression extends Step, MofObject {
2929
Function getFunction();
3030

3131
Feature getResult();
32+
33+
Boolean getIsModelLevelEvaluable();
3234
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@
2525
import java.util.List;
2626
import java.util.Set;
2727

28-
public interface ItemDefinition extends Class, Definition, MofObject {
28+
public interface ItemDefinition extends Structure, Definition, MofObject {
2929

3030
}

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

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

2828
public interface ItemUsage extends Usage, MofObject {
29-
Collection<? extends Class> getItemDefinition();
29+
Collection<? extends Structure> getItemDefinition();
3030
}

0 commit comments

Comments
 (0)