Skip to content

Commit c6d14b6

Browse files
authored
Merge pull request #27 from ModelDriven/feature/ST5AS-67
ST5AS-67 Update to 2020-06 metamodel baseline
2 parents 5d4aca5 + a63c804 commit c6d14b6

159 files changed

Lines changed: 33454 additions & 11286 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/Activity.java renamed to app/org/omg/sysml/metamodel/ActionDefinition.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 Activity extends Behavior, Definition, MofObject {
7+
public interface ActionDefinition extends Behavior, Definition, MofObject {
88
Collection<? extends ActionUsage> getAction();
99
}

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

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

77
public interface ActionUsage extends Step, Usage, MofObject {
8-
Collection<? extends Behavior> getActivity();
9-
10-
Definition getActionOwningDefinition();
11-
12-
Usage getActionOwningUsage();
8+
Collection<? extends Behavior> getActionDefinition();
139
}
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 AnalysisCaseDefinition extends CaseDefinition, MofObject {
8+
Collection<? extends ActionUsage> getAnalysisAction();
9+
10+
Expression getResultExpression();
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 AnalysisCaseUsage extends CaseUsage, MofObject {
8+
Collection<? extends ActionUsage> getAnalysisAction();
9+
10+
AnalysisCaseDefinition getAnalysisCaseDefinition();
11+
12+
Expression getResultExpression();
13+
}

app/org/omg/sysml/metamodel/AssociationBlock.java renamed to app/org/omg/sysml/metamodel/AttributeDefinition.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 AttributeDefinition extends DataType, Definition, 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 AttributeUsage extends Usage, MofObject {
8+
Collection<? extends DataType> getAttributeDefinition();
9+
}

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

Lines changed: 0 additions & 9 deletions
This file was deleted.
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 CalculationDefinition extends Function, ActionDefinition, MofObject {
8+
Collection<? extends CalculationUsage> getCalculationUsage();
9+
}
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 CalculationUsage extends Expression, ActionUsage, MofObject {
8+
Function getCalculationDefinition();
9+
}
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 CaseDefinition extends CalculationDefinition, MofObject {
8+
RequirementUsage getObjectiveRequirement();
9+
10+
Parameter getSubjectParameter();
11+
}

0 commit comments

Comments
 (0)