diff options
Diffstat (limited to 'plugins/infra/org.eclipse.papyrus.infra.extendedtypes.edit/src/org/eclipse/papyrus/infra/extendedtypes/invariantsemantictypeconfiguration/provider/CustomInvariantSemanticTypeConfigurationItemProviderAdapterFactory.java')
1 files changed, 26 insertions, 0 deletions
diff --git a/plugins/infra/org.eclipse.papyrus.infra.extendedtypes.edit/src/org/eclipse/papyrus/infra/extendedtypes/invariantsemantictypeconfiguration/provider/CustomInvariantSemanticTypeConfigurationItemProviderAdapterFactory.java b/plugins/infra/org.eclipse.papyrus.infra.extendedtypes.edit/src/org/eclipse/papyrus/infra/extendedtypes/invariantsemantictypeconfiguration/provider/CustomInvariantSemanticTypeConfigurationItemProviderAdapterFactory.java new file mode 100644 index 00000000000..4d9123290d1 --- /dev/null +++ b/plugins/infra/org.eclipse.papyrus.infra.extendedtypes.edit/src/org/eclipse/papyrus/infra/extendedtypes/invariantsemantictypeconfiguration/provider/CustomInvariantSemanticTypeConfigurationItemProviderAdapterFactory.java @@ -0,0 +1,26 @@ +/** + * + */ +package org.eclipse.papyrus.infra.extendedtypes.invariantsemantictypeconfiguration.provider; + +import org.eclipse.emf.common.notify.Adapter; + +/** + * @author RS211865 + * + */ +public class CustomInvariantSemanticTypeConfigurationItemProviderAdapterFactory + extends InvariantSemanticTypeConfigurationItemProviderAdapterFactory { + + /** + * {@inheritDoc} + */ + @Override + public Adapter createInvariantSemanticTypeConfigurationAdapter() { + if (invariantSemanticTypeConfigurationItemProvider == null) { + invariantSemanticTypeConfigurationItemProvider = new CustomInvariantSemanticTypeConfigurationItemProvider(this); + } + + return invariantSemanticTypeConfigurationItemProvider; + } +} |