blob: dc179672da7c85020a7dd56266b3f72c2a1dd0ce [file] [log] [blame]
package org.eclipse.core.internal.plugins;
/*
* (c) Copyright IBM Corp. 2000, 2001.
* All Rights Reserved.
*/
import org.eclipse.core.runtime.*;
import org.eclipse.core.runtime.model.*;
import org.eclipse.core.internal.runtime.InternalPlatform;
public class InternalFactory extends Factory {
public InternalFactory(MultiStatus status) {
super(status);
}
public ConfigurationElementModel createConfigurationElement() {
return new ConfigurationElement();
}
public ConfigurationPropertyModel createConfigurationProperty() {
return new ConfigurationProperty();
}
public ExtensionModel createExtension() {
return new Extension();
}
public ExtensionPointModel createExtensionPoint() {
return new ExtensionPoint();
}
public LibraryModel createLibrary() {
return new Library();
}
public PluginDescriptorModel createPluginDescriptor() {
return new PluginDescriptor();
}
public PluginFragmentModel createPluginFragment() {
return new FragmentDescriptor();
}
public PluginPrerequisiteModel createPluginPrerequisite() {
return new PluginPrerequisite();
}
public PluginRegistryModel createPluginRegistry() {
return new PluginRegistry();
}
}