Class ProfileRegistry
java.lang.Object
java.util.Observable
org.modelversioning.emfprofile.registry.internal.ProfileRegistry
- All Implemented Interfaces:
IProfileRegistry
-
Field Summary
Fields inherited from interface org.modelversioning.emfprofile.registry.IProfileRegistry
eINSTANCE, PROFILE_EXTENSION_POINT_ID, PROFILE_EXTENSION_POINT_RESOURCE_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoRegisterProfile(IProfileProvider profileProvider) protected voiddoUnregisterProfile(IProfileProvider profileProvider) Returns an unmodifiable collection of all registered profile providers.Returns an unmodifiable collection of all registered profiles.protected Collection<ProjectProfileProvider>voidregisterProfile(IProfileProvider profileProvider) Registers the specified profile.voidunregisterProfile(IProfileProvider profileProvider) Removes the specified profile from the registry.Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.modelversioning.emfprofile.registry.IProfileRegistry
addObserver
-
Constructor Details
-
ProfileRegistry
public ProfileRegistry()
-
-
Method Details
-
getRegisteredProfiles
Description copied from interface:IProfileRegistryReturns an unmodifiable collection of all registered profiles.- Specified by:
getRegisteredProfilesin interfaceIProfileRegistry- Returns:
- all registered profiles.
-
getRegisteredProfileProviders
Description copied from interface:IProfileRegistryReturns an unmodifiable collection of all registered profile providers.- Specified by:
getRegisteredProfileProvidersin interfaceIProfileRegistry- Returns:
- all registered profile providers.
-
registerProfile
Description copied from interface:IProfileRegistryRegisters the specified profile.- Specified by:
registerProfilein interfaceIProfileRegistry- Parameters:
profileProvider- provider for the profile to register.
-
doRegisterProfile
-
unregisterProfile
Description copied from interface:IProfileRegistryRemoves the specified profile from the registry.- Specified by:
unregisterProfilein interfaceIProfileRegistry- Parameters:
profileProvider- provider for the profile to register.
-
doUnregisterProfile
-
getRegisteredProjectProfileProviders
-