|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ptc.windchill.esi.rnd.VdbElement
Manages the contents of an Info*Engine Element.
Supported API: true
Extendable: false
Field Summary | |
private static String |
CLASSNAME
|
private Persistable[] |
dependents
|
private Element |
element
|
private Persistable |
persistable
|
private static String |
RESOURCE
|
private Collection |
targets
|
Constructor Summary | |
VdbElement(Element element,
Persistable persistable)
Only constructor for the class. |
Method Summary | |
void |
addTarget(ESITarget target)
Adds the argument to the targets collection. |
void |
addTargets(Collection targets)
Given a collection of ESITarget objects, adds each entry to the targets collection. |
Element |
asElement()
Renders the element attribute as an Info*Engine Element. |
Persistable[] |
getDependents()
Gets the value of the attribute: dependents; A set of objects that the Info*Engine element depends upon. |
Element |
getElement()
Gets the value of the attribute: element; The Info*Engine Element object that this object manages. |
Persistable |
getPersistable()
Gets the value of the attribute: persistable; The Persistable object associated with this VdbElement. |
Collection |
getTargets()
Gets the value of the attribute: targets; The ESITargets associated with this Element. |
void |
setDependents(Persistable[] a_Dependents)
Sets the value of the attribute: dependents; A set of objects that the Info*Engine element depends upon. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
private Element element
private Persistable persistable
private Persistable[] dependents
private Collection targets
Constructor Detail |
public VdbElement(Element element, Persistable persistable)
element
- The Info*Engine Element that this element manages.persistable
- A Persistable object that may be supplied. Used to determine the objectID attribute of the I*E Element.Method Detail |
public Element getElement()
public Persistable getPersistable()
public Persistable[] getDependents()
public void setDependents(Persistable[] a_Dependents)
a_Dependents
- public Collection getTargets()
public void addTarget(ESITarget target)
target
- The ESITarget to be added to the targets collection.public void addTargets(Collection targets)
targets
- A collection of ESITarget objects.public Element asElement()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |