diff options
Diffstat (limited to 'rba.model.core.edit/src/rba/core/provider/RBACoreItemProviderAdapterFactory.java')
-rw-r--r-- | rba.model.core.edit/src/rba/core/provider/RBACoreItemProviderAdapterFactory.java | 1726 |
1 files changed, 1726 insertions, 0 deletions
diff --git a/rba.model.core.edit/src/rba/core/provider/RBACoreItemProviderAdapterFactory.java b/rba.model.core.edit/src/rba/core/provider/RBACoreItemProviderAdapterFactory.java new file mode 100644 index 0000000..86f302d --- /dev/null +++ b/rba.model.core.edit/src/rba/core/provider/RBACoreItemProviderAdapterFactory.java @@ -0,0 +1,1726 @@ +/** + */ +package rba.core.provider; + +import java.util.ArrayList; +import java.util.Collection; + +import org.eclipse.emf.common.notify.Adapter; +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.Notifier; + +import org.eclipse.emf.edit.provider.ChangeNotifier; +import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; +import org.eclipse.emf.edit.provider.ComposedAdapterFactory; +import org.eclipse.emf.edit.provider.IChangeNotifier; +import org.eclipse.emf.edit.provider.IDisposable; +import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; +import org.eclipse.emf.edit.provider.IItemLabelProvider; +import org.eclipse.emf.edit.provider.IItemPropertySource; +import org.eclipse.emf.edit.provider.INotifyChangedListener; +import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; +import org.eclipse.emf.edit.provider.ITreeItemContentProvider; + +import rba.core.util.RBACoreAdapterFactory; + +/** + * This is the factory that is used to provide the interfaces needed to support Viewers. + * The adapters generated by this factory convert EMF adapter notifications into calls to {@link #fireNotifyChanged fireNotifyChanged}. + * The adapters also support Eclipse property sheets. + * Note that most of the adapters are shared among multiple instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ +public class RBACoreItemProviderAdapterFactory extends RBACoreAdapterFactory + implements ComposeableAdapterFactory, IChangeNotifier, IDisposable { + /** + * This keeps track of the root adapter factory that delegates to this adapter factory. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected ComposedAdapterFactory parentAdapterFactory; + + /** + * This is used to implement {@link org.eclipse.emf.edit.provider.IChangeNotifier}. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected IChangeNotifier changeNotifier = new ChangeNotifier(); + + /** + * This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}. + * <!-- begin-user-doc + * --> <!-- end-user-doc --> + * @generated + */ + protected Collection<Object> supportedTypes = new ArrayList<Object>(); + + /** + * This constructs an instance. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + public RBACoreItemProviderAdapterFactory() { + supportedTypes.add(IEditingDomainItemProvider.class); + supportedTypes.add(IStructuredItemContentProvider.class); + supportedTypes.add(ITreeItemContentProvider.class); + supportedTypes.add(IItemLabelProvider.class); + supportedTypes.add(IItemPropertySource.class); + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.Project} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected ProjectItemProvider projectItemProvider; + + /** + * This creates an adapter for a {@link rba.core.Project}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createProjectAdapter() { + if (projectItemProvider == null) { + projectItemProvider = new ProjectItemProvider(this); + } + + return projectItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.Package} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected PackageItemProvider packageItemProvider; + + /** + * This creates an adapter for a {@link rba.core.Package}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createPackageAdapter() { + if (packageItemProvider == null) { + packageItemProvider = new PackageItemProvider(this); + } + + return packageItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.Stereotype} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected StereotypeItemProvider stereotypeItemProvider; + + /** + * This creates an adapter for a {@link rba.core.Stereotype}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createStereotypeAdapter() { + if (stereotypeItemProvider == null) { + stereotypeItemProvider = new StereotypeItemProvider(this); + } + + return stereotypeItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.Tag} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected TagItemProvider tagItemProvider; + + /** + * This creates an adapter for a {@link rba.core.Tag}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createTagAdapter() { + if (tagItemProvider == null) { + tagItemProvider = new TagItemProvider(this); + } + + return tagItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.Scene} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected SceneItemProvider sceneItemProvider; + + /** + * This creates an adapter for a {@link rba.core.Scene}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createSceneAdapter() { + if (sceneItemProvider == null) { + sceneItemProvider = new SceneItemProvider(this); + } + + return sceneItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.IntegerProperty} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected IntegerPropertyItemProvider integerPropertyItemProvider; + + /** + * This creates an adapter for a {@link rba.core.IntegerProperty}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createIntegerPropertyAdapter() { + if (integerPropertyItemProvider == null) { + integerPropertyItemProvider = new IntegerPropertyItemProvider(this); + } + + return integerPropertyItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.Constraint} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected ConstraintItemProvider constraintItemProvider; + + /** + * This creates an adapter for a {@link rba.core.Constraint}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createConstraintAdapter() { + if (constraintItemProvider == null) { + constraintItemProvider = new ConstraintItemProvider(this); + } + + return constraintItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.LetStatement} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected LetStatementItemProvider letStatementItemProvider; + + /** + * This creates an adapter for a {@link rba.core.LetStatement}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createLetStatementAdapter() { + if (letStatementItemProvider == null) { + letStatementItemProvider = new LetStatementItemProvider(this); + } + + return letStatementItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.ComplexExpression} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected ComplexExpressionItemProvider complexExpressionItemProvider; + + /** + * This creates an adapter for a {@link rba.core.ComplexExpression}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createComplexExpressionAdapter() { + if (complexExpressionItemProvider == null) { + complexExpressionItemProvider = new ComplexExpressionItemProvider(this); + } + + return complexExpressionItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.IsTypeOf} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected IsTypeOfItemProvider isTypeOfItemProvider; + + /** + * This creates an adapter for a {@link rba.core.IsTypeOf}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createIsTypeOfAdapter() { + if (isTypeOfItemProvider == null) { + isTypeOfItemProvider = new IsTypeOfItemProvider(this); + } + + return isTypeOfItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.ObjectReference} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected ObjectReferenceItemProvider objectReferenceItemProvider; + + /** + * This creates an adapter for a {@link rba.core.ObjectReference}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createObjectReferenceAdapter() { + if (objectReferenceItemProvider == null) { + objectReferenceItemProvider = new ObjectReferenceItemProvider(this); + } + + return objectReferenceItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.PreviousModifier} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected PreviousModifierItemProvider previousModifierItemProvider; + + /** + * This creates an adapter for a {@link rba.core.PreviousModifier}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createPreviousModifierAdapter() { + if (previousModifierItemProvider == null) { + previousModifierItemProvider = new PreviousModifierItemProvider(this); + } + + return previousModifierItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.GreaterThanOperator} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected GreaterThanOperatorItemProvider greaterThanOperatorItemProvider; + + /** + * This creates an adapter for a {@link rba.core.GreaterThanOperator}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createGreaterThanOperatorAdapter() { + if (greaterThanOperatorItemProvider == null) { + greaterThanOperatorItemProvider = new GreaterThanOperatorItemProvider(this); + } + + return greaterThanOperatorItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.MuchGreaterThanOperator} instances. + * <!-- begin-user-doc + * --> <!-- end-user-doc --> + * @generated + */ + protected MuchGreaterThanOperatorItemProvider muchGreaterThanOperatorItemProvider; + + /** + * This creates an adapter for a {@link rba.core.MuchGreaterThanOperator}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createMuchGreaterThanOperatorAdapter() { + if (muchGreaterThanOperatorItemProvider == null) { + muchGreaterThanOperatorItemProvider = new MuchGreaterThanOperatorItemProvider(this); + } + + return muchGreaterThanOperatorItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.LowerThanOperator} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected LowerThanOperatorItemProvider lowerThanOperatorItemProvider; + + /** + * This creates an adapter for a {@link rba.core.LowerThanOperator}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createLowerThanOperatorAdapter() { + if (lowerThanOperatorItemProvider == null) { + lowerThanOperatorItemProvider = new LowerThanOperatorItemProvider(this); + } + + return lowerThanOperatorItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.EqualToOperator} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected EqualToOperatorItemProvider equalToOperatorItemProvider; + + /** + * This creates an adapter for a {@link rba.core.EqualToOperator}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createEqualToOperatorAdapter() { + if (equalToOperatorItemProvider == null) { + equalToOperatorItemProvider = new EqualToOperatorItemProvider(this); + } + + return equalToOperatorItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.ComparisonAnd} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected ComparisonAndItemProvider comparisonAndItemProvider; + + /** + * This creates an adapter for a {@link rba.core.ComparisonAnd}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createComparisonAndAdapter() { + if (comparisonAndItemProvider == null) { + comparisonAndItemProvider = new ComparisonAndItemProvider(this); + } + + return comparisonAndItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.AndOperator} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected AndOperatorItemProvider andOperatorItemProvider; + + /** + * This creates an adapter for a {@link rba.core.AndOperator}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createAndOperatorAdapter() { + if (andOperatorItemProvider == null) { + andOperatorItemProvider = new AndOperatorItemProvider(this); + } + + return andOperatorItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.OrOperator} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected OrOperatorItemProvider orOperatorItemProvider; + + /** + * This creates an adapter for a {@link rba.core.OrOperator}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createOrOperatorAdapter() { + if (orOperatorItemProvider == null) { + orOperatorItemProvider = new OrOperatorItemProvider(this); + } + + return orOperatorItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.NotOperator} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected NotOperatorItemProvider notOperatorItemProvider; + + /** + * This creates an adapter for a {@link rba.core.NotOperator}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createNotOperatorAdapter() { + if (notOperatorItemProvider == null) { + notOperatorItemProvider = new NotOperatorItemProvider(this); + } + + return notOperatorItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.IsEqualToOperator} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected IsEqualToOperatorItemProvider isEqualToOperatorItemProvider; + + /** + * This creates an adapter for a {@link rba.core.IsEqualToOperator}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createIsEqualToOperatorAdapter() { + if (isEqualToOperatorItemProvider == null) { + isEqualToOperatorItemProvider = new IsEqualToOperatorItemProvider(this); + } + + return isEqualToOperatorItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.IsGreaterThanOperator} instances. + * <!-- begin-user-doc + * --> <!-- end-user-doc --> + * @generated + */ + protected IsGreaterThanOperatorItemProvider isGreaterThanOperatorItemProvider; + + /** + * This creates an adapter for a {@link rba.core.IsGreaterThanOperator}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createIsGreaterThanOperatorAdapter() { + if (isGreaterThanOperatorItemProvider == null) { + isGreaterThanOperatorItemProvider = new IsGreaterThanOperatorItemProvider(this); + } + + return isGreaterThanOperatorItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.IsLowerThanOperator} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected IsLowerThanOperatorItemProvider isLowerThanOperatorItemProvider; + + /** + * This creates an adapter for a {@link rba.core.IsLowerThanOperator}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createIsLowerThanOperatorAdapter() { + if (isLowerThanOperatorItemProvider == null) { + isLowerThanOperatorItemProvider = new IsLowerThanOperatorItemProvider(this); + } + + return isLowerThanOperatorItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.IsGreaterThanEqualOperator} instances. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + protected IsGreaterThanEqualOperatorItemProvider isGreaterThanEqualOperatorItemProvider; + + /** + * This creates an adapter for a {@link rba.core.IsGreaterThanEqualOperator}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createIsGreaterThanEqualOperatorAdapter() { + if (isGreaterThanEqualOperatorItemProvider == null) { + isGreaterThanEqualOperatorItemProvider = new IsGreaterThanEqualOperatorItemProvider(this); + } + + return isGreaterThanEqualOperatorItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.IsLowerThanEqualOperator} instances. + * <!-- begin-user-doc + * --> <!-- end-user-doc --> + * @generated + */ + protected IsLowerThanEqualOperatorItemProvider isLowerThanEqualOperatorItemProvider; + + /** + * This creates an adapter for a {@link rba.core.IsLowerThanEqualOperator}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createIsLowerThanEqualOperatorAdapter() { + if (isLowerThanEqualOperatorItemProvider == null) { + isLowerThanEqualOperatorItemProvider = new IsLowerThanEqualOperatorItemProvider(this); + } + + return isLowerThanEqualOperatorItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.PlusOperator} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected PlusOperatorItemProvider plusOperatorItemProvider; + + /** + * This creates an adapter for a {@link rba.core.PlusOperator}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createPlusOperatorAdapter() { + if (plusOperatorItemProvider == null) { + plusOperatorItemProvider = new PlusOperatorItemProvider(this); + } + + return plusOperatorItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.ImpliesOperator} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected ImpliesOperatorItemProvider impliesOperatorItemProvider; + + /** + * This creates an adapter for a {@link rba.core.ImpliesOperator}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createImpliesOperatorAdapter() { + if (impliesOperatorItemProvider == null) { + impliesOperatorItemProvider = new ImpliesOperatorItemProvider(this); + } + + return impliesOperatorItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.IsActive} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected IsActiveItemProvider isActiveItemProvider; + + /** + * This creates an adapter for a {@link rba.core.IsActive}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createIsActiveAdapter() { + if (isActiveItemProvider == null) { + isActiveItemProvider = new IsActiveItemProvider(this); + } + + return isActiveItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.GetAllocatables} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected GetAllocatablesItemProvider getAllocatablesItemProvider; + + /** + * This creates an adapter for a {@link rba.core.GetAllocatables}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createGetAllocatablesAdapter() { + if (getAllocatablesItemProvider == null) { + getAllocatablesItemProvider = new GetAllocatablesItemProvider(this); + } + + return getAllocatablesItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.HasBeenDisplayed} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected HasBeenDisplayedItemProvider hasBeenDisplayedItemProvider; + + /** + * This creates an adapter for a {@link rba.core.HasBeenDisplayed}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createHasBeenDisplayedAdapter() { + if (hasBeenDisplayedItemProvider == null) { + hasBeenDisplayedItemProvider = new HasBeenDisplayedItemProvider(this); + } + + return hasBeenDisplayedItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.ActiveState} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected ActiveStateItemProvider activeStateItemProvider; + + /** + * This creates an adapter for a {@link rba.core.ActiveState}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createActiveStateAdapter() { + if (activeStateItemProvider == null) { + activeStateItemProvider = new ActiveStateItemProvider(this); + } + + return activeStateItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.ObjectCompare} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected ObjectCompareItemProvider objectCompareItemProvider; + + /** + * This creates an adapter for a {@link rba.core.ObjectCompare}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createObjectCompareAdapter() { + if (objectCompareItemProvider == null) { + objectCompareItemProvider = new ObjectCompareItemProvider(this); + } + + return objectCompareItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.ThatOfOperator} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected ThatOfOperatorItemProvider thatOfOperatorItemProvider; + + /** + * This creates an adapter for a {@link rba.core.ThatOfOperator}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createThatOfOperatorAdapter() { + if (thatOfOperatorItemProvider == null) { + thatOfOperatorItemProvider = new ThatOfOperatorItemProvider(this); + } + + return thatOfOperatorItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.MaxValue} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected MaxValueItemProvider maxValueItemProvider; + + /** + * This creates an adapter for a {@link rba.core.MaxValue}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createMaxValueAdapter() { + if (maxValueItemProvider == null) { + maxValueItemProvider = new MaxValueItemProvider(this); + } + + return maxValueItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.MinValue} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected MinValueItemProvider minValueItemProvider; + + /** + * This creates an adapter for a {@link rba.core.MinValue}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createMinValueAdapter() { + if (minValueItemProvider == null) { + minValueItemProvider = new MinValueItemProvider(this); + } + + return minValueItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.NoneValue} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected NoneValueItemProvider noneValueItemProvider; + + /** + * This creates an adapter for a {@link rba.core.NoneValue}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createNoneValueAdapter() { + if (noneValueItemProvider == null) { + noneValueItemProvider = new NoneValueItemProvider(this); + } + + return noneValueItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.StandardValue} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected StandardValueItemProvider standardValueItemProvider; + + /** + * This creates an adapter for a {@link rba.core.StandardValue}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createStandardValueAdapter() { + if (standardValueItemProvider == null) { + standardValueItemProvider = new StandardValueItemProvider(this); + } + + return standardValueItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.IntegerValue} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected IntegerValueItemProvider integerValueItemProvider; + + /** + * This creates an adapter for a {@link rba.core.IntegerValue}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createIntegerValueAdapter() { + if (integerValueItemProvider == null) { + integerValueItemProvider = new IntegerValueItemProvider(this); + } + + return integerValueItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.LoserTypeExpression} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected LoserTypeExpressionItemProvider loserTypeExpressionItemProvider; + + /** + * This creates an adapter for a {@link rba.core.LoserTypeExpression}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createLoserTypeExpressionAdapter() { + if (loserTypeExpressionItemProvider == null) { + loserTypeExpressionItemProvider = new LoserTypeExpressionItemProvider(this); + } + + return loserTypeExpressionItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.ArbitrationPolicyExpression} instances. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + protected ArbitrationPolicyExpressionItemProvider arbitrationPolicyExpressionItemProvider; + + /** + * This creates an adapter for a {@link rba.core.ArbitrationPolicyExpression}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createArbitrationPolicyExpressionAdapter() { + if (arbitrationPolicyExpressionItemProvider == null) { + arbitrationPolicyExpressionItemProvider = new ArbitrationPolicyExpressionItemProvider(this); + } + + return arbitrationPolicyExpressionItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.SizeOperator} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected SizeOperatorItemProvider sizeOperatorItemProvider; + + /** + * This creates an adapter for a {@link rba.core.SizeOperator}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createSizeOperatorAdapter() { + if (sizeOperatorItemProvider == null) { + sizeOperatorItemProvider = new SizeOperatorItemProvider(this); + } + + return sizeOperatorItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.ExistsOperator} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected ExistsOperatorItemProvider existsOperatorItemProvider; + + /** + * This creates an adapter for a {@link rba.core.ExistsOperator}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createExistsOperatorAdapter() { + if (existsOperatorItemProvider == null) { + existsOperatorItemProvider = new ExistsOperatorItemProvider(this); + } + + return existsOperatorItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.ForAllOperator} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected ForAllOperatorItemProvider forAllOperatorItemProvider; + + /** + * This creates an adapter for a {@link rba.core.ForAllOperator}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createForAllOperatorAdapter() { + if (forAllOperatorItemProvider == null) { + forAllOperatorItemProvider = new ForAllOperatorItemProvider(this); + } + + return forAllOperatorItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.MaxOperator} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected MaxOperatorItemProvider maxOperatorItemProvider; + + /** + * This creates an adapter for a {@link rba.core.MaxOperator}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createMaxOperatorAdapter() { + if (maxOperatorItemProvider == null) { + maxOperatorItemProvider = new MaxOperatorItemProvider(this); + } + + return maxOperatorItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.MinOperator} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected MinOperatorItemProvider minOperatorItemProvider; + + /** + * This creates an adapter for a {@link rba.core.MinOperator}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createMinOperatorAdapter() { + if (minOperatorItemProvider == null) { + minOperatorItemProvider = new MinOperatorItemProvider(this); + } + + return minOperatorItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.SelectOperator} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected SelectOperatorItemProvider selectOperatorItemProvider; + + /** + * This creates an adapter for a {@link rba.core.SelectOperator}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createSelectOperatorAdapter() { + if (selectOperatorItemProvider == null) { + selectOperatorItemProvider = new SelectOperatorItemProvider(this); + } + + return selectOperatorItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.SetOfOperator} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected SetOfOperatorItemProvider setOfOperatorItemProvider; + + /** + * This creates an adapter for a {@link rba.core.SetOfOperator}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createSetOfOperatorAdapter() { + if (setOfOperatorItemProvider == null) { + setOfOperatorItemProvider = new SetOfOperatorItemProvider(this); + } + + return setOfOperatorItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.LambdaExpression} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected LambdaExpressionItemProvider lambdaExpressionItemProvider; + + /** + * This creates an adapter for a {@link rba.core.LambdaExpression}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createLambdaExpressionAdapter() { + if (lambdaExpressionItemProvider == null) { + lambdaExpressionItemProvider = new LambdaExpressionItemProvider(this); + } + + return lambdaExpressionItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.Variable} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected VariableItemProvider variableItemProvider; + + /** + * This creates an adapter for a {@link rba.core.Variable}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createVariableAdapter() { + if (variableItemProvider == null) { + variableItemProvider = new VariableItemProvider(this); + } + + return variableItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.IfStatement} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected IfStatementItemProvider ifStatementItemProvider; + + /** + * This creates an adapter for a {@link rba.core.IfStatement}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createIfStatementAdapter() { + if (ifStatementItemProvider == null) { + ifStatementItemProvider = new IfStatementItemProvider(this); + } + + return ifStatementItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.IsOn} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected IsOnItemProvider isOnItemProvider; + + /** + * This creates an adapter for a {@link rba.core.IsOn}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createIsOnAdapter() { + if (isOnItemProvider == null) { + isOnItemProvider = new IsOnItemProvider(this); + } + + return isOnItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.AllocatedContent} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected AllocatedContentItemProvider allocatedContentItemProvider; + + /** + * This creates an adapter for a {@link rba.core.AllocatedContent}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createAllocatedContentAdapter() { + if (allocatedContentItemProvider == null) { + allocatedContentItemProvider = new AllocatedContentItemProvider(this); + } + + return allocatedContentItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.ContentValue} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected ContentValueItemProvider contentValueItemProvider; + + /** + * This creates an adapter for a {@link rba.core.ContentValue}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createContentValueAdapter() { + if (contentValueItemProvider == null) { + contentValueItemProvider = new ContentValueItemProvider(this); + } + + return contentValueItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.GetContentsList} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected GetContentsListItemProvider getContentsListItemProvider; + + /** + * This creates an adapter for a {@link rba.core.GetContentsList}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createGetContentsListAdapter() { + if (getContentsListItemProvider == null) { + getContentsListItemProvider = new GetContentsListItemProvider(this); + } + + return getContentsListItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.ActiveContents} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected ActiveContentsItemProvider activeContentsItemProvider; + + /** + * This creates an adapter for a {@link rba.core.ActiveContents}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createActiveContentsAdapter() { + if (activeContentsItemProvider == null) { + activeContentsItemProvider = new ActiveContentsItemProvider(this); + } + + return activeContentsItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.GetProperty} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected GetPropertyItemProvider getPropertyItemProvider; + + /** + * This creates an adapter for a {@link rba.core.GetProperty}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createGetPropertyAdapter() { + if (getPropertyItemProvider == null) { + getPropertyItemProvider = new GetPropertyItemProvider(this); + } + + return getPropertyItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.StateValue} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected StateValueItemProvider stateValueItemProvider; + + /** + * This creates an adapter for a {@link rba.core.StateValue}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createStateValueAdapter() { + if (stateValueItemProvider == null) { + stateValueItemProvider = new StateValueItemProvider(this); + } + + return stateValueItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.HasComeLaterThan} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected HasComeLaterThanItemProvider hasComeLaterThanItemProvider; + + /** + * This creates an adapter for a {@link rba.core.HasComeLaterThan}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createHasComeLaterThanAdapter() { + if (hasComeLaterThanItemProvider == null) { + hasComeLaterThanItemProvider = new HasComeLaterThanItemProvider(this); + } + + return hasComeLaterThanItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.HasComeEarlierThan} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected HasComeEarlierThanItemProvider hasComeEarlierThanItemProvider; + + /** + * This creates an adapter for a {@link rba.core.HasComeEarlierThan}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createHasComeEarlierThanAdapter() { + if (hasComeEarlierThanItemProvider == null) { + hasComeEarlierThanItemProvider = new HasComeEarlierThanItemProvider(this); + } + + return hasComeEarlierThanItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.ObjectCompareNot} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected ObjectCompareNotItemProvider objectCompareNotItemProvider; + + /** + * This creates an adapter for a {@link rba.core.ObjectCompareNot}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createObjectCompareNotAdapter() { + if (objectCompareNotItemProvider == null) { + objectCompareNotItemProvider = new ObjectCompareNotItemProvider(this); + } + + return objectCompareNotItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.IsAllocatedTo} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected IsAllocatedToItemProvider isAllocatedToItemProvider; + + /** + * This creates an adapter for a {@link rba.core.IsAllocatedTo}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createIsAllocatedToAdapter() { + if (isAllocatedToItemProvider == null) { + isAllocatedToItemProvider = new IsAllocatedToItemProvider(this); + } + + return isAllocatedToItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.IsChanged} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected IsChangedItemProvider isChangedItemProvider; + + /** + * This creates an adapter for a {@link rba.core.IsChanged}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createIsChangedAdapter() { + if (isChangedItemProvider == null) { + isChangedItemProvider = new IsChangedItemProvider(this); + } + + return isChangedItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.IsTranslatedTo} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected IsTranslatedToItemProvider isTranslatedToItemProvider; + + /** + * This creates an adapter for a {@link rba.core.IsTranslatedTo}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createIsTranslatedToAdapter() { + if (isTranslatedToItemProvider == null) { + isTranslatedToItemProvider = new IsTranslatedToItemProvider(this); + } + + return isTranslatedToItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.GetState} instances. + * <!-- begin-user-doc --> <!-- + * end-user-doc --> + * @generated + */ + protected GetStateItemProvider getStateItemProvider; + + /** + * This creates an adapter for a {@link rba.core.GetState}. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createGetStateAdapter() { + if (getStateItemProvider == null) { + getStateItemProvider = new GetStateItemProvider(this); + } + + return getStateItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link rba.core.NullExpression} instances. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected NullExpressionItemProvider nullExpressionItemProvider; + + /** + * This creates an adapter for a {@link rba.core.NullExpression}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override + public Adapter createNullExpressionAdapter() { + if (nullExpressionItemProvider == null) { + nullExpressionItemProvider = new NullExpressionItemProvider(this); + } + + return nullExpressionItemProvider; + } + + /** + * This returns the root adapter factory that contains this factory. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + public ComposeableAdapterFactory getRootAdapterFactory() { + return parentAdapterFactory == null ? this : parentAdapterFactory.getRootAdapterFactory(); + } + + /** + * This sets the composed adapter factory that contains this factory. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) { + this.parentAdapterFactory = parentAdapterFactory; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public boolean isFactoryForType(Object type) { + return supportedTypes.contains(type) || super.isFactoryForType(type); + } + + /** + * This implementation substitutes the factory itself as the key for the adapter. <!-- begin-user-doc --> <!-- end-user-doc + * --> + * @generated + */ + @Override + public Adapter adapt(Notifier notifier, Object type) { + return super.adapt(notifier, this); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + @Override + public Object adapt(Object object, Object type) { + if (isFactoryForType(type)) { + Object adapter = super.adapt(object, type); + if (!(type instanceof Class<?>) || (((Class<?>) type).isInstance(adapter))) { + return adapter; + } + } + + return null; + } + + /** + * This adds a listener. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + public void addListener(INotifyChangedListener notifyChangedListener) { + changeNotifier.addListener(notifyChangedListener); + } + + /** + * This removes a listener. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + public void removeListener(INotifyChangedListener notifyChangedListener) { + changeNotifier.removeListener(notifyChangedListener); + } + + /** + * This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}. <!-- begin-user-doc --> <!-- end-user-doc + * --> + * @generated + */ + public void fireNotifyChanged(Notification notification) { + changeNotifier.fireNotifyChanged(notification); + + if (parentAdapterFactory != null) { + parentAdapterFactory.fireNotifyChanged(notification); + } + } + + /** + * This disposes all of the item providers created by this factory. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @generated + */ + public void dispose() { + if (projectItemProvider != null) + projectItemProvider.dispose(); + if (packageItemProvider != null) + packageItemProvider.dispose(); + if (stereotypeItemProvider != null) + stereotypeItemProvider.dispose(); + if (tagItemProvider != null) + tagItemProvider.dispose(); + if (sceneItemProvider != null) + sceneItemProvider.dispose(); + if (integerPropertyItemProvider != null) + integerPropertyItemProvider.dispose(); + if (constraintItemProvider != null) + constraintItemProvider.dispose(); + if (letStatementItemProvider != null) + letStatementItemProvider.dispose(); + if (complexExpressionItemProvider != null) + complexExpressionItemProvider.dispose(); + if (isTypeOfItemProvider != null) + isTypeOfItemProvider.dispose(); + if (objectReferenceItemProvider != null) + objectReferenceItemProvider.dispose(); + if (previousModifierItemProvider != null) + previousModifierItemProvider.dispose(); + if (greaterThanOperatorItemProvider != null) + greaterThanOperatorItemProvider.dispose(); + if (muchGreaterThanOperatorItemProvider != null) + muchGreaterThanOperatorItemProvider.dispose(); + if (lowerThanOperatorItemProvider != null) + lowerThanOperatorItemProvider.dispose(); + if (equalToOperatorItemProvider != null) + equalToOperatorItemProvider.dispose(); + if (comparisonAndItemProvider != null) + comparisonAndItemProvider.dispose(); + if (andOperatorItemProvider != null) + andOperatorItemProvider.dispose(); + if (orOperatorItemProvider != null) + orOperatorItemProvider.dispose(); + if (notOperatorItemProvider != null) + notOperatorItemProvider.dispose(); + if (isEqualToOperatorItemProvider != null) + isEqualToOperatorItemProvider.dispose(); + if (isGreaterThanOperatorItemProvider != null) + isGreaterThanOperatorItemProvider.dispose(); + if (isLowerThanOperatorItemProvider != null) + isLowerThanOperatorItemProvider.dispose(); + if (isGreaterThanEqualOperatorItemProvider != null) + isGreaterThanEqualOperatorItemProvider.dispose(); + if (isLowerThanEqualOperatorItemProvider != null) + isLowerThanEqualOperatorItemProvider.dispose(); + if (plusOperatorItemProvider != null) + plusOperatorItemProvider.dispose(); + if (impliesOperatorItemProvider != null) + impliesOperatorItemProvider.dispose(); + if (isActiveItemProvider != null) + isActiveItemProvider.dispose(); + if (getAllocatablesItemProvider != null) + getAllocatablesItemProvider.dispose(); + if (hasBeenDisplayedItemProvider != null) + hasBeenDisplayedItemProvider.dispose(); + if (activeStateItemProvider != null) + activeStateItemProvider.dispose(); + if (objectCompareItemProvider != null) + objectCompareItemProvider.dispose(); + if (thatOfOperatorItemProvider != null) + thatOfOperatorItemProvider.dispose(); + if (maxValueItemProvider != null) + maxValueItemProvider.dispose(); + if (minValueItemProvider != null) + minValueItemProvider.dispose(); + if (noneValueItemProvider != null) + noneValueItemProvider.dispose(); + if (standardValueItemProvider != null) + standardValueItemProvider.dispose(); + if (integerValueItemProvider != null) + integerValueItemProvider.dispose(); + if (loserTypeExpressionItemProvider != null) + loserTypeExpressionItemProvider.dispose(); + if (arbitrationPolicyExpressionItemProvider != null) + arbitrationPolicyExpressionItemProvider.dispose(); + if (sizeOperatorItemProvider != null) + sizeOperatorItemProvider.dispose(); + if (existsOperatorItemProvider != null) + existsOperatorItemProvider.dispose(); + if (forAllOperatorItemProvider != null) + forAllOperatorItemProvider.dispose(); + if (maxOperatorItemProvider != null) + maxOperatorItemProvider.dispose(); + if (minOperatorItemProvider != null) + minOperatorItemProvider.dispose(); + if (selectOperatorItemProvider != null) + selectOperatorItemProvider.dispose(); + if (setOfOperatorItemProvider != null) + setOfOperatorItemProvider.dispose(); + if (lambdaExpressionItemProvider != null) + lambdaExpressionItemProvider.dispose(); + if (variableItemProvider != null) + variableItemProvider.dispose(); + if (ifStatementItemProvider != null) + ifStatementItemProvider.dispose(); + if (isOnItemProvider != null) + isOnItemProvider.dispose(); + if (allocatedContentItemProvider != null) + allocatedContentItemProvider.dispose(); + if (contentValueItemProvider != null) + contentValueItemProvider.dispose(); + if (getContentsListItemProvider != null) + getContentsListItemProvider.dispose(); + if (activeContentsItemProvider != null) + activeContentsItemProvider.dispose(); + if (getPropertyItemProvider != null) + getPropertyItemProvider.dispose(); + if (stateValueItemProvider != null) + stateValueItemProvider.dispose(); + if (hasComeLaterThanItemProvider != null) + hasComeLaterThanItemProvider.dispose(); + if (hasComeEarlierThanItemProvider != null) + hasComeEarlierThanItemProvider.dispose(); + if (objectCompareNotItemProvider != null) + objectCompareNotItemProvider.dispose(); + if (isAllocatedToItemProvider != null) + isAllocatedToItemProvider.dispose(); + if (isChangedItemProvider != null) + isChangedItemProvider.dispose(); + if (isTranslatedToItemProvider != null) + isTranslatedToItemProvider.dispose(); + if (getStateItemProvider != null) + getStateItemProvider.dispose(); + if (nullExpressionItemProvider != null) + nullExpressionItemProvider.dispose(); + } + +} |