org.isis.gme.bon
Class JBuilderModelReference

java.lang.Object
  extended byorg.isis.gme.bon.JBuilderObject
      extended byorg.isis.gme.bon.JBuilderReference
          extended byorg.isis.gme.bon.JBuilderModelReference

public class JBuilderModelReference
extends JBuilderReference


Field Summary
protected  java.util.Hashtable objectmap
           
protected  java.util.Vector refPorts
           
 
Fields inherited from class org.isis.gme.bon.JBuilderReference
ref
 
Fields inherited from class org.isis.gme.bon.JBuilderObject
ciObject, inConnections, kindName, kindTitle, name, outConnections, parent, partName
 
Constructor Summary
JBuilderModelReference(MgaReference iModelRef, JBuilderModel parent)
           
 
Method Summary
protected  void createReferencePorts()
           
protected  JBuilderReferencePort findPortRef(MgaFCO i)
           
protected  void forgetPortRef(MgaFCO i)
           
 MgaReference getIModelRef()
           
protected  MgaObject getPort(java.lang.String aspectName, JBuilderReferencePort port)
           
 java.util.Vector getReferencePorts()
           
 JBuilderObject getReferred()
           
 void initialize()
           
 void resolve()
           
protected  void setPortRef(MgaFCO i, JBuilderReferencePort o)
           
 
Methods inherited from class org.isis.gme.bon.JBuilderReference
getIRef
 
Methods inherited from class org.isis.gme.bon.JBuilderObject
addInConnection, addOutConnection, findInConnections, findOutConnections, getAttribute, getAttribute, getAttribute, getAttribute, getAttributeNames, getAttributeNames, getBoolAttributeNames, getExtendedName, getFloatAttributeNames, getFolder, getInConnectedObjects, getInConnections, getInConnections, getIntAttributeNames, getIObject, getKindName, getKindTitle, getMeta, getName, getNamePath, getObjID, getObjType, getOutConnectedObjects, getOutConnections, getOutConnections, getParent, getPartName, getRefAttributeNames, getReferencedBy, getStrAttributeNames, getType, isInstance, removeInConnection, removeOutConnection, setAttribute, setAttribute, setAttribute, setAttribute, setName, traverseChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

objectmap

protected java.util.Hashtable objectmap

refPorts

protected java.util.Vector refPorts
Constructor Detail

JBuilderModelReference

public JBuilderModelReference(MgaReference iModelRef,
                              JBuilderModel parent)
Method Detail

createReferencePorts

protected void createReferencePorts()

resolve

public void resolve()
Overrides:
resolve in class JBuilderReference

getPort

protected MgaObject getPort(java.lang.String aspectName,
                            JBuilderReferencePort port)

findPortRef

protected JBuilderReferencePort findPortRef(MgaFCO i)

setPortRef

protected void setPortRef(MgaFCO i,
                          JBuilderReferencePort o)

forgetPortRef

protected void forgetPortRef(MgaFCO i)

initialize

public void initialize()
Overrides:
initialize in class JBuilderReference

getIModelRef

public MgaReference getIModelRef()

getReferencePorts

public java.util.Vector getReferencePorts()

getReferred

public JBuilderObject getReferred()
Overrides:
getReferred in class JBuilderReference