org.isis.gme.bon
Class JBuilderObject
java.lang.Object
org.isis.gme.bon.JBuilderObject
- Direct Known Subclasses:
- JBuilderAtom, JBuilderConnection, JBuilderModel, JBuilderReference, JBuilderReferencePort, JBuilderSet
- public abstract class JBuilderObject
- extends java.lang.Object
Method Summary |
void |
addInConnection(java.lang.String name,
JBuilderConnection conn)
|
void |
addOutConnection(java.lang.String name,
JBuilderConnection conn)
|
java.util.Vector |
findInConnections(java.lang.String name)
|
java.util.Vector |
findOutConnections(java.lang.String name)
|
boolean |
getAttribute(java.lang.String name,
boolean[] val)
|
boolean |
getAttribute(java.lang.String name,
double[] val)
|
boolean |
getAttribute(java.lang.String name,
int[] val)
|
boolean |
getAttribute(java.lang.String name,
java.lang.String[] val)
|
java.util.Vector |
getAttributeNames(int type)
|
java.util.Vector |
getAttributeNames(int type,
int secType)
|
java.util.Vector |
getBoolAttributeNames()
|
void |
getExtendedName(java.lang.String extName,
java.lang.String seperator,
boolean startWithRoot)
|
java.util.Vector |
getFloatAttributeNames()
|
JBuilderFolder |
getFolder()
|
boolean |
getInConnectedObjects(java.lang.String name,
java.util.Vector[] list)
|
java.util.Hashtable |
getInConnections()
|
java.util.Vector |
getInConnections(java.lang.String name)
|
java.util.Vector |
getIntAttributeNames()
|
MgaFCO |
getIObject()
|
java.lang.String |
getKindName()
|
java.lang.String |
getKindTitle()
|
MgaMetaFCO |
getMeta()
|
java.lang.String |
getName()
|
void |
getNamePath(java.lang.String namePath)
|
java.lang.String |
getObjID()
|
int |
getObjType()
|
boolean |
getOutConnectedObjects(java.lang.String name,
java.util.Vector[] list)
|
java.util.Hashtable |
getOutConnections()
|
java.util.Vector |
getOutConnections(java.lang.String name)
|
JBuilderModel |
getParent()
|
java.lang.String |
getPartName()
|
java.util.Vector |
getRefAttributeNames()
|
java.util.Vector |
getReferencedBy()
|
java.util.Vector |
getStrAttributeNames()
|
JBuilderObject |
getType()
|
abstract void |
initialize()
|
boolean |
isInstance()
|
void |
removeInConnection(JBuilderConnection conn)
|
void |
removeOutConnection(JBuilderConnection conn)
|
abstract void |
resolve()
|
boolean |
setAttribute(java.lang.String name,
boolean val)
|
boolean |
setAttribute(java.lang.String name,
float val)
|
boolean |
setAttribute(java.lang.String name,
int val)
|
boolean |
setAttribute(java.lang.String name,
java.lang.String val)
|
boolean |
setName(java.lang.String newname)
|
void |
traverseChildren()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ciObject
protected MgaFCO ciObject
parent
protected JBuilderModel parent
inConnections
protected java.util.Hashtable inConnections
outConnections
protected java.util.Hashtable outConnections
name
protected java.lang.String name
kindName
protected java.lang.String kindName
kindTitle
protected java.lang.String kindTitle
partName
protected java.lang.String partName
JBuilderObject
public JBuilderObject(MgaFCO iObject,
JBuilderModel parent,
boolean globalregister)
throws BONException
JBuilderObject
public JBuilderObject(MgaFCO iObject,
JBuilderModel parent)
initialize
public abstract void initialize()
addInConnection
public void addInConnection(java.lang.String name,
JBuilderConnection conn)
addOutConnection
public void addOutConnection(java.lang.String name,
JBuilderConnection conn)
findInConnections
public java.util.Vector findInConnections(java.lang.String name)
findOutConnections
public java.util.Vector findOutConnections(java.lang.String name)
removeInConnection
public void removeInConnection(JBuilderConnection conn)
removeOutConnection
public void removeOutConnection(JBuilderConnection conn)
resolve
public abstract void resolve()
getIObject
public MgaFCO getIObject()
getObjType
public int getObjType()
getObjID
public java.lang.String getObjID()
getName
public java.lang.String getName()
getKindName
public java.lang.String getKindName()
getKindTitle
public java.lang.String getKindTitle()
getPartName
public java.lang.String getPartName()
getNamePath
public void getNamePath(java.lang.String namePath)
getExtendedName
public void getExtendedName(java.lang.String extName,
java.lang.String seperator,
boolean startWithRoot)
getParent
public JBuilderModel getParent()
getFolder
public JBuilderFolder getFolder()
getAttribute
public boolean getAttribute(java.lang.String name,
java.lang.String[] val)
getAttribute
public boolean getAttribute(java.lang.String name,
int[] val)
getAttribute
public boolean getAttribute(java.lang.String name,
boolean[] val)
getAttribute
public boolean getAttribute(java.lang.String name,
double[] val)
setAttribute
public boolean setAttribute(java.lang.String name,
java.lang.String val)
setAttribute
public boolean setAttribute(java.lang.String name,
int val)
setAttribute
public boolean setAttribute(java.lang.String name,
boolean val)
setAttribute
public boolean setAttribute(java.lang.String name,
float val)
getAttributeNames
public java.util.Vector getAttributeNames(int type,
int secType)
getAttributeNames
public java.util.Vector getAttributeNames(int type)
getStrAttributeNames
public java.util.Vector getStrAttributeNames()
getIntAttributeNames
public java.util.Vector getIntAttributeNames()
getBoolAttributeNames
public java.util.Vector getBoolAttributeNames()
getFloatAttributeNames
public java.util.Vector getFloatAttributeNames()
getRefAttributeNames
public java.util.Vector getRefAttributeNames()
getReferencedBy
public java.util.Vector getReferencedBy()
setName
public boolean setName(java.lang.String newname)
getInConnections
public java.util.Vector getInConnections(java.lang.String name)
getOutConnections
public java.util.Vector getOutConnections(java.lang.String name)
getInConnectedObjects
public boolean getInConnectedObjects(java.lang.String name,
java.util.Vector[] list)
getOutConnectedObjects
public boolean getOutConnectedObjects(java.lang.String name,
java.util.Vector[] list)
getInConnections
public java.util.Hashtable getInConnections()
getOutConnections
public java.util.Hashtable getOutConnections()
getMeta
public MgaMetaFCO getMeta()
isInstance
public boolean isInstance()
getType
public JBuilderObject getType()
traverseChildren
public void traverseChildren()