com.objectwave.sourceModel
Class JavaRelation

java.lang.Object
  |
  +--com.objectwave.sourceModel.JavaRelation
Direct Known Subclasses:
JavaAssociation

public class JavaRelation
extends java.lang.Object

Created:

Author:
Dave Hoag For: ObjectWave Corporation

Field Summary
protected  JavaRelation backRelation
           
 
Constructor Summary
JavaRelation()
           
 
Method Summary
 void addRelationChangedListener(RelationChangedListener l)
           
 JavaRelation backupOriginal(JavaRelation res)
           
 void dumpObject()
           
 JavaRelation getBackRelation()
           
 java.lang.String getIdentifier()
           
 JavaClassInfo getSourceClass()
           
 java.lang.String getSourceClassName()
           
 VariableDef getSourceDefinition()
           
 java.lang.String getType()
          The type of the related object.
 JavaClassInfo getTypeClass()
           
 boolean isExistingRelation()
           
 boolean isJavaAssociation()
           
 void removeRelationChangedListener(RelationChangedListener l)
           
 void setBackRelation(JavaRelation rel)
           
 void setSourceClass(JavaClassInfo src)
           
 void setSourceClassName(java.lang.String str)
           
 void setSourceDefinition(VariableDef def)
           
 void setType(java.lang.String info)
          The type of the related object.
 void setTypeClass(JavaClassInfo info)
          The type (JavaClassInfo instance) of the related object.
 void triggerChangeEvent()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

backRelation

protected JavaRelation backRelation
Constructor Detail

JavaRelation

public JavaRelation()
Method Detail

addRelationChangedListener

public void addRelationChangedListener(RelationChangedListener l)

backupOriginal

public JavaRelation backupOriginal(JavaRelation res)

dumpObject

public void dumpObject()

getBackRelation

public JavaRelation getBackRelation()

getIdentifier

public java.lang.String getIdentifier()

getSourceClass

public JavaClassInfo getSourceClass()

getSourceClassName

public java.lang.String getSourceClassName()

getSourceDefinition

public VariableDef getSourceDefinition()

getType

public java.lang.String getType()
The type of the related object.


getTypeClass

public JavaClassInfo getTypeClass()

isExistingRelation

public boolean isExistingRelation()

isJavaAssociation

public boolean isJavaAssociation()

removeRelationChangedListener

public void removeRelationChangedListener(RelationChangedListener l)

setBackRelation

public void setBackRelation(JavaRelation rel)

setSourceClass

public void setSourceClass(JavaClassInfo src)

setSourceClassName

public void setSourceClassName(java.lang.String str)

setSourceDefinition

public void setSourceDefinition(VariableDef def)

setType

public void setType(java.lang.String info)
The type of the related object.


setTypeClass

public void setTypeClass(JavaClassInfo info)
The type (JavaClassInfo instance) of the related object.


triggerChangeEvent

public void triggerChangeEvent()