Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/uml/alf/org.eclipse.papyrus.uml.alf/syntax-gen/org/eclipse/papyrus/uml/alf/AlfFactory.java')
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/syntax-gen/org/eclipse/papyrus/uml/alf/AlfFactory.java1176
1 files changed, 1176 insertions, 0 deletions
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/syntax-gen/org/eclipse/papyrus/uml/alf/AlfFactory.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/syntax-gen/org/eclipse/papyrus/uml/alf/AlfFactory.java
new file mode 100644
index 00000000000..886fb25da90
--- /dev/null
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/syntax-gen/org/eclipse/papyrus/uml/alf/AlfFactory.java
@@ -0,0 +1,1176 @@
+/**
+ */
+package org.eclipse.papyrus.uml.alf;
+
+import org.eclipse.emf.ecore.EFactory;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Factory</b> for the model.
+ * It provides a create method for each non-abstract class of the model.
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.uml.alf.AlfPackage
+ * @generated
+ */
+public interface AlfFactory extends EFactory {
+ /**
+ * The singleton instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ AlfFactory eINSTANCE = org.eclipse.papyrus.uml.alf.impl.AlfFactoryImpl.init();
+
+ /**
+ * Returns a new object of class '<em>Assigned Source</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Assigned Source</em>'.
+ * @generated
+ */
+ AssignedSource createAssignedSource();
+
+ /**
+ * Returns a new object of class '<em>Internal Element Reference</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Internal Element Reference</em>'.
+ * @generated
+ */
+ InternalElementReference createInternalElementReference();
+
+ /**
+ * Returns a new object of class '<em>External Element Reference</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>External Element Reference</em>'.
+ * @generated
+ */
+ ExternalElementReference createExternalElementReference();
+
+ /**
+ * Returns a new object of class '<em>External Enumeration Literal Reference</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>External Enumeration Literal Reference</em>'.
+ * @generated
+ */
+ ExternalEnumerationLiteralReference createExternalEnumerationLiteralReference();
+
+ /**
+ * Returns a new object of class '<em>Bound Element Reference</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Bound Element Reference</em>'.
+ * @generated
+ */
+ BoundElementReference createBoundElementReference();
+
+ /**
+ * Returns a new object of class '<em>Sequence Expansion Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Sequence Expansion Expression</em>'.
+ * @generated
+ */
+ SequenceExpansionExpression createSequenceExpansionExpression();
+
+ /**
+ * Returns a new object of class '<em>Assignable Element Reference</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Assignable Element Reference</em>'.
+ * @generated
+ */
+ AssignableElementReference createAssignableElementReference();
+
+ /**
+ * Returns a new object of class '<em>Extent Or Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Extent Or Expression</em>'.
+ * @generated
+ */
+ ExtentOrExpression createExtentOrExpression();
+
+ /**
+ * Returns a new object of class '<em>Qualified Name</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Qualified Name</em>'.
+ * @generated
+ */
+ QualifiedName createQualifiedName();
+
+ /**
+ * Returns a new object of class '<em>Feature Reference</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Feature Reference</em>'.
+ * @generated
+ */
+ FeatureReference createFeatureReference();
+
+ /**
+ * Returns a new object of class '<em>Name Binding</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Name Binding</em>'.
+ * @generated
+ */
+ NameBinding createNameBinding();
+
+ /**
+ * Returns a new object of class '<em>Named Template Binding</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Named Template Binding</em>'.
+ * @generated
+ */
+ NamedTemplateBinding createNamedTemplateBinding();
+
+ /**
+ * Returns a new object of class '<em>Template Parameter Substitution</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Template Parameter Substitution</em>'.
+ * @generated
+ */
+ TemplateParameterSubstitution createTemplateParameterSubstitution();
+
+ /**
+ * Returns a new object of class '<em>Numeric Unary Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Numeric Unary Expression</em>'.
+ * @generated
+ */
+ NumericUnaryExpression createNumericUnaryExpression();
+
+ /**
+ * Returns a new object of class '<em>For All Or Exists Or One Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>For All Or Exists Or One Expression</em>'.
+ * @generated
+ */
+ ForAllOrExistsOrOneExpression createForAllOrExistsOrOneExpression();
+
+ /**
+ * Returns a new object of class '<em>Isolation Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Isolation Expression</em>'.
+ * @generated
+ */
+ IsolationExpression createIsolationExpression();
+
+ /**
+ * Returns a new object of class '<em>Boolean Unary Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Boolean Unary Expression</em>'.
+ * @generated
+ */
+ BooleanUnaryExpression createBooleanUnaryExpression();
+
+ /**
+ * Returns a new object of class '<em>Cast Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Cast Expression</em>'.
+ * @generated
+ */
+ CastExpression createCastExpression();
+
+ /**
+ * Returns a new object of class '<em>Positional Tuple</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Positional Tuple</em>'.
+ * @generated
+ */
+ PositionalTuple createPositionalTuple();
+
+ /**
+ * Returns a new object of class '<em>Named Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Named Expression</em>'.
+ * @generated
+ */
+ NamedExpression createNamedExpression();
+
+ /**
+ * Returns a new object of class '<em>Input Named Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Input Named Expression</em>'.
+ * @generated
+ */
+ InputNamedExpression createInputNamedExpression();
+
+ /**
+ * Returns a new object of class '<em>Output Named Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Output Named Expression</em>'.
+ * @generated
+ */
+ OutputNamedExpression createOutputNamedExpression();
+
+ /**
+ * Returns a new object of class '<em>Sequence Access Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Sequence Access Expression</em>'.
+ * @generated
+ */
+ SequenceAccessExpression createSequenceAccessExpression();
+
+ /**
+ * Returns a new object of class '<em>String Literal Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>String Literal Expression</em>'.
+ * @generated
+ */
+ StringLiteralExpression createStringLiteralExpression();
+
+ /**
+ * Returns a new object of class '<em>Sequence Operation Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Sequence Operation Expression</em>'.
+ * @generated
+ */
+ SequenceOperationExpression createSequenceOperationExpression();
+
+ /**
+ * Returns a new object of class '<em>Select Or Reject Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Select Or Reject Expression</em>'.
+ * @generated
+ */
+ SelectOrRejectExpression createSelectOrRejectExpression();
+
+ /**
+ * Returns a new object of class '<em>Class Extent Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Class Extent Expression</em>'.
+ * @generated
+ */
+ ClassExtentExpression createClassExtentExpression();
+
+ /**
+ * Returns a new object of class '<em>Positional Template Binding</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Positional Template Binding</em>'.
+ * @generated
+ */
+ PositionalTemplateBinding createPositionalTemplateBinding();
+
+ /**
+ * Returns a new object of class '<em>Conditional Logical Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Conditional Logical Expression</em>'.
+ * @generated
+ */
+ ConditionalLogicalExpression createConditionalLogicalExpression();
+
+ /**
+ * Returns a new object of class '<em>Link Operation Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Link Operation Expression</em>'.
+ * @generated
+ */
+ LinkOperationExpression createLinkOperationExpression();
+
+ /**
+ * Returns a new object of class '<em>Equality Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Equality Expression</em>'.
+ * @generated
+ */
+ EqualityExpression createEqualityExpression();
+
+ /**
+ * Returns a new object of class '<em>Assignment Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Assignment Expression</em>'.
+ * @generated
+ */
+ AssignmentExpression createAssignmentExpression();
+
+ /**
+ * Returns a new object of class '<em>Logical Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Logical Expression</em>'.
+ * @generated
+ */
+ LogicalExpression createLogicalExpression();
+
+ /**
+ * Returns a new object of class '<em>Sequence Construction Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Sequence Construction Expression</em>'.
+ * @generated
+ */
+ SequenceConstructionExpression createSequenceConstructionExpression();
+
+ /**
+ * Returns a new object of class '<em>Collect Or Iterate Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Collect Or Iterate Expression</em>'.
+ * @generated
+ */
+ CollectOrIterateExpression createCollectOrIterateExpression();
+
+ /**
+ * Returns a new object of class '<em>Is Unique Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Is Unique Expression</em>'.
+ * @generated
+ */
+ IsUniqueExpression createIsUniqueExpression();
+
+ /**
+ * Returns a new object of class '<em>Arithmetic Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Arithmetic Expression</em>'.
+ * @generated
+ */
+ ArithmeticExpression createArithmeticExpression();
+
+ /**
+ * Returns a new object of class '<em>Feature Left Hand Side</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Feature Left Hand Side</em>'.
+ * @generated
+ */
+ FeatureLeftHandSide createFeatureLeftHandSide();
+
+ /**
+ * Returns a new object of class '<em>Conditional Test Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Conditional Test Expression</em>'.
+ * @generated
+ */
+ ConditionalTestExpression createConditionalTestExpression();
+
+ /**
+ * Returns a new object of class '<em>Instance Creation Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Instance Creation Expression</em>'.
+ * @generated
+ */
+ InstanceCreationExpression createInstanceCreationExpression();
+
+ /**
+ * Returns a new object of class '<em>Property Access Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Property Access Expression</em>'.
+ * @generated
+ */
+ PropertyAccessExpression createPropertyAccessExpression();
+
+ /**
+ * Returns a new object of class '<em>Name Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Name Expression</em>'.
+ * @generated
+ */
+ NameExpression createNameExpression();
+
+ /**
+ * Returns a new object of class '<em>Bit String Unary Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Bit String Unary Expression</em>'.
+ * @generated
+ */
+ BitStringUnaryExpression createBitStringUnaryExpression();
+
+ /**
+ * Returns a new object of class '<em>Feature Invocation Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Feature Invocation Expression</em>'.
+ * @generated
+ */
+ FeatureInvocationExpression createFeatureInvocationExpression();
+
+ /**
+ * Returns a new object of class '<em>Behavior Invocation Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Behavior Invocation Expression</em>'.
+ * @generated
+ */
+ BehaviorInvocationExpression createBehaviorInvocationExpression();
+
+ /**
+ * Returns a new object of class '<em>Shift Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Shift Expression</em>'.
+ * @generated
+ */
+ ShiftExpression createShiftExpression();
+
+ /**
+ * Returns a new object of class '<em>Unbounded Literal Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Unbounded Literal Expression</em>'.
+ * @generated
+ */
+ UnboundedLiteralExpression createUnboundedLiteralExpression();
+
+ /**
+ * Returns a new object of class '<em>This Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>This Expression</em>'.
+ * @generated
+ */
+ ThisExpression createThisExpression();
+
+ /**
+ * Returns a new object of class '<em>Classification Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Classification Expression</em>'.
+ * @generated
+ */
+ ClassificationExpression createClassificationExpression();
+
+ /**
+ * Returns a new object of class '<em>Super Invocation Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Super Invocation Expression</em>'.
+ * @generated
+ */
+ SuperInvocationExpression createSuperInvocationExpression();
+
+ /**
+ * Returns a new object of class '<em>Increment Or Decrement Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Increment Or Decrement Expression</em>'.
+ * @generated
+ */
+ IncrementOrDecrementExpression createIncrementOrDecrementExpression();
+
+ /**
+ * Returns a new object of class '<em>Boolean Literal Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Boolean Literal Expression</em>'.
+ * @generated
+ */
+ BooleanLiteralExpression createBooleanLiteralExpression();
+
+ /**
+ * Returns a new object of class '<em>Named Tuple</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Named Tuple</em>'.
+ * @generated
+ */
+ NamedTuple createNamedTuple();
+
+ /**
+ * Returns a new object of class '<em>Natural Literal Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Natural Literal Expression</em>'.
+ * @generated
+ */
+ NaturalLiteralExpression createNaturalLiteralExpression();
+
+ /**
+ * Returns a new object of class '<em>Sequence Range</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Sequence Range</em>'.
+ * @generated
+ */
+ SequenceRange createSequenceRange();
+
+ /**
+ * Returns a new object of class '<em>Name Left Hand Side</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Name Left Hand Side</em>'.
+ * @generated
+ */
+ NameLeftHandSide createNameLeftHandSide();
+
+ /**
+ * Returns a new object of class '<em>Effective Left Hand Side</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Effective Left Hand Side</em>'.
+ * @generated
+ */
+ EffectiveLeftHandSide createEffectiveLeftHandSide();
+
+ /**
+ * Returns a new object of class '<em>Sequence Reduction Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Sequence Reduction Expression</em>'.
+ * @generated
+ */
+ SequenceReductionExpression createSequenceReductionExpression();
+
+ /**
+ * Returns a new object of class '<em>Sequence Expression List</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Sequence Expression List</em>'.
+ * @generated
+ */
+ SequenceExpressionList createSequenceExpressionList();
+
+ /**
+ * Returns a new object of class '<em>Relational Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Relational Expression</em>'.
+ * @generated
+ */
+ RelationalExpression createRelationalExpression();
+
+ /**
+ * Returns a new object of class '<em>Local Name Declaration Statement</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Local Name Declaration Statement</em>'.
+ * @generated
+ */
+ LocalNameDeclarationStatement createLocalNameDeclarationStatement();
+
+ /**
+ * Returns a new object of class '<em>Assignable Local Name Declaration</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Assignable Local Name Declaration</em>'.
+ * @generated
+ */
+ AssignableLocalNameDeclaration createAssignableLocalNameDeclaration();
+
+ /**
+ * Returns a new object of class '<em>Annotation</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Annotation</em>'.
+ * @generated
+ */
+ Annotation createAnnotation();
+
+ /**
+ * Returns a new object of class '<em>Qualified Name List</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Qualified Name List</em>'.
+ * @generated
+ */
+ QualifiedNameList createQualifiedNameList();
+
+ /**
+ * Returns a new object of class '<em>Non Final Clause</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Non Final Clause</em>'.
+ * @generated
+ */
+ NonFinalClause createNonFinalClause();
+
+ /**
+ * Returns a new object of class '<em>Block</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Block</em>'.
+ * @generated
+ */
+ Block createBlock();
+
+ /**
+ * Returns a new object of class '<em>Block Statement</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Block Statement</em>'.
+ * @generated
+ */
+ BlockStatement createBlockStatement();
+
+ /**
+ * Returns a new object of class '<em>Do Statement</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Do Statement</em>'.
+ * @generated
+ */
+ DoStatement createDoStatement();
+
+ /**
+ * Returns a new object of class '<em>Concurrent Clauses</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Concurrent Clauses</em>'.
+ * @generated
+ */
+ ConcurrentClauses createConcurrentClauses();
+
+ /**
+ * Returns a new object of class '<em>Break Statement</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Break Statement</em>'.
+ * @generated
+ */
+ BreakStatement createBreakStatement();
+
+ /**
+ * Returns a new object of class '<em>Expression Statement</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Expression Statement</em>'.
+ * @generated
+ */
+ ExpressionStatement createExpressionStatement();
+
+ /**
+ * Returns a new object of class '<em>Classify Statement</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Classify Statement</em>'.
+ * @generated
+ */
+ ClassifyStatement createClassifyStatement();
+
+ /**
+ * Returns a new object of class '<em>For Statement</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>For Statement</em>'.
+ * @generated
+ */
+ ForStatement createForStatement();
+
+ /**
+ * Returns a new object of class '<em>Loop Variable Definition</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Loop Variable Definition</em>'.
+ * @generated
+ */
+ LoopVariableDefinition createLoopVariableDefinition();
+
+ /**
+ * Returns a new object of class '<em>If Statement</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>If Statement</em>'.
+ * @generated
+ */
+ IfStatement createIfStatement();
+
+ /**
+ * Returns a new object of class '<em>Switch Statement</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Switch Statement</em>'.
+ * @generated
+ */
+ SwitchStatement createSwitchStatement();
+
+ /**
+ * Returns a new object of class '<em>Switch Clause</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Switch Clause</em>'.
+ * @generated
+ */
+ SwitchClause createSwitchClause();
+
+ /**
+ * Returns a new object of class '<em>While Statement</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>While Statement</em>'.
+ * @generated
+ */
+ WhileStatement createWhileStatement();
+
+ /**
+ * Returns a new object of class '<em>Return Statement</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Return Statement</em>'.
+ * @generated
+ */
+ ReturnStatement createReturnStatement();
+
+ /**
+ * Returns a new object of class '<em>In Line Statement</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>In Line Statement</em>'.
+ * @generated
+ */
+ InLineStatement createInLineStatement();
+
+ /**
+ * Returns a new object of class '<em>Accept Statement</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Accept Statement</em>'.
+ * @generated
+ */
+ AcceptStatement createAcceptStatement();
+
+ /**
+ * Returns a new object of class '<em>Accept Block</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Accept Block</em>'.
+ * @generated
+ */
+ AcceptBlock createAcceptBlock();
+
+ /**
+ * Returns a new object of class '<em>Empty Statement</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Empty Statement</em>'.
+ * @generated
+ */
+ EmptyStatement createEmptyStatement();
+
+ /**
+ * Returns a new object of class '<em>Model Namespace</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Model Namespace</em>'.
+ * @generated
+ */
+ ModelNamespace createModelNamespace();
+
+ /**
+ * Returns a new object of class '<em>Namespace Definition</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Namespace Definition</em>'.
+ * @generated
+ */
+ NamespaceDefinition createNamespaceDefinition();
+
+ /**
+ * Returns a new object of class '<em>Stereotype Annotation</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Stereotype Annotation</em>'.
+ * @generated
+ */
+ StereotypeAnnotation createStereotypeAnnotation();
+
+ /**
+ * Returns a new object of class '<em>Tagged Value List</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Tagged Value List</em>'.
+ * @generated
+ */
+ TaggedValueList createTaggedValueList();
+
+ /**
+ * Returns a new object of class '<em>Tagged Value</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Tagged Value</em>'.
+ * @generated
+ */
+ TaggedValue createTaggedValue();
+
+ /**
+ * Returns a new object of class '<em>Unit Definition</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Unit Definition</em>'.
+ * @generated
+ */
+ UnitDefinition createUnitDefinition();
+
+ /**
+ * Returns a new object of class '<em>Imported Member</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Imported Member</em>'.
+ * @generated
+ */
+ ImportedMember createImportedMember();
+
+ /**
+ * Returns a new object of class '<em>Enumeration Literal Name</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Enumeration Literal Name</em>'.
+ * @generated
+ */
+ EnumerationLiteralName createEnumerationLiteralName();
+
+ /**
+ * Returns a new object of class '<em>Operation Definition</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Operation Definition</em>'.
+ * @generated
+ */
+ OperationDefinition createOperationDefinition();
+
+ /**
+ * Returns a new object of class '<em>Association Definition</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Association Definition</em>'.
+ * @generated
+ */
+ AssociationDefinition createAssociationDefinition();
+
+ /**
+ * Returns a new object of class '<em>Class Definition</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Class Definition</em>'.
+ * @generated
+ */
+ ClassDefinition createClassDefinition();
+
+ /**
+ * Returns a new object of class '<em>Typed Element Definition</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Typed Element Definition</em>'.
+ * @generated
+ */
+ TypedElementDefinition createTypedElementDefinition();
+
+ /**
+ * Returns a new object of class '<em>Data Type Definition</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Data Type Definition</em>'.
+ * @generated
+ */
+ DataTypeDefinition createDataTypeDefinition();
+
+ /**
+ * Returns a new object of class '<em>Package Definition</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Package Definition</em>'.
+ * @generated
+ */
+ PackageDefinition createPackageDefinition();
+
+ /**
+ * Returns a new object of class '<em>Property Definition</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Property Definition</em>'.
+ * @generated
+ */
+ PropertyDefinition createPropertyDefinition();
+
+ /**
+ * Returns a new object of class '<em>Signal Definition</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Signal Definition</em>'.
+ * @generated
+ */
+ SignalDefinition createSignalDefinition();
+
+ /**
+ * Returns a new object of class '<em>Active Class Definition</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Active Class Definition</em>'.
+ * @generated
+ */
+ ActiveClassDefinition createActiveClassDefinition();
+
+ /**
+ * Returns a new object of class '<em>Activity Definition</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Activity Definition</em>'.
+ * @generated
+ */
+ ActivityDefinition createActivityDefinition();
+
+ /**
+ * Returns a new object of class '<em>Element Import Reference</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Element Import Reference</em>'.
+ * @generated
+ */
+ ElementImportReference createElementImportReference();
+
+ /**
+ * Returns a new object of class '<em>Signal Reception Definition</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Signal Reception Definition</em>'.
+ * @generated
+ */
+ SignalReceptionDefinition createSignalReceptionDefinition();
+
+ /**
+ * Returns a new object of class '<em>Enumeration Definition</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Enumeration Definition</em>'.
+ * @generated
+ */
+ EnumerationDefinition createEnumerationDefinition();
+
+ /**
+ * Returns a new object of class '<em>Package Import Reference</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Package Import Reference</em>'.
+ * @generated
+ */
+ PackageImportReference createPackageImportReference();
+
+ /**
+ * Returns a new object of class '<em>Classifier Template Parameter</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Classifier Template Parameter</em>'.
+ * @generated
+ */
+ ClassifierTemplateParameter createClassifierTemplateParameter();
+
+ /**
+ * Returns a new object of class '<em>Formal Parameter</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Formal Parameter</em>'.
+ * @generated
+ */
+ FormalParameter createFormalParameter();
+
+ /**
+ * Returns a new object of class '<em>Reception Definition</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Reception Definition</em>'.
+ * @generated
+ */
+ ReceptionDefinition createReceptionDefinition();
+
+ /**
+ * Returns a new object of class '<em>Member</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Member</em>'.
+ * @generated
+ */
+ Member createMember();
+
+ /**
+ * Returns a new object of class '<em>Annotated Statement</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Annotated Statement</em>'.
+ * @generated
+ */
+ AnnotatedStatement createAnnotatedStatement();
+
+ /**
+ * Returns a new object of class '<em>Bound Classifier</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Bound Classifier</em>'.
+ * @generated
+ */
+ BoundClassifier createBoundClassifier();
+
+ /**
+ * Returns a new object of class '<em>Return Parameter</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Return Parameter</em>'.
+ * @generated
+ */
+ ReturnParameter createReturnParameter();
+
+ /**
+ * Returns a new object of class '<em>Non Return Parameter</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Non Return Parameter</em>'.
+ * @generated
+ */
+ NonReturnParameter createNonReturnParameter();
+
+ /**
+ * Returns a new object of class '<em>Any Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Any Type</em>'.
+ * @generated
+ */
+ AnyType createAnyType();
+
+ /**
+ * Returns the package supported by this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the package supported by this factory.
+ * @generated
+ */
+ AlfPackage getAlfPackage();
+
+} // AlfFactory

Back to the top