public class VirtualNode extends TreeNode
TreeNode.TreeNodeChildIterator
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTR_CHILD_ITERATOR |
static java.lang.String |
ATTR_COLLAPSEVNODE |
static java.lang.String |
ATTR_HIDDEN_STATUS |
static java.lang.String |
ATTR_TARGET |
static java.lang.String |
ATTR_TARGET_STRUCT_VERSION |
static java.lang.String |
ATTR_TREECHANGES |
boolean |
hide |
static java.lang.String |
TYPE_NAME |
ATTR_CLONE_PARENT, ATTR_DESCRIPTION, ATTR_DOORS_ID, ATTR_ERROR, ATTR_FULL_PREDICATE, ATTR_GENERATORS, ATTR_HIDDEN, ATTR_ID, ATTR_IGNORE_NAME, ATTR_LABEL, ATTR_LINKS, ATTR_LOCATIONS_DESCRIPTION, ATTR_NAME, ATTR_NAMEORID, ATTR_PREDICATE, ATTR_REVERT_LINKS, ATTR_TERMS, ATTR_TERMS_REV, ATTR_TYPE, ATTR_UNDEFINED, ATTR_USERVISIBLEID, ATTR_VIRT_CHILD_REMOVED, ATTR_VIRT_REMOVED, ATTR_VIRT_STATUS, NODE_GROUP
Constructor and Description |
---|
VirtualNode() |
VirtualNode(TreeDB db,
java.util.UUID uuid) |
Modifier and Type | Method and Description |
---|---|
boolean |
canEditAttributesInTable() |
void |
clearShownChildren() |
void |
collapse() |
TreeNode |
findWorkChild(java.lang.String id)
Method to locate child with given id.
|
java.util.List<TreeNode> |
findWorkChildPlusName(java.lang.String id) |
RequalityChildIterator |
getChildIterator() |
int |
getCloneCount() |
java.util.List<java.util.UUID> |
getClones() |
TreeNode |
getTarget() |
TreeDB |
getVirtualTreeDB() |
java.util.List<java.util.UUID> |
getWorkChildrenUUIDs() |
java.util.List<java.util.UUID> |
getWorkChildrenUUIDs(boolean onlyloaded) |
boolean |
isCollapsed() |
void |
markMoved() |
void |
reactAfterAttributeChange(java.lang.String s,
Attribute attribute) |
void |
removeClones() |
void |
saveChildIterator() |
void |
setChildIterator(RequalityChildIterator rci) |
static void |
setHidden(TreeNode node,
boolean state) |
void |
setParent(TreeNode parent)
Set parent element
|
void |
setTarget(TreeNode node) |
void |
unCollapse() |
boolean |
updateChildrenIfNeeded(boolean force) |
static void |
updateClonesChildren(TreeNode treeNode) |
addAPropogator, addChangeListener, addGuiChangeListener, affectsPredicate, attrs, commitAttributes, createChild, createChild, createChild, createChild, delete, delete, deleteResource, dropTargetFor, equals, findShownChildsPlusName, findSingleWorkChildPlusName, fireGUINodeAttributeChange, fireGUINodeAttributeChange, fireGUINodeDelete, fireGUINodeResourceChange, fireNodeAttributeChange, fireNodeAttributeChange, fireNodeResourceChange, formIdAttribute, formLabel, getActiveWorkChildren, getActiveWorkChildrenUUIDs, getADescription, getADescription, getAllVirtAttrsNames, getAPropogators, getCloneParent, getCloneParentUUId, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getError, getExposedNode, getForeignID, getFullName, getFullName, getGroup, getId, getIdEvent, getIndex, getLabel, getLabelDeps, getLinks, getLinks, getLinksOrErrors, getLinksOrErrorsKeys, getLinksOrErrorsValues, getLocatonsDescription, getLocatonsDescription, getLocatonsDescription, getMultiTypeLabel, getName, getNameOrId, getNodeResourcesFile, getNodeResourcesPath, getNodeResourcesPath, getNodeVersion, getPredicate, getPredicate, getQualifiedId, getQualifiedId, getRawDescription, getRawDescription, getRawId, getRawName, getRelatedNodes, getRelations, getResource, getResourceContent, getRevertLinks, getRevertLinks, getRoot, getShownChild, getShownChild, getShownChild, getShownChildren, getShownChildren, getShownChildren, getShownChildren, getShownChildrenUUIDs, getShownChildrenUUIDs, getShownParent, getShownParentExc, getShownParentUUID, getShownParentUUIDExc, getSortedShownChildren, getSortedShownChildren, getSortedShownChildren, getSortedShownChildren, getSortedShownChildren, getSortedWorkChildren, getSortedWorkChildren, getSortedWorkChildren, getSortedWorkChildren, getTreeDB, getType, getTypeLabel, getUserVisibleName, getUserVisibleName, getUUId, getVirtAttrsNames, getVirtualAttributeDefinition, getVRoot, getVS, getWorkChild, getWorkChild, getWorkChild, getWorkChildren, getWorkChildren, getWorkChildren, getWorkChildren, getWorkChildren, getWorkParent, getWorkParentUUID, hasHeaderAttribute, hasResource, isDisposed, isHidden, isIndexUndefined, isNameDefined, isResourceExists, isRestricted, isRoot, isSameTree, isVirtName, isVirtual, isVRoot, join, listResources, processResourcesPath, reactBeforeAttributeChange, removeAPropogator, removeChangeListener, removeChild, removeChild, removeGuiChangeListener, removeIndex, revCacheChanged, setChildrenUUIDs, setDDescription, setDescription, setDisposed, setId, setIgnoredName, setIndex, setName, setNOTDisposed, setPredicate, setResourceContent, setResourceContent, setType, shownIterator, sizeShownChildren, sizeShownChildren, sizeWorkChildren, sizeWorkChildren, toNodeDesc, toNodeDesc, toString, workIterator
public static final java.lang.String TYPE_NAME
public static final java.lang.String ATTR_CHILD_ITERATOR
public static final java.lang.String ATTR_TARGET
public static final java.lang.String ATTR_TREECHANGES
public static final java.lang.String ATTR_HIDDEN_STATUS
public static final java.lang.String ATTR_COLLAPSEVNODE
public static final java.lang.String ATTR_TARGET_STRUCT_VERSION
public boolean hide
public VirtualNode()
public VirtualNode(TreeDB db, java.util.UUID uuid)
public void setParent(TreeNode parent)
TreeNode
public RequalityChildIterator getChildIterator()
public void removeClones()
public void setChildIterator(RequalityChildIterator rci)
public void reactAfterAttributeChange(java.lang.String s, Attribute attribute)
reactAfterAttributeChange
in class TreeNode
public java.util.List<java.util.UUID> getWorkChildrenUUIDs(boolean onlyloaded)
getWorkChildrenUUIDs
in class TreeNode
public void clearShownChildren()
clearShownChildren
in class TreeNode
public void setTarget(TreeNode node) throws java.lang.Exception
java.lang.Exception
public TreeNode getTarget()
public int getCloneCount()
public TreeDB getVirtualTreeDB()
public static void setHidden(TreeNode node, boolean state)
public TreeNode findWorkChild(java.lang.String id)
TreeNode
findWorkChild
in class TreeNode
id
- id of child to findpublic java.util.List<TreeNode> findWorkChildPlusName(java.lang.String id)
findWorkChildPlusName
in class TreeNode
public boolean updateChildrenIfNeeded(boolean force)
public java.util.List<java.util.UUID> getWorkChildrenUUIDs()
getWorkChildrenUUIDs
in class TreeNode
public void saveChildIterator()
public boolean isCollapsed()
public java.util.List<java.util.UUID> getClones()
public static void updateClonesChildren(TreeNode treeNode)
public boolean canEditAttributesInTable()
canEditAttributesInTable
in class TreeNode
public void collapse()
public void unCollapse()
public void markMoved()