/**
  * This disposes all of the item providers created by this factory.
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 public void dispose() {
   if (connectionItemProvider != null) connectionItemProvider.dispose();
   if (deviceItemProvider != null) deviceItemProvider.dispose();
   if (formItemProvider != null) formItemProvider.dispose();
   if (gcmlItemProvider != null) gcmlItemProvider.dispose();
   if (isAttachedItemProvider != null) isAttachedItemProvider.dispose();
   if (mediumItemProvider != null) mediumItemProvider.dispose();
   if (personItemProvider != null) personItemProvider.dispose();
   if (activityItemProvider != null) activityItemProvider.dispose();
   if (callItemProvider != null) callItemProvider.dispose();
   if (decisionItemProvider != null) decisionItemProvider.dispose();
   if (boundaryItemProvider != null) boundaryItemProvider.dispose();
 }
 /**
  * This disposes all of the item providers created by this factory.
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 public void dispose() {
   if (modelItemProvider != null) modelItemProvider.dispose();
   if (importItemProvider != null) importItemProvider.dispose();
   if (typeItemProvider != null) typeItemProvider.dispose();
   if (simpleTypeItemProvider != null) simpleTypeItemProvider.dispose();
   if (sqlTypeItemProvider != null) sqlTypeItemProvider.dispose();
   if (enumTypeItemProvider != null) enumTypeItemProvider.dispose();
   if (enumLiteralItemProvider != null) enumLiteralItemProvider.dispose();
   if (parameterDefinitionItemProvider != null) parameterDefinitionItemProvider.dispose();
   if (referenceWithParameterItemProvider != null) referenceWithParameterItemProvider.dispose();
   if (validatorReferenceItemProvider != null) validatorReferenceItemProvider.dispose();
   if (validatorItemProvider != null) validatorItemProvider.dispose();
   if (incrementerItemProvider != null) incrementerItemProvider.dispose();
   if (incrementerReferenceItemProvider != null) incrementerReferenceItemProvider.dispose();
   if (editorItemProvider != null) editorItemProvider.dispose();
   if (styleItemProvider != null) styleItemProvider.dispose();
   if (typeDefinitionItemProvider != null) typeDefinitionItemProvider.dispose();
   if (dataTypeAndTypeParameterItemProvider != null)
     dataTypeAndTypeParameterItemProvider.dispose();
   if (parameterValueItemProvider != null) parameterValueItemProvider.dispose();
   if (integerParameterValueItemProvider != null) integerParameterValueItemProvider.dispose();
   if (stringParameterValueItemProvider != null) stringParameterValueItemProvider.dispose();
   if (booleanParameterValueItemProvider != null) booleanParameterValueItemProvider.dispose();
   if (conditionsBlockItemProvider != null) conditionsBlockItemProvider.dispose();
   if (constraintItemProvider != null) constraintItemProvider.dispose();
   if (equalityExprItemProvider != null) equalityExprItemProvider.dispose();
   if (condORExprItemProvider != null) condORExprItemProvider.dispose();
   if (condORRightsItemProvider != null) condORRightsItemProvider.dispose();
   if (condANDExprItemProvider != null) condANDExprItemProvider.dispose();
   if (condANDRightsItemProvider != null) condANDRightsItemProvider.dispose();
   if (atomicBoolExprItemProvider != null) atomicBoolExprItemProvider.dispose();
   if (relationalExprItemProvider != null) relationalExprItemProvider.dispose();
   if (additiveExprItemProvider != null) additiveExprItemProvider.dispose();
   if (additiveRightsItemProvider != null) additiveRightsItemProvider.dispose();
   if (multiplicativeExprItemProvider != null) multiplicativeExprItemProvider.dispose();
   if (multiplicativeRightsItemProvider != null) multiplicativeRightsItemProvider.dispose();
   if (atomicExprItemProvider != null) atomicExprItemProvider.dispose();
   if (variableItemProvider != null) variableItemProvider.dispose();
   if (xmadslVariableItemProvider != null) xmadslVariableItemProvider.dispose();
   if (referenceableByXmadslVariableItemProvider != null)
     referenceableByXmadslVariableItemProvider.dispose();
   if (statusFlagItemProvider != null) statusFlagItemProvider.dispose();
   if (callItemProvider != null) callItemProvider.dispose();
   if (functionItemProvider != null) functionItemProvider.dispose();
   if (parenExprItemProvider != null) parenExprItemProvider.dispose();
   if (literalItemProvider != null) literalItemProvider.dispose();
   if (intLiteralItemProvider != null) intLiteralItemProvider.dispose();
   if (stringLiteralItemProvider != null) stringLiteralItemProvider.dispose();
   if (trueLiteralItemProvider != null) trueLiteralItemProvider.dispose();
   if (falseLiteralItemProvider != null) falseLiteralItemProvider.dispose();
 }