package NestedWindow;
import DisplayProject.binding.beans.ExtendedPropertyChangeSupport;
import DisplayProject.binding.beans.Observable;
import Framework.RuntimeProperties;
import NestedWindow.Array_Of_TypeB;
import NestedWindow.TypeA;
import NestedWindow.TypeB;
import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;
import java.io.Serializable;
import java.lang.String;
/**
* TypeC<p>
* <p>
* @author Generated from Forte
* @since 19-Nov-2008
*/
@RuntimeProperties(isDistributed=false, isAnchored=false, isShared=false, isTransactional=false)
@SuppressWarnings("serial")
public class TypeC
implements Serializable, Observable
{
// ----------
// Attributes
// ----------
public PropertyChangeSupport qq_Listeners = new ExtendedPropertyChangeSupport(this, true);
private TypeA c1;
private TypeB c2;
private String c3;
private String c4;
private String c5;
private Array_Of_TypeB<TypeB> c6;
// ------------
// Constructors
// ------------
public TypeC() {
// Explicitly call the superclass constructor to prevent the implicit call
super();
this.setC6(new Array_Of_TypeB<TypeB>());
}
// ----------------------
// Accessors and Mutators
// ----------------------
public void setC1(TypeA c1) {
TypeA oldValue = this.c1;
this.c1 = c1;
this.qq_Listeners.firePropertyChange("c1", oldValue, this.c1);
}
public TypeA getC1() {
return this.c1;
}
public void setC2(TypeB c2) {
TypeB oldValue = this.c2;
this.c2 = c2;
this.qq_Listeners.firePropertyChange("c2", oldValue, this.c2);
}
public TypeB getC2() {
return this.c2;
}
public void setC3(String c3) {
String oldValue = this.c3;
this.c3 = c3;
this.qq_Listeners.firePropertyChange("c3", oldValue, this.c3);
}
public String getC3() {
return this.c3;
}
public void setC4(String c4) {
String oldValue = this.c4;
this.c4 = c4;
this.qq_Listeners.firePropertyChange("c4", oldValue, this.c4);
}
public String getC4() {
return this.c4;
}
public void setC5(String c5) {
String oldValue = this.c5;
this.c5 = c5;
this.qq_Listeners.firePropertyChange("c5", oldValue, this.c5);
}
public String getC5() {
return this.c5;
}
public void setC6(Array_Of_TypeB<TypeB> c6) {
Array_Of_TypeB<TypeB> oldValue = this.c6;
this.c6 = c6;
this.qq_Listeners.firePropertyChange("c6", oldValue, this.c6);
}
public Array_Of_TypeB<TypeB> getC6() {
return this.c6;
}
// -------
// 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 TypeC
// c Pass 2 Conversion Time: 32 milliseconds