public class AggregationMember extends GraphableVertex implements CollectionMember
mIsComposite| Constructor and Description |
|---|
AggregationMember() |
| Modifier and Type | Method and Description |
|---|---|
void |
assignItem(ItemPath itemPath)
Assign the given item to the slot, if it fits
|
void |
clearItem()
De-assign the slot, leaving it empty.
|
String |
getChildUUID()
Returns the UUID of the currently assigned Item
|
String |
getClassProps()
Gets the class properties, which specify type information in child Items.
|
Aggregation |
getCollection() |
String |
getItemName() |
ItemPath |
getItemPath()
Returns the current assigned ItemPath
|
ItemProxy |
resolveItem()
Resolve the Item currently assigned
|
void |
setChildUUID(String uuid) |
void |
setClassProps(String props) |
void |
setCollection(Aggregation aggregation) |
addChild, deriveVersionNumber, getBuiltInProperty, getCentrePoint, getChildren, getChildrenEdges, getChildrenGraphModel, getCreationContext, getInEdgeIds, getInEdges, getIsComposite, getIsLayoutable, getKeyValuePairs, getLayoutableChildren, getOutEdgeIds, getOutEdges, getOutGraphables, getOutlinePoints, getParent, getPath, getProperties, search, setBuiltInProperty, setChildrenGraphModel, setIsComposite, setIsLayoutable, setKeyValuePairs, setParent, setProperties, updatePropertiesFromCollection, updatePropertiesFromCollectionaddInEdgeId, addOutEdgeId, clearTag, containsPoint, hasTag, isJoin, isLoop, moveAbsolute, removeInEdgeId, removeOutEdgeId, setInEdgeIds, setOutEdgeIds, setOutlinePoints, setTagclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetID, getPropertiespublic void setCollection(Aggregation aggregation)
public void setClassProps(String props)
public ItemPath getItemPath()
CollectionMembergetItemPath in interface CollectionMemberpublic Aggregation getCollection()
public String getClassProps()
CollectionMembergetClassProps in interface CollectionMemberpublic void assignItem(ItemPath itemPath) throws InvalidCollectionModification
CollectionMemberassignItem in interface CollectionMemberitemPath - The item to assignInvalidCollectionModification - When the Item Properties don't match the typing specification in ClassProps and Propertiespublic void clearItem()
CollectionMemberclearItem in interface CollectionMemberpublic ItemProxy resolveItem() throws ObjectNotFoundException
CollectionMemberresolveItem in interface CollectionMemberObjectNotFoundException - When emptypublic String getItemName()
public void setChildUUID(String uuid) throws InvalidCollectionModification, InvalidItemPathException
public String getChildUUID()
CollectionMembergetChildUUID in interface CollectionMemberCopyright © 1997–2019 CRISTAL-iSE. All rights reserved.