Class PlainJavaIpsModelExtensions
java.lang.Object
org.faktorips.devtools.model.plugin.IpsModelExtensionsViaExtensionPoints
org.faktorips.devtools.model.plainjava.internal.PlainJavaIpsModelExtensions
- All Implemented Interfaces:
org.faktorips.devtools.model.IIpsModelExtensions
public class PlainJavaIpsModelExtensions
extends org.faktorips.devtools.model.plugin.IpsModelExtensionsViaExtensionPoints
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic PlainJavaIpsModelExtensionsget()org.faktorips.devtools.model.IClassLoaderProviderFactoryorg.faktorips.devtools.model.builder.IDependencyGraphPersistenceManagerorg.faktorips.devtools.model.ipsproject.IIpsLoggingFrameworkConnector[]Deprecated.List<org.faktorips.devtools.model.ipsproject.IIpsObjectPathContainerType>org.faktorips.devtools.model.preferences.IIpsModelPreferencesFunction<org.faktorips.devtools.model.ipsproject.IIpsProject,List<org.faktorips.devtools.model.ipsproject.IIpsObjectPathEntry>> Returns a function that compiles a list ofIIpsObjectPathEntriesfor aIIpsProject.org.faktorips.devtools.model.plugin.IIpsWorkspaceInteractionsprotected static voidsetInstanceForTest(PlainJavaIpsModelExtensions testInstance) For testing with a customIExtensionRegistryonly.voidsetProjectDependenciesProvider(Function<org.faktorips.devtools.model.ipsproject.IIpsProject, List<org.faktorips.devtools.model.ipsproject.IIpsObjectPathEntry>> projectDependenciesProvider) Sets a function that compiles a list ofIIpsObjectPathEntriesfor aIIpsProject.voidsetVersionProviderFactory(String id, org.faktorips.devtools.model.IVersionProviderFactory factory) Methods inherited from class org.faktorips.devtools.model.plugin.IpsModelExtensionsViaExtensionPoints
getAdditionalIpsObjectTypes, getCustomValidations, getDatatypeHelperRegistry, getDeepCopyOperationFixups, getExtensionPropertyDefinitions, getFlFunctionResolverFactories, getIdentifierFilter, getIpsFeatureVersionManagers, getIpsProjectConfigurators, getPredefinedDatatypes, getPreSaveProcessors, getProductCmptNamingStrategyFactories, getRegisteredMigrationOperations, getReleaseExtensionsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.faktorips.devtools.model.IIpsModelExtensions
getIpsFeatureVersionManager, getIpsLoggingFrameworkConnector, getReleaseExtension, getVersionProvider
-
Constructor Details
-
PlainJavaIpsModelExtensions
protected PlainJavaIpsModelExtensions()
-
-
Method Details
-
get
-
setInstanceForTest
For testing with a customIExtensionRegistryonly.- Parameters:
testInstance- an PlainJavaIpsModelExtensions with test data
-
getIpsLoggingFrameworkConnectors
@Deprecated public org.faktorips.devtools.model.ipsproject.IIpsLoggingFrameworkConnector[] getIpsLoggingFrameworkConnectors()Deprecated.- Specified by:
getIpsLoggingFrameworkConnectorsin interfaceorg.faktorips.devtools.model.IIpsModelExtensions- Overrides:
getIpsLoggingFrameworkConnectorsin classorg.faktorips.devtools.model.plugin.IpsModelExtensionsViaExtensionPoints
-
getModelPreferences
public org.faktorips.devtools.model.preferences.IIpsModelPreferences getModelPreferences()- Specified by:
getModelPreferencesin interfaceorg.faktorips.devtools.model.IIpsModelExtensions- Overrides:
getModelPreferencesin classorg.faktorips.devtools.model.plugin.IpsModelExtensionsViaExtensionPoints
-
getWorkspaceInteractions
public org.faktorips.devtools.model.plugin.IIpsWorkspaceInteractions getWorkspaceInteractions()- Specified by:
getWorkspaceInteractionsin interfaceorg.faktorips.devtools.model.IIpsModelExtensions- Overrides:
getWorkspaceInteractionsin classorg.faktorips.devtools.model.plugin.IpsModelExtensionsViaExtensionPoints
-
getClassLoaderProviderFactory
public org.faktorips.devtools.model.IClassLoaderProviderFactory getClassLoaderProviderFactory()- Specified by:
getClassLoaderProviderFactoryin interfaceorg.faktorips.devtools.model.IIpsModelExtensions- Overrides:
getClassLoaderProviderFactoryin classorg.faktorips.devtools.model.plugin.IpsModelExtensionsViaExtensionPoints
-
getDependencyGraphPersistenceManager
public org.faktorips.devtools.model.builder.IDependencyGraphPersistenceManager getDependencyGraphPersistenceManager() -
setVersionProviderFactory
public void setVersionProviderFactory(String id, org.faktorips.devtools.model.IVersionProviderFactory factory) -
getVersionProviderFactories
public Map<String,org.faktorips.devtools.model.IVersionProviderFactory> getVersionProviderFactories()- Specified by:
getVersionProviderFactoriesin interfaceorg.faktorips.devtools.model.IIpsModelExtensions- Overrides:
getVersionProviderFactoriesin classorg.faktorips.devtools.model.plugin.IpsModelExtensionsViaExtensionPoints
-
getIpsObjectPathContainerTypes
public List<org.faktorips.devtools.model.ipsproject.IIpsObjectPathContainerType> getIpsObjectPathContainerTypes()- Specified by:
getIpsObjectPathContainerTypesin interfaceorg.faktorips.devtools.model.IIpsModelExtensions- Overrides:
getIpsObjectPathContainerTypesin classorg.faktorips.devtools.model.plugin.IpsModelExtensionsViaExtensionPoints
-
getProjectDependenciesProvider
public Function<org.faktorips.devtools.model.ipsproject.IIpsProject,List<org.faktorips.devtools.model.ipsproject.IIpsObjectPathEntry>> getProjectDependenciesProvider()Returns a function that compiles a list ofIIpsObjectPathEntriesfor aIIpsProject. -
setProjectDependenciesProvider
public void setProjectDependenciesProvider(Function<org.faktorips.devtools.model.ipsproject.IIpsProject, List<org.faktorips.devtools.model.ipsproject.IIpsObjectPathEntry>> projectDependenciesProvider) Sets a function that compiles a list ofIIpsObjectPathEntriesfor aIIpsProject.
-