Class Registration
- java.lang.Object
-
- com.nomagic.uml2.ext.jmi.smartlistener.Registration
-
@Immutable @OpenApiAll public final class Registration extends java.lang.Object
Defines a registration toSmartEventSupport
.
-
-
Constructor Summary
Constructors Constructor Description Registration(java.lang.Class<? extends Element> metaclass, SmartListenerConfig config, java.beans.PropertyChangeListener listener)
Creates and initializes a newRegistration
instance from specified parameters.Registration(java.lang.Class<? extends Element> metaclass, SmartListenerConfig config, java.beans.PropertyChangeListener listener, java.lang.String description)
Creates and initializes a newRegistration
instance from specified parameters.Registration(java.lang.Class<? extends Element> metaclass, java.util.Collection<SmartListenerConfig> configs, java.beans.PropertyChangeListener listener)
Creates and initializes a newRegistration
instance from specified parameters.Registration(java.lang.Class<? extends Element> metaclass, java.util.Collection<SmartListenerConfig> configs, java.beans.PropertyChangeListener listener, java.lang.String description)
Creates and initializes a newRegistration
instance from specified parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.util.Collection<SmartListenerConfig>
getConfigs()
Returns collection of listener configurations.java.lang.String
getDescription()
Returns description of the registration.java.beans.PropertyChangeListener
getListener()
Returns listener of the registration.java.lang.Class<? extends Element>
getMetaclass()
Returns metaclass.int
hashCode()
-
-
-
Constructor Detail
-
Registration
public Registration(java.lang.Class<? extends Element> metaclass, java.util.Collection<SmartListenerConfig> configs, java.beans.PropertyChangeListener listener)
Creates and initializes a newRegistration
instance from specified parameters.- Parameters:
metaclass
- register to specified metaclass.configs
- collection of smart listener configs.listener
- listener that should be notified.
-
Registration
public Registration(java.lang.Class<? extends Element> metaclass, java.util.Collection<SmartListenerConfig> configs, java.beans.PropertyChangeListener listener, java.lang.String description)
Creates and initializes a newRegistration
instance from specified parameters.- Parameters:
metaclass
- register to specified metaclass.configs
- collection of smart listener configs.listener
- listener that should be notified.description
- description of the registration. It can be used to identify the registration submitter.
-
Registration
public Registration(java.lang.Class<? extends Element> metaclass, SmartListenerConfig config, java.beans.PropertyChangeListener listener)
Creates and initializes a newRegistration
instance from specified parameters.- Parameters:
metaclass
- register to specified metaclass.config
- smart listener config or null. null means that all available properties of the metaclass are important.listener
- listener that should be notified.
-
Registration
public Registration(java.lang.Class<? extends Element> metaclass, SmartListenerConfig config, java.beans.PropertyChangeListener listener, java.lang.String description)
Creates and initializes a newRegistration
instance from specified parameters.- Parameters:
metaclass
- register to specified metaclass.config
- smart listener config or null. null means that all available properties of the metaclass are important.listener
- listener that should be notified.description
- description of the registration. It can be used to identify the registration submitter.
-
-
Method Detail
-
getMetaclass
public java.lang.Class<? extends Element> getMetaclass()
Returns metaclass.- Returns:
- metaclass
-
getConfigs
public java.util.Collection<SmartListenerConfig> getConfigs()
Returns collection of listener configurations.- Returns:
- listener configurations.
-
getListener
public java.beans.PropertyChangeListener getListener()
Returns listener of the registration.- Returns:
- listener
-
getDescription
public java.lang.String getDescription()
Returns description of the registration. Description should allow identifying the registration submitter.- Returns:
- description
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-