Преглед изворни кода

made BuiltinEventSpec abstract

Andreas Mülder пре 11 година
родитељ
комит
94482a3863

+ 0 - 5
plugins/org.yakindu.sct.model.stext.edit/src/org/yakindu/sct/model/stext/stext/provider/StateSpecificationItemProvider.java

@@ -158,11 +158,6 @@ public class StateSpecificationItemProvider
   {
 		super.collectNewChildDescriptors(newChildDescriptors, object);
 
-		newChildDescriptors.add
-			(createChildParameter
-				(StextPackage.Literals.STATE_SPECIFICATION__SCOPE,
-				 StextFactory.eINSTANCE.createStatechartScope()));
-
 		newChildDescriptors.add
 			(createChildParameter
 				(StextPackage.Literals.STATE_SPECIFICATION__SCOPE,

+ 0 - 5
plugins/org.yakindu.sct.model.stext.edit/src/org/yakindu/sct/model/stext/stext/provider/StatechartSpecificationItemProvider.java

@@ -120,11 +120,6 @@ public class StatechartSpecificationItemProvider
   {
 		super.collectNewChildDescriptors(newChildDescriptors, object);
 
-		newChildDescriptors.add
-			(createChildParameter
-				(SGraphPackage.Literals.SCOPED_ELEMENT__SCOPES,
-				 StextFactory.eINSTANCE.createStatechartScope()));
-
 		newChildDescriptors.add
 			(createChildParameter
 				(SGraphPackage.Literals.SCOPED_ELEMENT__SCOPES,

+ 0 - 50
plugins/org.yakindu.sct.model.stext.edit/src/org/yakindu/sct/model/stext/stext/provider/StextItemProviderAdapterFactory.java

@@ -265,30 +265,6 @@ public class StextItemProviderAdapterFactory extends StextAdapterFactory impleme
 		return transitionSpecificationItemProvider;
 	}
 
-  /**
-	 * This keeps track of the one adapter used for all {@link org.yakindu.sct.model.stext.stext.StatechartScope} instances.
-	 * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-	 * @generated
-	 */
-  protected StatechartScopeItemProvider statechartScopeItemProvider;
-
-  /**
-	 * This creates an adapter for a {@link org.yakindu.sct.model.stext.stext.StatechartScope}.
-	 * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-	 * @generated
-	 */
-  @Override
-  public Adapter createStatechartScopeAdapter()
-  {
-		if (statechartScopeItemProvider == null) {
-			statechartScopeItemProvider = new StatechartScopeItemProvider(this);
-		}
-
-		return statechartScopeItemProvider;
-	}
-
   /**
 	 * This keeps track of the one adapter used for all {@link org.yakindu.sct.model.stext.stext.InterfaceScope} instances.
 	 * <!-- begin-user-doc -->
@@ -481,30 +457,6 @@ public class StextItemProviderAdapterFactory extends StextAdapterFactory impleme
 		return localReactionItemProvider;
 	}
 
-  /**
-	 * This keeps track of the one adapter used for all {@link org.yakindu.sct.model.stext.stext.TransitionReaction} instances.
-	 * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-	 * @generated
-	 */
-  protected TransitionReactionItemProvider transitionReactionItemProvider;
-
-  /**
-	 * This creates an adapter for a {@link org.yakindu.sct.model.stext.stext.TransitionReaction}.
-	 * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-	 * @generated
-	 */
-  @Override
-  public Adapter createTransitionReactionAdapter()
-  {
-		if (transitionReactionItemProvider == null) {
-			transitionReactionItemProvider = new TransitionReactionItemProvider(this);
-		}
-
-		return transitionReactionItemProvider;
-	}
-
   /**
 	 * This keeps track of the one adapter used for all {@link org.yakindu.sct.model.stext.stext.Guard} instances.
 	 * <!-- begin-user-doc -->
@@ -981,7 +933,6 @@ public class StextItemProviderAdapterFactory extends StextAdapterFactory impleme
 		if (statechartSpecificationItemProvider != null) statechartSpecificationItemProvider.dispose();
 		if (stateSpecificationItemProvider != null) stateSpecificationItemProvider.dispose();
 		if (transitionSpecificationItemProvider != null) transitionSpecificationItemProvider.dispose();
-		if (statechartScopeItemProvider != null) statechartScopeItemProvider.dispose();
 		if (interfaceScopeItemProvider != null) interfaceScopeItemProvider.dispose();
 		if (internalScopeItemProvider != null) internalScopeItemProvider.dispose();
 		if (importScopeItemProvider != null) importScopeItemProvider.dispose();
@@ -990,7 +941,6 @@ public class StextItemProviderAdapterFactory extends StextAdapterFactory impleme
 		if (variableDefinitionItemProvider != null) variableDefinitionItemProvider.dispose();
 		if (operationDefinitionItemProvider != null) operationDefinitionItemProvider.dispose();
 		if (localReactionItemProvider != null) localReactionItemProvider.dispose();
-		if (transitionReactionItemProvider != null) transitionReactionItemProvider.dispose();
 		if (guardItemProvider != null) guardItemProvider.dispose();
 		if (entryPointSpecItemProvider != null) entryPointSpecItemProvider.dispose();
 		if (exitPointSpecItemProvider != null) exitPointSpecItemProvider.dispose();

+ 0 - 5
plugins/org.yakindu.sct.model.stext.edit/src/org/yakindu/sct/model/stext/stext/provider/TransitionSpecificationItemProvider.java

@@ -155,11 +155,6 @@ public class TransitionSpecificationItemProvider
   protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object)
   {
 		super.collectNewChildDescriptors(newChildDescriptors, object);
-
-		newChildDescriptors.add
-			(createChildParameter
-				(StextPackage.Literals.TRANSITION_SPECIFICATION__REACTION,
-				 StextFactory.eINSTANCE.createTransitionReaction()));
 	}
 
   /**

+ 3 - 2
plugins/org.yakindu.sct.model.stext/model/SText.ecore

@@ -27,7 +27,7 @@
     <eStructuralFeatures xsi:type="ecore:EReference" name="reaction" eType="#//TransitionReaction"
         containment="true"/>
   </eClassifiers>
-  <eClassifiers xsi:type="ecore:EClass" name="StatechartScope" eSuperTypes="../../org.yakindu.sct.model.sgraph/model/emf/sgraph.ecore#//Scope"/>
+  <eClassifiers xsi:type="ecore:EClass" name="StatechartScope" abstract="true" eSuperTypes="../../org.yakindu.sct.model.sgraph/model/emf/sgraph.ecore#//Scope"/>
   <eClassifiers xsi:type="ecore:EClass" name="InterfaceScope" eSuperTypes="#//StatechartScope ../../org.yakindu.base.types/model/base.ecore#//NamedElement"/>
   <eClassifiers xsi:type="ecore:EClass" name="InternalScope" eSuperTypes="#//StatechartScope"/>
   <eClassifiers xsi:type="ecore:EClass" name="ImportScope" eSuperTypes="#//StatechartScope">
@@ -53,7 +53,8 @@
   </eClassifiers>
   <eClassifiers xsi:type="ecore:EClass" name="OperationDefinition" eSuperTypes="../../org.yakindu.sct.model.sgraph/model/emf/sgraph.ecore#//Declaration ../../org.yakindu.base.types/model/types.ecore#//Operation"/>
   <eClassifiers xsi:type="ecore:EClass" name="LocalReaction" eSuperTypes="../../org.yakindu.sct.model.sgraph/model/emf/sgraph.ecore#//Declaration ../../org.yakindu.sct.model.sgraph/model/emf/sgraph.ecore#//Reaction"/>
-  <eClassifiers xsi:type="ecore:EClass" name="TransitionReaction" eSuperTypes="../../org.yakindu.sct.model.sgraph/model/emf/sgraph.ecore#//Reaction"/>
+  <eClassifiers xsi:type="ecore:EClass" name="TransitionReaction" abstract="true"
+      eSuperTypes="../../org.yakindu.sct.model.sgraph/model/emf/sgraph.ecore#//Reaction"/>
   <eClassifiers xsi:type="ecore:EClass" name="Guard">
     <eStructuralFeatures xsi:type="ecore:EReference" name="expression" eType="ecore:EClass ../../org.yakindu.base.expressions/model/Expressions.ecore#//Expression"
         containment="true"/>