package NestedWindow;
import DisplayProject.binding.beans.ExtendedPropertyChangeSupport;
import DisplayProject.binding.beans.Observable;
import Framework.RuntimeProperties;
import NestedWindow.TypeA;
import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;
import java.io.Serializable;
import java.lang.String;
/**
* TypeB<p>
* <p>
* @author Generated from Forte
* @since 19-Nov-2008
*/
@RuntimeProperties(isDistributed=false, isAnchored=false, isShared=false, isTransactional=false)
@SuppressWarnings("serial")
public class TypeB
implements Serializable, Observable
{
// ----------
// Attributes
// ----------
public PropertyChangeSupport qq_Listeners = new ExtendedPropertyChangeSupport(this, true);
private TypeA b1;
private String b2;
private int b3;
private String b4;
// ------------
// Constructors
// ------------
public TypeB() {
// Explicitly call the superclass constructor to prevent the implicit call
super();
this.setB1(new TypeA());
}
// ----------------------
// Accessors and Mutators
// ----------------------
public void setB1(TypeA b1) {
TypeA oldValue = this.b1;
this.b1 = b1;
this.qq_Listeners.firePropertyChange("b1", oldValue, this.b1);
}
public TypeA getB1() {
return this.b1;
}
public void setB2(String b2) {
String oldValue = this.b2;
this.b2 = b2;
this.qq_Listeners.firePropertyChange("b2", oldValue, this.b2);
}
public String getB2() {
return this.b2;
}
public void setB3(int b3) {
int oldValue = this.b3;
this.b3 = b3;
this.qq_Listeners.firePropertyChange("b3", oldValue, this.b3);
}
public int getB3() {
return this.b3;
}
public void setB4(String b4) {
String oldValue = this.b4;
this.b4 = b4;
this.qq_Listeners.firePropertyChange("b4", oldValue, this.b4);
}
public String getB4() {
return this.b4;
}
// -------
// Methods
// -------
public void addPropertyChangeListener(String property, PropertyChangeListener listener) {
qq_Listeners.addPropertyChangeListener(property, listener);
}
public void addPropertyChangeListener(PropertyChangeListener listener) {
qq_Listeners.addPropertyChangeListener(listener);
}
public void removePropertyChangeListener(String property, PropertyChangeListener listener) {
qq_Listeners.removePropertyChangeListener(property, listener);
}
public void removePropertyChangeListener(PropertyChangeListener listener) {
qq_Listeners.removePropertyChangeListener(listener);
}
} // end class TypeB
// c Pass 2 Conversion Time: 31 milliseconds