public class ReferenceList extends ComponentList<ReferenceComponent>
CompositeComponent.NavpanelDisplay
ModelComponent.NavpanelVisibility
Modifier and Type | Field and Description |
---|---|
static PropertyList |
myProps |
DEFAULT_NAVPANEL_DISPLAY
enforceUniqueCompositeNames, enforceUniqueNames, myNumber, NULL_OBJ, useCompactPathNames
Constructor and Description |
---|
ReferenceList() |
ReferenceList(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
ReferenceComponent |
addReference(ModelComponent ref) |
void |
addReferences(java.util.Collection<ModelComponent> refs) |
boolean |
containsReference(ModelComponent ref) |
PropertyList |
getAllPropertyInfo()
Returns a list giving static information about all properties exported by
this object.
|
ModelComponent |
getReference(int idx) |
void |
getReferences(java.util.Collection<ModelComponent> col) |
boolean |
hasParameterizedType()
Returns true if this class explicitly utilizes a parameterized type.
|
int |
indexOfReference(ModelComponent ref) |
boolean |
removeReference(ModelComponent ref) |
boolean |
removeReferences(java.util.Collection<ModelComponent> refs) |
add, add, addAll, addComponents, addFixed, addNumbered, clear, clone, componentChanged, contains, contains, containsAll, copy, ensureCapacity, findComponent, get, get, getByNumber, getChildren, getNavpanelDisplay, getNumberLimit, getShortName, getTypeParameter, hasChildren, hierarchyContainsReferences, indexOf, isEmpty, iterator, nextComponentNumber, numComponents, postscan, remove, remove, removeAll, removeAll, removeComponents, retainAll, scan, setNavpanelDisplay, setNumberingStartAtOne, setShortName, size, toArray, toArray, updateNameMap
checkFlag, checkName, checkNameUniqueness, clearFlag, connectToHierarchy, createTempFlag, disconnectFromHierarchy, getGrandParent, getHardReferences, getName, getNameRange, getNavpanelVisibility, getNavpanelVisibility, getNumber, getParent, getProperty, getSoftReferences, hasState, isFixed, isMarked, isSelected, isWritable, makeValidName, makeValidName, notifyParentOfChange, printReferences, recursivelyContained, recursivelyContains, removeTempFlag, setFixed, setFlag, setMarked, setName, setNavpanelVisibility, setNavpanelVisibility, setNumber, setParent, setSelected, updateReferences, write
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName
connectToHierarchy, disconnectFromHierarchy, getHardReferences, getName, getNavpanelVisibility, getNumber, getParent, getSoftReferences, hasState, isFixed, isMarked, isSelected, notifyParentOfChange, setFixed, setMarked, setName, setNumber, setParent, setSelected, updateReferences
getProperty
isWritable, write
public static PropertyList myProps
public ReferenceList()
public ReferenceList(java.lang.String name)
public PropertyList getAllPropertyInfo()
HasProperties
getAllPropertyInfo
in interface HasProperties
getAllPropertyInfo
in class ComponentList<ReferenceComponent>
public boolean hasParameterizedType()
ParameterizedClass
hasParameterizedType
in interface ParameterizedClass
hasParameterizedType
in class ComponentList<ReferenceComponent>
public ReferenceComponent addReference(ModelComponent ref)
public void addReferences(java.util.Collection<ModelComponent> refs)
public ModelComponent getReference(int idx)
public boolean containsReference(ModelComponent ref)
public int indexOfReference(ModelComponent ref)
public void getReferences(java.util.Collection<ModelComponent> col)
public boolean removeReference(ModelComponent ref)
public boolean removeReferences(java.util.Collection<ModelComponent> refs)